dosdoor
dosdoor is a free DOS emulator designed to run BBS door games on Linux and macOS.
What dosdoor is
dosdoor is a free DOS emulator designed to run BBS door games on Linux and macOS. It derives from dosemu 1.4.0 but removes sound, graphics, networking, and other subsystems to focus on text-based game operation. The project describes it as a replacement for dosemu in PhotonBBS doorexec scripts. It supports virtual COM ports mapped to standard input and output, UART emulation, BIOS serial services, and a FOSSIL driver; terminal output supports ANSI and VT100. BBS setups can use drop files including DORINFO1.DEF, DOOR.SYS, and SRDOOR, though Barren Realms Elite uses its own setup utility. Listed tested games include LORD, Barren Realms Elite, Operation: Overkill II, The Simpsons, and Darkness. Tested builds include Linux x86_64 and macOS on Apple Silicon and x86_64. On Linux x86_64, the full interpreter and JIT compiler are listed as tested; macOS uses the full interpreter. Each game needs its files, a launch batch file, and BBS drop files in a known location. The repository identifies the software as GPLv2.
Good
- Free software identified as GPLv2.
- Supports Linux x86_64 and macOS builds.
- ANSI and VT100 terminal output.
- Supports standard BBS drop file formats.
- Tested with several listed door games.
Watch out
- Sound, graphics, and networking are removed.
- Mouse support is not included.
- Each game needs files, a batch file, and drop files.
Who it suits
dosdoor is suited to BBS operators who need to run text-based DOS door games on supported Linux or macOS systems. Its focus is narrow, so it is for setups that can work without sound, graphics, or networking.
Verdict
dosdoor concentrates on terminal-based BBS door games and provides serial and drop-file support for that use. Its removed subsystems make it unsuitable for DOS workloads that need graphics, sound, or networking.
The facts
Each one read from dosdoor's own pages, with the date it was checked.
What it does
- Backward compatibility
- The DOSEMU_HOGTHRESHOLD environment variable is accepted for compatibility, and the project says it has built-in idle detection.checked 8 Oct 2026
- Base
- It is derived from dosemu 1.4.0, with sound, graphics, networking, and other subsystems removed.checked 8 Oct 2026
- BBS integration
- dosdoor is described as a drop-in replacement for dosemu in PhotonBBS doorexec scripts.checked 8 Oct 2026
- Compatibility
- It is derived from dosemu 1.4.0, with sound, graphics, networking, and other subsystems removed.checked 7 Oct 2026
- CPU modes
- The default selects JIT on x86_64 and full software interpretation elsewhere; JIT is limited to x86_64.checked 8 Oct 2026
- Drop file formats
- Supported formats listed include DORINFO1.DEF, DOOR.SYS, and SRDOOR.checked 8 Oct 2026
- Drop files
- It works with standard BBS drop file formats including DORINFO1.DEF and DOOR.SYS, and notes that BRE uses its own setup utility.checked 7 Oct 2026
- Game setup
- Each game requires game files, a launch batch file, and BBS drop files in a known location.checked 8 Oct 2026
- Game support
- The README lists tested games including LORD, Barren Realms Elite, Operation: Overkill II, The Simpsons, and Darkness.checked 7 Oct 2026
- Installation
- The README gives Homebrew installation for macOS and RPM download or spec-file build instructions for Fedora/RHEL.checked 8 Oct 2026
- License
- The project states it is licensed under GPLv2, inherited from dosemu.checked 8 Oct 2026
- Notable limits
- The project removes sound, graphics, mouse support, networking, SCSI and CDROM, DMA, joystick, and non-CP437 character sets.checked 7 Oct 2026
- Pricing
- The repository page provides no product pricing information.checked 7 Oct 2026
- Purpose
- dosdoor is a stripped-down, cross-platform DOS emulator built to run BBS door games.checked 8 Oct 2026
- Serial and terminal features
- It supports virtual COM ports mapped to stdin and stdout, UART emulation, BIOS serial services, a FOSSIL driver, and ANSI/VT100 terminal output.checked 7 Oct 2026
- Serial I/O
- It provides virtual COM ports mapped to stdin/stdout, UART emulation, BIOS serial services, and a FOSSIL driver.checked 8 Oct 2026
- Supported systems
- The README lists tested builds for Linux x86_64 and macOS on Apple Silicon and x86_64.checked 7 Oct 2026
- Terminal
- Text terminal output supports ANSI/VT100 through the slang library.checked 8 Oct 2026
- Tested games
- The README lists LORD, Barren Realms Elite, Operation: Overkill II, The Simpsons, and Darkness as tested door games.checked 8 Oct 2026
Where it runs
- Linux support
- Linux x86_64 is listed as tested with both the full interpreter and JIT compiler.checked 8 Oct 2026
- macOS support
- macOS ARM64 (Apple Silicon) and macOS x86_64 are listed as tested with the full interpreter.checked 8 Oct 2026
The company
- Maker location
- The GitHub profile lists Florida.checked 7 Oct 2026
Alternatives to dosdoor
- 1

DOSBox-X
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.4Free plan - 2
DOSBox Pure
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.2Free plan - 3
DOSBox Staging
Free planOpen sourceAPILinuxmacOSSelf-hosted7.2Free plan - 4
DOSBox
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.1Free plan - 5
Magic DosBox
Free planAndroid7.1$3.99 one-time - 6
DOS Browser
Free planAndroidWebLinuxmacOS6.7Free plan
