Simple gameboy emulator written in C++ with SDL3.
- Mapper support: MBC1, MBC2
- Window scaling
- DPad: Arrow keys
- A: X
- B: Z
- START: RETURN
- SELECT: BACKSPACE
- 1->4: Change palette
Requirements:
- CMake 3.5 or greater
- Ninja
- gcc
git clone --recurse-submodules https://github.com/ThatBit345/BitDMG.git BitDMGcd BitDMGmkdir buildcmake -S . -B ./build -G Ninja -DCMAKE_BUILD_TYPE=Releasecmake --build ./build -j6
Drop a rom file on BitDMG.exe or, using a terminal, write the path to the rom as the first argument.