DOSBox-X Git Version (May 25, 2026)

DOSBox-X Git (2026/05/25) has been compiled, enhancing the DOSBox emulator for running classic MS-DOS games on modern operating systems. Notable changes include improved sound handling in Direct DAC playback mode, fixes for scrambled graphics during state loading, and adjustments to the Programmable Interval Timer (PIT) for better status latching. The changelog outlines updates such as combining RTC debug lines, correcting CMOS timing issues, and enhancing debugging commands related to RTC/CMOS state. These enhancements aim to ensure better compatibility and functionality for playing older games that are incompatible with current systems.

(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on 👍)

DOSBox-X Git (2026/05/25) has been compiled. DOSBox-x is an offshoot of DOSBox. DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, joystick, modem, and more, which is essential for running numerous classic MS-DOS games that cannot operate on contemporary PCs and operating systems, including Microsoft Windows XP, Windows Vista, Linux, and FreeBSD.

DOSBox-X Changelog:
* try again
* It seems that automated Github actions may encounter issues creating the proper OSFREE build since it checks out a specific commit instead of a branch? Consider using vs/config_package.h for detection instead
* Sound Blaster: In Direct DAC playback mode, retain the last sample written and maintain that sample value on output until DSP reset or DMA playback, unless the last sample written is 128 (DC center silence). Certain games, like In Extremis, have footstep sound effects that are significantly off DC center and will produce loud popping noises if the last sample is not held when the game is silent
* Merge pull request #6305 from AleWin32/fix/savestate-scrambled-graphics
* Correct savestate loading that leads to scrambled graphics (mode 13h and others)
* PIT: Relocate latched timerstatus locked into the PIT block, so it becomes per-counter
* PIT: Shift latched timerstatus into the PIT block to enable per-status latching
* PIT: Introduce dosbox.conf option that activates a workaround to allow reading any counter status post status request. A workaround for Descent to Undermountain
* CMOS: Eliminate reg A/B check bypasses; debugging is now complete
* RTC: Merge the two RTC debug lines into one, and add a debug message if CMOS tick is disabled due to an invalid divider
* CMOS: Modify the “RTC Timer at ” message to debug level. Replace calls to fma() with the original fmod() call. The fma() function is not computing the correct delay because it doesn’t perform actual modulo operations, leading to the CMOS checktimer code rescheduling the CMOS tick incorrectly. If cmos_checktimer() is called continuously, the CMOS clock won’t tick as a result.
* CMOS: Writes to registers 0x0A and 0x0B should be a no-op unless the write modifies the register’s value
* Implement a debugger command to display RTC/CMOS state

Download:
DOSBox-X Git (2026/05/25)

Source: Here

About dadmin

I love it all!! 😍 😍

Check Also

DOSBox-Staging Git Update (May 25, 2026)

The DOSBox-Staging Git update (2026/05/25) modernizes the DOSBox project with enhanced development practices and tools. …

Leave a Reply

Your email address will not be published. Required fields are marked *