No description
  • C 99%
  • Shell 0.7%
  • CMake 0.3%
Find a file
2026-04-12 21:00:49 -06:00
.idea setup main, and test rom 2026-03-31 01:12:18 -06:00
assets Update readme and add banner asset 2026-03-31 17:30:55 -06:00
cpu_instrs_test_roms add tests 3-11 2026-04-05 00:40:31 -06:00
display_test_roms wip: display fixes 2026-04-07 13:41:10 -06:00
.clang-format 1st test passes !! 2026-04-01 15:33:25 -06:00
.gitignore add gitignore 2026-04-05 00:39:04 -06:00
CMakeLists.txt wip: display fixes 2026-04-07 13:41:10 -06:00
cpu.c fixed graphics 2026-04-12 21:00:49 -06:00
gameboy.c fixed graphics 2026-04-12 21:00:49 -06:00
gameboy.h fixed graphics 2026-04-12 21:00:49 -06:00
main.c fixed graphics 2026-04-12 21:00:49 -06:00
opcode-lookup.sh add helper tool for opcode lookup 2026-04-06 15:12:50 -06:00
opcodes.csv add helper tool for opcode lookup 2026-04-06 15:12:50 -06:00
README.md last opcode 2026-04-06 21:20:07 -06:00

CGameboy.png

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


Test Roms / Test Suites


Opcode Coverage

Main opcodes: all 256 implemented

CB prefix opcodes: all 256 implemented