A Gameboy color emulator with debugging tools. The Gameboy emulation code resides in a seperate repository which can be found here gandalf-lib.
This is a work in progress. If you want to play Gameboy games I recommend finding a better emulator.
You can find a prebuilt binary for Windows under Releases
Clone the repository and its submodules
git clone --recurse-submodules https://github.com/stan-roelofs/Gandalf.git
Generate the build system files using cmake
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
Now build the code
cmake --build .
If you are building on Windows using MSVC:
cmake --build . --config Release
Note 1: OpenGL needs to be installed in order to compile.
Note 2: Compiling as Release or RelWithDebInfo is recommended. The STL containers used by the emulator can be extremely slow in Debug mode because of iterator debugging.