THIS REPO MOVED TO GITLAB AND IS NOW JUST AN ARCHIVE
(formerly known as Rusty Boy)
This is a Game Boy emulator written in the Rust programming language.
This is just a hobby project that, realistically, will never get to be finished. My wish is to, at least, get it to show some graphics~~, although that's pretty far for now~~. The emulator is now able to show the Nintendo logo on the boot ROM. Yay!
The code structure is initially inspired by that of Rustendo64 and Rustual Boy. yupferris, the author of both, decided to stream the development process on Twitch (more info and previous streams on the repos) and that's what gave me the idea to start this.
Please, note that I'm a total beginner in Rust as well as in writing emulators. If you have any suggestions, I encourage you to submit an issue/pull request.
This project is licensed under the GNU General Public License Version 3.
Any submitted contribution shall be licensed as above unless explicitly stated, without any additional terms or conditions.
RealBoy Emulator - The Nintendo® Game Boy™
DuoDreamer's Dreamscape - Overview of the GB's Memory Map
DuoDreamer's Dreamscape - GB's Opcodes Summary
pastraiser.com - Gameboy CPU (LR35902) instruction set