IBM PC & DOS compatibles /

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.

No screenshot yet. Add one

Facts

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.