DOSBox-X Git (2026/05/06) 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:
* more memory setup cleanup
* Instead of setting DOS_MEM_START right away from minimum MCB, add code to trim the MCB chain from the beginning after the fact to minimum mcb
* Remove now useless mcb_sizes variable from SetupMemory, it is no longer used
* Disentable dummy device MCB from SetupMemory
* Disentangle IHSEG setup from DOS_SetupMemory
* Do not reserve the top 16 bytes of conventional memory for the UMB chain if umb=false
* DOS_Execute(), when called with DOSEXEC_DEVICEDRIVER, accept upper 16-bit word as segment limit. After determining executable resident size, check to make sure there is enough memory to fit within the limit, so that device driver loading does not try to load and execute something that will not fit in available memory. However also note that according to MS-DOS 4.0 source code, the EXEC OVERLAY call does NOT range check against available memory and will blindly load the image into whatever segment it is told to, whether or not there is enough memory and whether or not doing that might overwrite anything else in memory
* If calling the external device driver directly to issue read/write in response to INT 21h AH=3F/40 REAd/WRITE, make sure to return the byte count actually processed back from the driver as the bytes read/written, instead of giving the DOS program the impression that all bytes were processed
Download:
DOSBox-X Git (2026/05/06)
Source: Here
2026-05-06

NewsLetter
Bookmark
Submit News
Email Us

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