A basic Gameboy emulator written in C++, for educational purposes. Raylib is used for display.
Heavily influenced by LLD's youtube playlist.
./GBRay [path_to_rom]
git clone https://github.com/unexploredtest/GBRay.git
cd GBRay
git submodule update --init --recursive
mkdir build
cd build
cmake ..
make
- Add support for more types of ROMs
- Add the ability to read from a configuration file
- Add tests
https://github.com/rockytriton/LLD_gbemu
https://www.pastraiser.com/cpu/gameboy/gameboy_opcodes.html
https://github.com/rockytriton/LLD_gbemu/raw/main/docs/
The%20Cycle-Accurate%20Game%20Boy%20Docs.pdf
