crsp

Crates.iocrsp
lib.rscrsp
version0.2.0
sourcesrc
created_at2021-06-27 03:28:52.232407
updated_at2021-07-03 20:51:49.178814
descriptionA simple CHIP-8 emulator
homepage
repositoryhttps://github.com/hcsch/crsp/
max_upload_size
id415349
size68,716
Hans Christian Schmitz (hcsch)

documentation

README

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.

Commit count: 48

cargo fmt