A fast and semi-accurate GameBoy (Color) emulator for Windows and Linux. Written in C/C++ with SDL2.
- Loading roms (parsing header, etc...)
- All CPU instructions implemented correctly
- Background / Window graphics
- Sprites
- Interrupts
- Timers
- Joypad
- MBC 1, 5
- Sound
- Save games
- Some GameBoy Color specific features (in progress)
- Other MBCs
| Name | Status | Output |
|---|---|---|
| 01-special | ✔️ | Passed |
| 02-interrupts | ✔️ | Passed |
| 03-op sp,hl | ✔️ | Passed |
| 04-op r,imm | ✔️ | Passed |
| 05-op rp | ✔️ | Passed |
| 06-ld r,r | ✔️ | Passed |
| 07-jr,jp,call,ret,rst | ✔️ | Passed |
| 08-misc instrs | ✔️ | Passed |
| 09-op r,r | ✔️ | Passed |
| 10-bit ops | ✔️ | Passed |
| 11-op a,(hl) | ✔️ | Passed |