Newer
Older
The goal of this project is purely experimental and a learning tool for rust.
The work of this emulator was inspired/started by [jc-chip8](https://github.com/joao-conde/jc-chip8).
* Pallet switching
* Visual diagnostics
* Variable CPU frequency
* RAM snapshot saving and loading - (TODO)
And... yes this is the real inspiration behind the emulator's name:
<img src="resources/chips-ahoy.jpeg" alt="Chips Ahoy" width="200" />
* [Guide to making a CHIP-8 emulator](https://tobiasvl.github.io/blog/write-a-chip-8-emulator)
* [Writing a CHIP-8 emulator with Rust and WebAssembly](https://blog.scottlogic.com/2017/12/13/chip8-emulator-webassembly-rust.html)
* [Wikipedia - CHIP-8](https://en.wikipedia.org/wiki/CHIP-8)