| Project Type: | Personal Project |
| Languages Used: | C++23 |
| Roles: | Developer |
A cycle-accurate Game Boy emulator written in C++23, built to deepen low-level systems understanding. Implements the full Sharp LR35902 CPU instruction set with accurate flag and timing behaviour, an integrated debugger with instruction-level logging and live state inspection, and a VRAM viewer for tile and tilemap debugging. Runs test ROMs and homebrew titles; PPU rendering is partially implemented.
As the only developer, I'm responsible for the making of everything.