emulator
is a Nintendo Game Boy emulator written in C++. Its goals are code readability and utilisation of modern C++.
# | CPU Test | Status |
---|---|---|
01 | special | ✅ |
02 | interrupts | ❌ |
03 | op sp,hl | ✅ |
04 | op r,imm | ✅ |
05 | op rp | ✅ |
06 | ld r,r | ✅ |
07 | jr,jp,call,ret,rst | ✅ |
08 | misc | ✅ |
09 | op r,r | ✅ |
10 | bit ops | ✅ |
11 | op a,(hl) | ✅ |
- Install
libsfml
- Run
make
$ emulator rom_file
$ emulator rom_file --debug