MartyPC: Writing a Cross-Platform, Cycle-Accurate PC Emulator in Rust
MartyPC is a cross-platform Rust emulator focused on 8088-based early PCs like the IBM PC and XT. It emphasizes cycle-accurate CPU timing, detailed peripheral behavior, and time-aware video rendering, with desktop builds for Windows/Linux/macOS and a WebAssembly web version.