In the process of writing this emulator I learned a lot about writing Rust and structuring larger Rust projects. After some time of I've decided to cease any work on this at this time. I do plan on starting a new rust emulator project targeting another CPU to learn from the mistakes I made with this project.
Gb-rs is my attempt at writing a gameboy emulator in Rust.
I'd like to give credit to mehcode for his great emulator wadatsumi, its been a great reference for both writing emulators and Rust.
I'd also like to give a shoutout to yupferris for the inspiration to write both emulators and get more familiar with Rust.
- Basic Debugger
- Handle all opcodes
- Propery handle memory map
- Write more macros to handle common situations
- Refactor code to use the more common Interconnect pattern