Just another Gameboy emulator, written in Rust.
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
Big thanks to the following for providing excellent documentation for the inner workings of the Gameboy hardware.