A Game Boy Emulator in C++ using only an Assembly Language Commands, Timings and Opcodes manual titled Game Boy™ CPU Manual by: Pan of Anthrox, GABY, Marat Fayzullin, Pascal Felber, Paul Robson, Martin Korth, kOOPa, Bowser.
- Find out how emulators work
- Further knowledge about low-level computing
- To play one my favourite Game Boy games Donkey Kong 1994
Please use at least MicroSoft Visual Studio 2019 version 16.11. To get started, open this file as project/solution: ./GameBoyEmulator/GameBoyEmulator.sln
See ./GameBoyEmulatorTests for unit tests. This was implemented after getting stuck with buggy opcodes implementation.
I found a number of different test gameboy roms. Thank you Blargg! Test Roms