1 unstable release
0.2.0 | Oct 30, 2022 |
---|---|
0.1.0 |
|
#735 in Hardware support
64KB
1.5K
SLoC
remus
If you tell me precisely what it is a machine cannot do, then I can always make a machine which will do just that.
—
John von Neumann
Rust Emulator Studio — or Remus — is a collection of reusable emulation primitives. These models could be mixed and matched to emulate the behavior of a variety of computer systems.
lib.rs
:
Rust Emulation Suite
Modular emulator creation toolkit
Remus provides the basic primitives for the creation of emulators. These building blocks can be remixed to emulate a variety of systems.
Examples
For an example of how to use Remus, consult https://github.com/zakharykaplan/gameboy.
Dependencies
~775KB
~15K SLoC