MartyPC Active
A cycle-accurate emulator of the IBM PC 5150, XT 5160 and PCjr and the Tandy 1000, written in Rust and accurate enough to run 8088 MPH and Area 5150. It includes extensive debugging tools and a browser version.
Facts
- Systems
- IBM PC & DOS compatibles
- Runs on
- Windows, macOS, Linux, Android, iOS
Browser based, with native apps for Windows, macOS, Linux - License
- Open source (MIT)
- Accuracy
- Cycle-exact
- System ROMs
- Open replacement included
- Mobile
- Partial The web build uses the desktop egui interface. Its Model F on-screen keyboard is too big for a phone, and the menu bar is cut off.
- Models
- IBM PC 5150, PC/XT, Tandy 1000
- Opens
.img.vhd- Written in
- Rust
- First release
- 2023
- Authors
- Daniel Balsom
- Last checked
- Oct 2026
Mobile
- Does not haveOfficial app
- HasRuns in a mobile browser
- Does not haveTouch controls
- HasOn-screen keyboard
- Unknown:Native keyboard
- HasBluetooth gamepad
- Does not havePortrait layout
- Does not haveLandscape layout
- HasInstallable
- Unknown:Works offline
Has it Doesn't have it Not known yet
Features
- Not listed:Save states
- Not listed:Rewind
- Not listed:Fast-forward
- Not listed:Run-ahead
- Not listed:Online multiplayer
- HasCRT shaders
- Not listed:A/V recording
- Not listed:Cheats
- Not listed:Achievements
- Not listed:Themes
Input
- HasGamepad
- Not listed:Touch controls
- Not listed:Light gun
- HasMouse
- Not listed:Positional key mapping
- Not listed:Symbolic key mapping
- HasOn-screen keyboard
- Not listed:Native keyboard
For developers
- HasDebugger
- HasMemory viewer
- HasDisassembler
- Not listed:Profiler
- HasTrace logger
- Not listed:Scripting
- Not listed:Command line
Emulated hardware
- HasHard disk
- Not listed:MIDI
- Not listed:Printer
- Not listed:Networking
- Not listed:Modem
- HasRAM expansion
- Not listed:Accelerator cards
Features not listed may still exist. Edit this entry if something is missing or wrong.