My Chip-8 Emulator written in Rust 🦀
Development Process: Core module in Rust, desktop with SDL2, web with WebAssembly.
Specs: 4KB RAM, 16 8-bit registers, 16-bit I register, 2 8-bit timers, 16-bit PC, 8-bit SP, 16-value stack.
Key Mappings
CHIP-8 Keypad: Emulator Keypad:
1 2 3 C 1 2 3 4
4 5 6 D => Q W E R
7 8 9 E A S D F
A 0 B F Z X C V