NINTENDO® GameBoy™ emulator written in Rust
You can either cargo run
the current project (for debugging) or you can cargo install --path <path>
this project (and its compiled binary).
Booting emulator, with initial Video emulation
- CPU and RAM
- Video
- ROM (ROM ONLY, MBC1, MBC1-RAM0, MBC1-RAM1)
- Controllers
- Audio
- Tuning, Optimization, and Compliance to the original hardware
- Bluetooth Joystick (PS4 DualShock 4)
Please take a look at /issues
"GAME BOY" and "NINTENDO" are trademarks of NINTENDO OF AMERICA, INC. This current project has the sole purpose of testing and studying Computer Architecture and Organization. The code here presented is licensed under the MIT License. Copyright © Ewerton Carlos Assis.