dosdoor
github.com
Spec sheet
- Purpose
- dosdoor is a stripped-down, cross-platform DOS emulator built to run BBS door games.Read 8 Oct 2026 · github.com
- License
- The project states it is licensed under GPLv2, inherited from dosemu.Read 8 Oct 2026 · github.com
- Backward compatibility
- The DOSEMU_HOGTHRESHOLD environment variable is accepted for compatibility, and the project says it has built-in idle detection.Read 8 Oct 2026 · github.com
- Base
- It is derived from dosemu 1.4.0, with sound, graphics, networking, and other subsystems removed.Read 8 Oct 2026 · github.com
- BBS integration
- dosdoor is described as a drop-in replacement for dosemu in PhotonBBS doorexec scripts.Read 8 Oct 2026 · github.com
- Compatibility
- It is derived from dosemu 1.4.0, with sound, graphics, networking, and other subsystems removed.Read 7 Oct 2026 · github.com
- CPU modes
- The default selects JIT on x86_64 and full software interpretation elsewhere; JIT is limited to x86_64.Read 8 Oct 2026 · github.com
- Drop file formats
- Supported formats listed include DORINFO1.DEF, DOOR.SYS, and SRDOOR.Read 8 Oct 2026 · github.com
- 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.Read 7 Oct 2026 · github.com
- Game setup
- Each game requires game files, a launch batch file, and BBS drop files in a known location.Read 8 Oct 2026 · github.com
- Game support
- The README lists tested games including LORD, Barren Realms Elite, Operation: Overkill II, The Simpsons, and Darkness.Read 7 Oct 2026 · github.com
- Installation
- The README gives Homebrew installation for macOS and RPM download or spec-file build instructions for Fedora/RHEL.Read 8 Oct 2026 · github.com
- Linux support
- Linux x86_64 is listed as tested with both the full interpreter and JIT compiler.Read 8 Oct 2026 · github.com
- macOS support
- macOS ARM64 (Apple Silicon) and macOS x86_64 are listed as tested with the full interpreter.Read 8 Oct 2026 · github.com
- Maker location
- The GitHub profile lists Florida.Read 7 Oct 2026 · github.com
- Notable limits
- The project removes sound, graphics, mouse support, networking, SCSI and CDROM, DMA, joystick, and non-CP437 character sets.Read 7 Oct 2026 · github.com
- Pricing
- The repository page provides no product pricing information.Read 7 Oct 2026 · github.com
- 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.Read 7 Oct 2026 · github.com
- Serial I/O
- It provides virtual COM ports mapped to stdin/stdout, UART emulation, BIOS serial services, and a FOSSIL driver.Read 8 Oct 2026 · github.com
- Supported systems
- The README lists tested builds for Linux x86_64 and macOS on Apple Silicon and x86_64.Read 7 Oct 2026 · github.com
- Terminal
- Text terminal output supports ANSI/VT100 through the slang library.Read 8 Oct 2026 · github.com
- Tested games
- The README lists LORD, Barren Realms Elite, Operation: Overkill II, The Simpsons, and Darkness as tested door games.Read 8 Oct 2026 · github.com
Where Specifiction places it
- MS-DOS Emulators#18 of 267.3