No description
- C 99%
- Shell 0.7%
- CMake 0.3%
| .idea | ||
| assets | ||
| cpu_instrs_test_roms | ||
| display_test_roms | ||
| .clang-format | ||
| .gitignore | ||
| CMakeLists.txt | ||
| cpu.c | ||
| gameboy.c | ||
| gameboy.h | ||
| main.c | ||
| opcode-lookup.sh | ||
| opcodes.csv | ||
| README.md | ||
CGameboy
A gameboy implemented in C to learn the ins and outs of emulation alongside the C programming language. Main code is in gameboy.c.
Docs Used
- https://gbdev.io/pandocs/
- https://rgbds.gbdev.io/docs/v1.0.1/gbz80.7
- https://pastraiser.com/cpu/gameboy/gameboy_opcodes.html
Test Roms / Test Suites
Opcode Coverage
Main opcodes: all 256 implemented
CB prefix opcodes: all 256 implemented
