martypc
ts7200
martypc | ts7200 | |
---|---|---|
8 | 2 | |
617 | 31 | |
2.4% | - | |
9.5 | 0.0 | |
5 days ago | about 3 years ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
martypc
- MartyPC: An IBM PC/XT Emulator Written in Rust
- MartyPC: Cycle accurate IBM PC/XT emulator written in Rust
-
A Test Suite for the Intel 8088
I was a little confused why anyone would need or care for a cycle accurate 8088 emulator, but there's some answers on github. https://github.com/dbalsom/martypc
- dbalsom/martypc: An IBM PC/XT emulator written in Rust.
- martypc: An IBM PC/XT emulator written in Rust
-
My PC emulator now runs Area5150.
Github
ts7200
-
FOSDEM 2025: The state of Rust trying to catch up with Ada [video]
The University of Waterloo has a similar course, CS452: Real-time Programming.
It’s not quite the same as having physical access to the train set, but some student eventually wrote a simulator for the Märklin train set [0]. Some other student wrote an emulator for the TS-7200 used for the class [1] if you don’t want to run your kernel in QEMU.
[0] https://github.com/Martin1994/MarklinSim
[1] https://github.com/daniel5151/ts7200
-
CS452 in-person from Jan 5th
I took CS 452 back in W20, and wrote an emulator for the microcontroller used in the course: https://github.com/daniel5151/ts7200
What are some alternatives?
moa - An emulator for various m68k and z80 based computers, written in Rust. Currently it has support for the Sega Genesis, TRS-80, and Computie (my own project), with Macintosh support in the works
dream86 - dream86 - x86/PC emulator
sleigh-rs - Ghidra Sleight (PCode) parsing library in Rust.
uvm - Fun, portable, minimalistic virtual machine.
gbc - A Gameboy Color (GBC) emulator written in Rust.
shadow - Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux.