1 unstable release

0.2.0 Oct 30, 2022
0.1.0 Jan 24, 2022

#735 in Hardware support

MIT/Apache

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