Skip to content

kaepr/gameboy_emulator

Repository files navigation

Gameboy Emulator

Gameboy emulator, built using Rust for learning purposes.

Run Instructions

# Running ROM
cargo run -- -p "relative path to rom" 

# List different cli options
cargo run -- --help 

Controls

Keyboard Input
W Dpad Up
S Dpad Down
A Dpad Right
D Dpad Left
J A
K B
U Select
I Start

Images

Dr Mario

Tetris

Dependencies

  • rust_minifb Framebuffer for displaying the lcd output and keyboard input

Test roms

Blarrg's test roms can be found at gb-test-roms.

Tasks

  • Pass all individual CPU instruction tests
  • Add more mappers
  • Run using WASM
  • Display on browser

About

Gameboy Emulator in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages