DOSBox-X Git (2026/05/15) is compiled. DOSBox-x is a branch of DOSBox. DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, joystick, modem, etc., necessary for running many old MS-DOS games that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD.
DOSBox-X Changelog:
* IDE ATAPI CD-ROM: If the guest OS uses the PREVENT/ALLOW MEDIA REMOVAL command, show what it is doing
* IDE ATAPI: The INQUIRY command must work even during Loading/Unloading delay status, or else it might prevent Windows 95 from detecting the CD-ROM drive if CD swap is used during startup
* Skip IDE loading delay, swapInNextCD shortcut
* ISO drive immediate media change for Swap Drive command, same as IMGMOUNT
* Merge remote-tracking branch 'origin/develop'
* Merge pull request #6288 from orbisai0security/fix-enet-malloc-integer-overflow-v004
* fix: V-004 security vulnerability
* CHANGELOG
* Fix Program base class not to allocate or use any PSP segment or command tail functions when the DOS kernel is disabled (guest OS is running), to minimize any chances of guest memory corruption whenever some builtin programs (like IMGMOUNT) are called
* Why is the Swap CD menu item disabled when booting into a guest OS? It works perfectly fine even then. Enable
* IDE: Media change to empty drive should be immedaite. CD-ROM drives do not spin up and load empty space.
* IDE ATAPI CD-ROM: Add code to interpret START/STOP command. Add code to handle CD-ROM EJECT the same as unmounting the drive (replacing the current CD with "empty"). If you right-click on a CD-ROM drive in Windows 95 and select "Eject", Windows 95 will issue EJECT and emulation will replace with empty CD image
* Whoops, those variables are read only in OSFREE
* Repurpose the menu Unmount command for CD-ROM drives, when a guest OS is running, to mean that the user wishes to eject the CD-ROM image and "swap" to an empty CD-ROM drive
* ISO drive: Print a debug message if a guest OS is running and it is allowing the ISO image despite that it cannot recognize it. Allow all UDF, Rock Ridge, and UDF extensions if mounting while running a guest OS
* ISO drive: If booted into a guest OS and the filesystem is unrecognized, mount it anyway. DOSBox-X may not recognize whatever it is but that is no reason to withhold it from the guest OS who might know how to handle it.
* Change the mount CD image menu command to directly call into IMGMOUNT MountIso instead of the roundabout command line method it used before. Enable the menu item even while running a guest OS if the drive was mounted as a CD-ROM drive before booting.
* DOS_WriteFile() E_Exit() if any call is made while the DOS kernel is shutdown (while running guest OS)
* Under the Drives menu, allow the MOUNT ISO command even if an ISO image is already mounted there. Update the menu code to use the -replace option just added to IMGMOUNT so the user can always change what is mounted to the CD-ROM drive. Add comments on how the use of the command shell from the menu item prevents such a useful option from working while running a guest OS
* IMGMOUNT: When replacing a drive, trigger an immediate media change to IDE emulation, rather than the normal delayed CD change delays
* IMGMOUNT: Restrict -replace to work only if mounting an ISO image over a drive letter associated with an ISO image. Fix bug where -replace was interpreted as if one of the ISO filenames
* IMGMOUNT: Add -replace option, though only for CD-ROM ISO mounting. When specified, IMGMOUNT will allow mount to replace an existing drive letter instead of printing an error. This is intended to allow replacing one CD-ROM ISO with another on the same drive
* Drive Manager: Add method to clear a drive of all attached images so that it is possible to replace a drive, and on unmount, reset currentDisk to zero so that on replacement, AddDrive will correctly insert new images
Download:
DOSBox-X Git (2026/05/15)
Source: Here
2026-05-15

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!