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.


If you see this message, then your browser doesn't support HTML5

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