589faceb9b4563cc24c39da461b6a4403fe44980
When you see a 16-bit register wrapped by parentheses, its referencing the value at the address the register is pointing to rather than the address itself.
GarbAGE (Garbage Accurate GameBoy Emulator)
Accurate GameBoy emulator.
Download
Clone
$ git clone https://gitlab.com/riyyi/garbage
$ cd garbage
$ git submodule init
$ git submodule update
Or
$ git clone --recursive https://gitlab.com/riyyi/garbage
Update
$ git pull
$ git submodule update --recursive
Build instructions
$ mkdir build
$ cd build
$ cmake .. && make
Contributing
Enable 'commit-hooks' to lint your changes before committing them.
$ ./vendor/ruc/script/pre-commit.sh install
Libraries
References
Opcodes
Bootstrap ROMs
Languages
C++
96.3%
CMake
3.2%
Shell
0.5%