Star on GitHubStar2.4k stars

Tool

MartyPC

MartyPC emulates early IBM PCs and provides disassembly, CPU and memory inspection, breakpoints, and instruction or cycle-based logging for 8088 programs. Its author reports comparing emulated execution against a physical 8088 and investigating peripheral timings with measurement hardware.

Targets
Binary
Category
Debugging and dynamic analysis
Relationship
Foundation tool
Sources reviewed
Stars
955
Last commit
2026-09-07
Language
Rust

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Windows, Linux or macOS.
  • Limits: NEC V20 support is preliminary, and several emulated peripherals remain partial.
  • License: MIT license.

Cite

BibTeX

@misc{martypc,
  title = {{MartyPC}},
  howpublished = {\url{https://github.com/dbalsom/martypc}},
  url = {https://github.com/dbalsom/martypc},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/martypc/}}
}

Plain text

MartyPC. https://github.com/dbalsom/martypc (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/martypc/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · dbalsom/martypc · Revision 05c0d08

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab