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
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.
Primary sources
- README.md GitHub · dbalsom/martypc · Revision 05c0d08