Project Description

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.

Resources

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

Activity

  • 8 days ago: robert.richardson liked this project.
  • 11 days ago: vliaskovitis liked this project.
  • 12 days ago: lkocman disliked this project.
  • 12 days ago: lkocman liked this project.
  • 13 days ago: jcronenberg liked this project.
  • 13 days ago: jcronenberg started this project.
  • 13 days ago: jcronenberg originated this project.

  • Comments

    • jcronenberg
      5 days ago by jcronenberg | Reply

      Repo is here gameboy-emu

    Similar Projects

    This project is one of its kind!