• Stars
    star
    24
  • Rank 986,245 (Top 20 %)
  • Language
    Zig
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Zig Game Boy emulator

gbemu

Zig Game Boy emulator

Why Zig?

Zig is a promising new language aimed at replacing C. Many Game Boy emulators are written in C, C++, and Rust. While these languages definitely succeed in emulating a Game Boy, I wanted to test out the power of Zig on a major project.

Resources

There are many resources dedicated to Game Boy emulator development. A great list can be found here.

Assembler/Compiler

gbemu does not contain an assembler nor a compiler at this time. I highly recommend using RGBDS for Game Boy development.

Roadmap

  • CPU implementation
  • Disassembler
  • Video emulation
  • Audio emulation