Some time ago I started writing an i8080 emulator as an exercise to learn more about Rust, Emulators and low-level understanding of how CPUs work. I never finished it though. Since the Gameboy is basically a slightly modified version of the i8080 for this Hackweek I want to use the existing skeleton that I have and write a full emulator for the Gameboy CPU.
Goal for this Hackweek
Write a Emulator for the Gameboy CPU in Rust. If there is time, it would also be nice to experiment with rendering the Gameboys screen. I would probably use Godot for this since I have experience using that and via the Godot-Rust extension it should be possible to integrate the CPU Emulator nicely.
Rust, Emulator, CPU, low-level, Godot, Godot-Rust
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 22
This project is one of its kind!