- Home
- MS-DOS Emulators
- dosbox-automation
On the recordRead 3 Oct 202625 facts
dosbox-automation
On the record
- Automation
- It provides an HTTP REST API with bearer-token authentication and Swagger UI, plus a sandboxed Lua engine with frame-accurate timing.dosbox-automation.org · read 3 Oct 2026
- Automation interface
- It provides an HTTP REST API with bearer-token authentication and a built-in Swagger UI.dosbox-automation.org · read 3 Oct 2026
- Emulation
- The project includes DOSBox Staging functionality, additional bug fixes and hardening, and a FluidR3 General MIDI soundfont enabled by default.dosbox-automation.org · read 3 Oct 2026
- Inspection
- It supports screen-text reading in text modes and memory and register inspection for debugging.dosbox-automation.org · read 3 Oct 2026
- Inspection and capture
- The API supports screen capture and video recording, text reading in text modes, and memory and CPU register inspection.dosbox-automation.org · read 3 Oct 2026
- Install recipes
- A Python reference implementation reads TOML recipes to perform unattended installations, including disk swaps, through the REST API and Lua engine.dosbox-automation.org · read 3 Oct 2026
- Integrations
- The maker describes use with shell scripts, Python programs, game launchers, automated test harnesses, and CI/CD pipelines.dosbox-automation.org · read 3 Oct 2026
- License
- The independent project is licensed under GNU GPL v2+ and is based on DOSBox Staging.dosbox-automation.org · read 3 Oct 2026
- Linux limit
- The official Linux build is statically linked and currently targets x86_64.dosbox-automation.org · read 3 Oct 2026
- macOS availability
- The maker says there are no official macOS builds, but users can compile from source; it describes that route as untested.dosbox-automation.org · read 3 Oct 2026
- MCP bridge
- A separate Python package, dosbox-mcp, wraps the REST API as MCP tools for compatible clients such as Claude Code.dosbox-automation.org · read 3 Oct 2026
- Mount restrictions
- When the webserver is enabled, mount paths are validated and restricted by configured whitelists, and a one-way mount lock can freeze drive configuration until restart.dosbox-automation.org · read 3 Oct 2026
- Notable compatibility limit
- The documentation says Windows 9x (95, 98, ME) is not supported.dosbox-automation.org · read 3 Oct 2026
- Purpose
- dosbox-automation is a DOSBox Staging fork that lets launchers, test harnesses, and scripts launch, drive, and inspect DOS applications and games.dosbox-automation.org · read 3 Oct 2026
- Recording
- The automation layer supports input and video recording with replay, plus single-frame capture through the API.dosbox-automation.org · read 3 Oct 2026
- Recording and replay
- It can record and replay keyboard and mouse input with frame-accurate timing for deterministic runs.dosbox-automation.org · read 3 Oct 2026
- Scripting
- Its sandboxed Lua engine drives execution, input, and system state with frame-accurate timing.dosbox-automation.org · read 3 Oct 2026
- Security
- The API requires a bearer token, the webserver binds to localhost by default, and Lua scripts run without filesystem or process access.dosbox-automation.org · read 3 Oct 2026