This is the sixth preview release of version 1.0 of DOSBox Pure.
A smaller update with additions and fixes. Again, please test this release and provide feedback as we work towards a release we can call 1.0. Feedback is welcome here on GitHub as well as on Discord.
New Features
Support for Dynamic VHD Disk Images (#694)
Installing an operating system will also automatically create dynamic VHD files from now on (which initially is just a few megabytes and grows as needed)
Volume Settings (93cf48b)
Volume settings were added to the core options for the various DOS devices (Sound Blaster, Adlib, MIDI, etc.)]
Handle shut down requests in Windows 9x (#738)
Minimal implementation of APM (Advanced Power Management) BIOS functionality just to handle the power off request by Windows 9x. This will allow to automatically go back to the menu or exit the core/emulator when the emulated Windows is shut down.
Minor Additions
- Allow mounting of ZIP files via IMGMOUNT command (with
IMGMOUNT X: file.zip -t zip) (04a1b95) - Support a custom extended M3U format tag to overlay the multiple contents (i.e. load multiple ZIP files as C:) (#731)
Improvements
- 3dfx OpenGL improvements (pixel drawing and reading, hud effects) (3f7e40a, 69e33f9, 4f01e65)
- Further speed improvements of save file writing (#717, #615)
- Use more optimized memory reading/writing for INT13 disk access (b5d6066)
- Integrated faster variant of Nuked-OPL3 (#748)
Fixes
- Fix some Windows 9x games that show a black square on top of the screen (d137f0c)
- Fixed some floppy disk installers not working correctly (#709, #743, #749)
- Fix directories inside ZIP potentially having the wrong date/time loaded if a child of the directory appears first in the ZIP structure (e73c33e)
- Fix a crash when unmounting a drive which contains disk images that are also mounted (2b33613)
- Fix crash in disney sound source emulation when being forced to render a large block of audio samples (24b1af3)
- Avoid long freezes and potential crashes when using a .conf file with an [autoexec] section that mounts a directory with an extreme amount of subdirectories (#744)
- Fix Gamepad Mapper wrongfully showing content specific preset instead of 'Custom Mapping' if the only change to the preset is an additional button mapping (65dd07d)
- Fix mouse stop working when a guest program loads mouse driver state with INT33H 0x17 (#753)
- Apply fix for 'Grand Prix 2' keyboard mapping (correctly map moving right to right instead of down) (#755)