Skip to content
SPECIFICTION
Get listed

DOS-Emulator vs dosbox-automation

DOS-Emulator

github.com

dosbox-automation

dosbox-automation.org

Side by side

FigureDOS-Emulatordosbox-automation
Price fromFree—
Free planYes—
Free trial——
Open source——
Windows—Yes
macOSYes—
LinuxYesYes
API—Yes
Plans published10
Spec score · MS-DOS Emulators7.7 (#14)7.9 (#10)
LicenseThe repository is under the MIT License, which permits use, copying, modification, distribution, sublicensing and sale subject to its stated conditions.The independent project is licensed under GNU GPL v2+ and is based on DOSBox Staging.
PurposeDOS-Emulator is an IBM PC emulator running DOS, written in Rust.dosbox-automation is a DOSBox Staging fork that lets launchers, test harnesses, and scripts launch, drive, and inspect DOS applications and games.

Plans

DOS-Emulator

  • FreeFree

DOS-Emulator pricing →

dosbox-automation

No plans published.

dosbox-automation pricing →

In their own words

DOS-Emulator

DOS-Emulator is a free IBM PC emulator that runs DOS and is written in Rust. Source code is available under the MIT License, and users can build it with Cargo or download a prebuilt binary from GitHub releases. The README identifies macOS and Ubuntu Linux as supported hosts; Windows lacks the ANSI escape sequences required by its CLI dependency. The project is inspired by DOSBox but is not a direct port, and many features are implemented differently or absent. Only Game of ROBOT episodes 0, 1, 3, and 4 are known to be playable. Its command-line interface can quit, pause into a debugger, or open a keyboard-mapping tool. The debugger profiles instructions, inspects register-selected data, scrolls its overview, and supports continue, step-over, and single-step actions. The architecture separates video and input on a GUI thread from audio synthesis for Sound Blaster and beeper signals. The latest listed release is v0.1.0.

Visit github.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