/gb-rs

A work-in-progress Gameboy / Gameboy Color emulator, written in Rust

Primary LanguageRust

gb-rs

Just another Gameboy emulator, written in Rust.

Features

Currently completed (or rather, "ready") features include:

  • Disassembler / ASM parser
  • Cartridge and MBC emulation
    • MBC0 (no memory bank controller)
    • MBC1
    • MBC3
    • MBC5
  • Memory management (MMU)
  • CPU Instructions
    • "Main" instructions
    • "Extended (CB) instructions
  • Graphics

Sources

Big thanks to the following for providing excellent documentation for the inner workings of the Gameboy hardware.