MartyPC: Run Early IBM PCs in Your Browser, Written in Rust
MartyPC is a cross-platform emulator of early PCs written in Rust

MartyPC, a cross-platform emulator for early IBM PCs written in Rust, now has a web edition. You can boot the IBM PC 5150, PC/XT, PCjr, or Tandy 1000 directly in your browser, with support for video cards, memory sidecars, and an AdLib sound card. The project is open source on GitHub.
The original machine that started it all.
- throwaway5727
This comment is itself a meta comment but here we go I guess...How is it possible that half the comments in this thread are about the title itself? It’s not even a made-up title, it’s taken straight from the project’s README...I keep seeing people complaining almost aggressively that others are touting Rust as a useful tool (which, to me personally, it certainly is). Does someone have a financial stake in opposing Rust’s development, or what?
- pjmlp
Adlib support! At least someone else remembers it wasn't only Soundblaster.
- ranger_danger
Ironically, and unfortunately, this doesn't actually emulate the FM Towns Marty (or even the regular FM Towns PC) like I assumed it would.
- rvz
Written in Rust™
- rrr_oh_man
Doesn't seem to support non-QWERTY keboards :(