Skip to content
SPECIFICTION
Get listed

DOSBox vs dosbox-automation

DOSBox

dosbox.com

dosbox-automation

dosbox-automation.org

Side by side

FigureDOSBoxdosbox-automation
Price fromFree—
Free planYes—
Free trial——
Open sourceYes—
WindowsYesYes
macOSYes—
LinuxYesYes
API—Yes
Self-hostedYes—
Plans published10
Spec score · MS-DOS Emulators9.0 (#1)7.9 (#10)
PurposeDOSBox is a DOS emulator intended to run older programs and games that do not run on newer computers.dosbox-automation is a DOSBox Staging fork that lets launchers, test harnesses, and scripts launch, drive, and inspect DOS applications and games.
SecurityThe DOSBox site recommends using config -securemode with untrusted files; this mode disables MOUNT, IMGMOUNT and BOOT.The API requires a bearer token, the webserver binds to localhost by default, and Lua scripts run without filesystem or process access.
SupportThe crew page directs questions about using DOSBox or running a specific game to the forum.The main branch and latest release are supported with security updates; the policy says private vulnerability reports receive a human reply.

Plans

DOSBox

  • DOSBoxFree

DOSBox pricing →

dosbox-automation

No plans published.

dosbox-automation pricing →

In their own words

DOSBox

DOSBox is a free, open-source DOS emulator for running older programs and games that may not run on newer computers. It emulates 286 and 386 CPUs in real and protected modes, along with XMS and EMS memory. Its graphics support covers Tandy, Hercules, CGA, EGA, VGA, and VESA, while sound emulation includes SoundBlaster and Gravis UltraSound cards. Users can mount floppy and CD-ROM images, including ISO and CUE/BIN formats. DOSBox also supports IPX networking through its internal IPXNET program and can emulate a serial nullmodem cable over a network or the internet. The site identifies version 0.74-3 as the latest version and lists builds or packages for Mac OS X, Windows, Fedora, and Debian, along with source code. Its game compatibility list uses statuses including runnable, playable, and supported. For untrusted files, the site recommends secure mode; that mode disables MOUNT, IMGMOUNT, and BOOT. DOSBox runs on Windows, Linux, and macOS, and the forum is the suggested place to ask about usage or a particular game.

Visit dosbox.com

dosbox-automation

dosbox-automation is a free DOSBox Staging fork for automating the launch, control, and inspection of DOS applications and games. Its HTTP REST API uses bearer-token authentication and includes Swagger UI, while a sandboxed Lua engine can drive execution and input with frame-accurate timing. It can record and replay keyboard and mouse input, capture frames and video, read text in text modes, and inspect memory and CPU registers. TOML recipes can automate installations, including disk swaps, through the API and Lua engine. The project includes DOSBox Staging functionality, added fixes and hardening, and a FluidR3 General MIDI soundfont enabled by default. Official builds are available for Windows and Linux; the Linux build is statically linked and targets x86_64. There are no official macOS builds, and compiling from source is described as untested. The webserver is disabled by default. When enabled, it binds to localhost by default, requires a bearer token, restricts mounted paths, and runs Lua without filesystem or process access. Windows 9x is not supported.

Visit dosbox-automation.org