2 unstable releases
0.2.0 | Jul 3, 2021 |
---|---|
0.1.0 | Jun 27, 2021 |
#43 in #chip8
165KB
3.5K
SLoC
crsp (WIP)
A CHIP-8 emulator written in Rust.
WIP
So far only headless processor emulation code has been written (in crsp-base) and that is also still lacking some timing, sound and screen related code. The main crate crsp will contain code for a GUI binary for this emulator.
Naming
(CHIP(-8) → crisp) + Rust (rs) = crsp
License
This project is licensed under the MIT license.
References used
Matthew Mikolay's CHIP‐8 Technical Reference, CHIP‐8 Instruction Set, and CHIP‐8 Extensions Reference.
The Wikipedia article on CHIP-8.
Jackson Sommerich's Chip 8 Instruction Scheduling and Frequency (archived for posterity), which in turn is based on Laurence Scotford's Chip 8 on the COSMAC VIP, which I have also read some parts of.
Dependencies
~10–24MB
~361K SLoC