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

  • about 1 year ago: robert.richardson liked this project.
  • about 1 year ago: vliaskovitis liked this project.
  • about 1 year ago: lkocman disliked this project.
  • about 1 year ago: lkocman liked this project.
  • about 1 year ago: jcronenberg liked this project.
  • about 1 year ago: jcronenberg started this project.
  • about 1 year ago: jcronenberg originated this project.

  • Comments

    • jcronenberg
      about 1 year ago by jcronenberg | Reply

      Repo is here gameboy-emu

    Similar Projects

    This project is one of its kind!