Chip-8 Emulator using Rust.
cargo run path/to/game
or
cd target/release
./chip8 path/to/game
TODO: Make international keyboard support
/*
* keyboard (DE) chip8
* +---+---+---+---+ +---+---+---+---+
* | 1 | 2 | 3 | 4 | | 1 | 2 | 3 | C |
* +---+---+---+---+ +---+---+---+---+
* | Q | W | E | R | | 4 | 5 | 6 | D |
* +---+---+---+---+ +---+---+---+---+
* | A | S | D | F | | 7 | 8 | 9 | E |
* +---+---+---+---+ +---+---+---+---+
* | Y | X | C | V | | A | 0 | B | F |
* +---+---+---+---+ +---+---+---+---+
*/