# Chip Ahoyto 🍪 CHIP-8 emulator written in rust 🦀. ## Goals * Performance 🏎 * Separation of concerns - presentation vs logic * Simplicity * Compatibility ## Features * Drag and drop support for ROMs * Pallet switching * Visual diagnostics * Variable CPU frequency * RAM snapshot saving and loading - (TODO) ## Inspiration * [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)