Software-update: DOSBox-X 2026.08.31

DOSBox logo DOSBox is een open source programma waarmee een DOS-omgeving kan worden geëmuleerd, waardoor het mogelijk is om oude software en spellen te draaien die niet of niet goed meer werken op moderne computers. De laatste versie van DOSBox is echter alweer meer dan zeven jaar geleden verschenen. DOSBox-X is ontstaan als een fork en biedt naar eigen zeggen meer flexibiliteit en functionaliteit. Downloads zijn beschikbaar voor Windows, Linux en macOS. De changelog voor versie 2026.08.31 kan hieronder worden gevonden.

DOSBox-X 2026.08.31
  • Added support for mounting TeleDisk (.td0) floppy image files.
  • Fixed prompting of working directory option
  • Relax sanity check of floppy image considering specially formatted disks
  • Disk sector I/O now returns typed INT 13h status codes instead of a catch-all error, and the INT 13h handler propagates the specific code (seek failed, controller failure, CRC/data error, etc.) into register AH on read/write errors rather than collapsing every failure to 0x04. Also fixes AH being left stale on write errors and a VFD fill-sector write that reported failure after succeeding.
  • On non-MSC, only define MIN/MAX if not already defined
  • Fixed FreeDOS XCOPY failed to copy files when destination directory was not specified
  • IMGMOUNT: Fixed a regression that didn't try loading IMGMAKE.IMG if no image was specified
  • Fixed a build error when FFmpeg is upgraded to FFmpeg 9
  • Fixed freeze when savestate flagged file not found
  • Fixed capture and savestate directory locations
  • Refactored the imageDisk subclasses into their own source files and headers (VFD, D88, NFD, empty drive, INT 13h passthrough, El Torito floppy, and MS-DOS block device), leaving the base imageDisk class and BIOS disk-list plumbing in bios_disk.
  • Shell init: allocate the COMMAND.COM environment block after allocating the shell binary/PSP in both SHELL_Init() and CONFIGSHELL_Init(), so memory layout and ownership ordering match expected MCB-chain behavior.
  • Debugger: fixed disassembler showing 16-bit register names for byte-sized operands.
  • Fixed INT 13h CHS decoding for floppies, which incorrectly used the hard disk layout (10-bit cylinder / 6-bit sector) instead of the floppy layout (8-bit cylinder in CH / 8-bit sector in CL) on read, write, and get drive parameters.
  • Fixed savestates written by a Windows build failing to load on Linux builds. The per-drive Opts struct in the DOS component held an unsigned long, which is 4 bytes on Windows and 8 on LP64 hosts, so the saved stream desynchronized and the load ran off the end of the component. Also fixed POD_Load_DOS_Mscdex looping forever on an out-of-range CD drive count, and mounted drive paths keeping their Windows path separators when a state is restored on a non-Windows host.
  • Fixed chs_write packing the high cylinder bits into the sector field of the synthesized MBR partition table, which corrupted the end-CHS entry for disks with an end cylinder above 255.
  • Floppy INT 13h sector reads/writes now honor the bytes-per-sector code from the disk base table pointed to by INT 1Eh instead of assuming 512, allowing guests that reprogram INT 1Eh to access non-512 media.
  • Debugger: Resolved named variables in expressions
  • OpenGL: Fixed fullscreen and modeswitching positional offsets.
  • Simplified the MCB filename-stripping logic in DOS_Execute().
  • Fixed FAT volume labels being displayed as 8.3 filenames.
  • Fixed crash of Win9x lowend build at launch due to use of AttachConsole() function
  • Fixed a out-of-bounds array access bug in drive_virtual.cpp

DOSBox-X

Versienummer 2026.08.31
Releasestatus Final
Website DOSBox-X
Download https://dosbox-x.com
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

01-09-2026 • 20:00

15

Bron: DOSBox-X

Reacties (15)

Sorteer op:

Weergave:

Beetje rare inleiding, dit gaat dus om dosbox-x, niet dosbox. En inmiddels zou ik niet weten waarom je nog dosbox zou gebruiken ipv dosbox-x, al was het maar door het gemak waar je dingen mee kan configureren
Op linux is dosbox vaak de enige versie die officieel wordt ondersteunt (o.a. Fedora, Arch en OpenSUSE), dus dan is het goed te begrijpen dat je voor dosbox gaat. Dosbox werkt vaak prima en velen gebruiken liever geen onofficiële packages.

[Reactie gewijzigd door jumbos7 op 2 september 2026 06:40]

Hoezo een rare inleiding? Er wordt enkel vermeld dat DOSBox-X ontstaan is als een fork van DOSBox, meer niet. En er wordt gezegd dat DOSBox-X meer flexibiliteit en functionaliteit kent dan DOSBox, dus eigenlijk precies wat jij hier meldt.
Gebruikt nog iemand DOSBOX?
Ik heb het vorige week voor de eerste keer gebruikt om een Oude Sony PC CRT te kalibreren met het Sony DAS programma.
Yep, voor een digitale (Conrad/rs232) voltmeter die alleen onder DOS loopt en niemand (ook ik niet) zin heeft dat ding te porteren naar wat anders.

FF in mijn actieve dossier gekropen, ooit (nog wel eens) gebruikt om via a86, (klein en fijne) assembler programma's te frutten en voor een demo (oldskool :) ) WfW3.11 te draaien.

[Reactie gewijzigd door PtrO op 1 september 2026 22:26]

Met enige regelmaat start ik er oude dos games mee op. Dosbox(-X) is toch bijzonder belangrijk voor het uitvoeren en daarmee preservatie van DOS games en applicaties op moderne hardware.
Als je Warcraft of Battle Isle wil spelen, zal je wel moeten
Ja, en het doet wat het moet doen. Het staat al jarenlang op mijn PC dus ja, waarom zou ik iets aanpassen wat prima werkt?
Pinball Dreams en Fantasy doen het prima op DosBox-X
Een oude pc'tje is net wat leuker
En het ziet er vaak mooier uit. De reden hiervoor is dat developers toentertijd graphics ontwierpen met de eigenschappen van CRT in het achterhoofd, en dat in hun voordeel gebruikten. Met moderne schermen valt dat weg en ziet het er gewoon minder goed uit.
Met moderne computers heb je wel vaak genoeg rekenkracht om goede CRT shaders te draaien en dan kun je toch aardig dichtbij de eigenschappen van een CRT-monitor komen. Alleen het nostalgische van de behuizing van een oude PC en CRT monitor zul je dan nog moeten missen.
Paar maandjes terug wilde ik eigenlijk me eerste pc terug kopen, maar heb uiteindelijk een compaq presario 7170 gekocht voor 130 euro, heeft zijn limieten qua games na 1996 , en de crt monitor zou eigenlijk een service beurtje mogen gebruiken, dus tot die tijd maar een tft schermpje. sd2ide + 128 geheugenkaartje erin en gamen maar
Vaag programma. keyboard setting staat bij mij op Us INT en toch gewoon in de dosbox naar nederlands gaan. En dan moet je het handmatig in de config file erbij flansen om het te laten werken.

[Reactie gewijzigd door adam76 op 3 september 2026 09:31]


Om te kunnen reageren moet je ingelogd zijn