CppGB is a GameBoy emulator which supports DMG and CGB games. It's designed with simplicity and readability in mind. The goals were to learn more about emulator programming and to be able to play some of my favorite childhood games, therefore it's not intended to be a complete and accurate emulator.
- The Official Gameboy Programming Manual
- Pan Docs
- Blargg test ROMs (cpu_instrs, instr_timing and mem_timing-2)