Releases for Macintosh operating systems.
- Details
- Category: Mac
What's New:
DOSBox Staging throwed out machine=vga, and so does Dapplegrey now when a recent version of DOSBox Staging is used as DOSBox source.
COWSHED.EXE has been updated to 1.4 and will be copied unfailingly now.
- Details
- Category: Mac
What's New:
Handling of the DOSBox informations tool COWSHED.EXE has been improved.
- Details
- Category: Mac
What's New:
Preferences window DOSBox settings no longer show an empty "DOSBox Staging" group box, if another DOSBox port, including the original DOSBox, is selected.
No longer crashes at start if Boxer is selected as DOSBox source.
- Details
- Category: Mac
What's New:
- The program "MouseWord" failed to load; this has been fixed.
- Corrected a mistake that caused cassette tape files not being recognized anymore in version 12.1.
- Details
- Category: Mac
What's New:
Fix a crash when adding a Generic Hard Drive to the emulator, as well as when an error alert delays the completion of a reboot.
- Details
- Category: Mac
What's New:
- Improved rendering of the Apple II high resolution graphics. The colors as well as the color transitions now better resemble the original machine's output on an NTSC TV.
Note that the previous high resolution rendering can still be selected in the application settings. - Restored support for the iBuffalo Classic USB Gamepad.
- Added the property screen sharpening to the Applescript vocabulary, so a script can now also switch this feature on or off.
- In macOS 15 (Seqoia) connecting an emulated Super Serial card caused the devices area to be drawn incorrectly. This has been solved.
- Fixed an issue, first appearing in version 12.0, where the button for selecting a custom ROM failed to work.
- Details
- Category: Mac
What's New:
The drives section has been cleaned up. When the user select to not include a drive, the area is empty now, instead of showing the "Mount folder" area.
Supports to mount an empty drive with DOSBox-X version 2024.
- Details
- Category: Mac
What's New:
macOS: Use the correct path for arm64 build
macOS: Fixed readme link, remove macos 11 build
- Details
- Category: Mac
What's New:
- Changed prefs file location introduced in October 2022 reverted
- New advanced feature with prefs item "init_grab true". See setup guide
- Details
- Category: Mac
What's New:
Licensing
- The emulator core is now licensed under the Mozilla Public License v2.
Enhancements
- A user-definable upper bound limits the size of the snapshot storage.
- Denise’s DIW logic is more accurate.
Bug fixes
- Fixed a bug related to the allocation of sprite DMA slots.
- Fixed a race condition related to the SPRxCTL register.
- Fixed an issue with the serial port (9-bit packets).
- Fixed a minor visual issue in the status bar that started showing up with the latest macOS release.
Internal changes
- Large data structures are now created on the heap rather than the stack.
- In debug builds, debug variables can be switched on and off dynamically in RetroShell.
- Details
- Category: Mac
What's New:
Licensing
- All files of the core emulator, except reSID, are now dual-licensed. In addition to the existing GPL license, they are licensed under the Mozilla Public License v2. The GUI code is still published under GPL only.
Enhancements
- Improved thread management
- Added a new menu option for simulating the execution of a BRK instruction.
- Memory can now be read or modified inside the RetroShell debugger.
Bug fixes
- Fixed a bug in the CPU reset routine.
- Fixed a bug that prevented some snapshots from being restored when a cartridge was attached.
- The CPU’s processor port values were not written into snapshot files.
- PET strings extracted from P00 files got the wrong padding character.
- The CIA inspector panel always shows the contents of CIA 1.
- The saved dot mask setting did not get restored on startup.
Internal changes
- Large data structures are now created on the heap rather than the stack.
- In debug builds, debug variables can be switched on and off dynamically in RetroShell.
- The internal run loop has been simplified.
- CIAs are now executed by the event scheduler (like in vAmiga).
- IEC bus updates are now triggered via events.