DOSBox-X Git (2026/01/08) is the latest compilation of the DOSBox branch, designed to emulate an Intel x86 PC for running old MS-DOS games on modern systems like Windows and Linux. Recent updates include new features such as DOSBox IG registers for VGA memory size, control bits to manage VESA and VGA palettes, and improved resource alignment based on video memory size. Additional enhancements involve always using LFB mapping for SVGA modes and adjusting the VGA draw process. These changes aim to optimize performance and compatibility for retro gaming enthusiasts. The updated version is available for download.
(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/01/08) has been compiled. DOSBox-x is an extension of DOSBox. DOSBox replicates an Intel x86 PC, including sound, graphics, mouse, joystick, modem, and more, which are essential for playing many classic MS-DOS games that cannot run on contemporary PCs and operating systems like Microsoft Windows XP, Windows Vista, Linux, and FreeBSD.
DOSBox-X Changelog:
* Available DOSBox IG registers to access VGA memory size and LFB base
* membase
* DOSBox IG control bit to turn off the VESA BIOS interface
* DOSBox IG PCI device: Adjust BAR0 resource alignment based on video memory size instead of a fixed 128MB alignment
* DOSBox IG introduces a method to read vmemsize
* DOSBox IG capabilities register
* DOSBox IG DAC lockout except for modes requiring traditional VGA palette operations
* DOSBox IG control bit to bypass the AC palette if needed, with a TODO about a similar toggle for the VGA palette. Reducing what the Windows driver has to maintain is preferable
* If DOSBox IG SVGA is enabled, always apply LFB mapping except for 16-color planar modes
* VGA render: If DOSBox IG SVGA mode is engaged, overlook the attribute controller disabled state when rendering the display
* Merge pull request #6044 from 1abcd/cp951-patch
* Update cp951_uni.h
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!