Gameboy emulator, built using Rust for learning purposes.
# Running ROM
cargo run -- -p "relative path to rom"
# List different cli options
cargo run -- --help | Keyboard | Input |
|---|---|
| W | Dpad Up |
| S | Dpad Down |
| A | Dpad Right |
| D | Dpad Left |
| J | A |
| K | B |
| U | Select |
| I | Start |
- rust_minifb Framebuffer for displaying the lcd output and keyboard input
Blarrg's test roms can be found at gb-test-roms.
- Pass all individual CPU instruction tests
- Add more mappers
- Run using WASM
- Display on browser

