A fast cross platform Gamboy(DMG) emulator written in C.
GlitzBoy supports sound, several hardware types, and RTC
- CPU
- All instructions correct
- All timings correct
- Double, triple, quadruple speed mode
- GPU
- Normal mode
- Color mode
- Audio
- Joypad
- Timer
- MMU
- MBC-less
- MBC1
- MBC3 (with RTC)
- MBC5
- save games
First make sure SDL2 is installed on your platform.
Instructions for Linux, Mac and Windows
git clone https://github.com/glitzflitz/GlitzBoy.git
cd GlitzBoy
make
./GlitzBoy <Path to rom>
GlitzBoy uses SDL_GameControllerDB a community sourced databse of controller mappings
z - action A
x - action B
Enter - Start
←↑→↓ - D-pad
1 - Reset to normal speed
2 - Turbo X2(Toggle)
3 - Turbo X3(Toggle)
4 - Turbo X4(Toggle)
p - Change the color palette
Shift+p - Reset to original palette
r - Reset game
f/F11 - Full screen\
Although the goal of this emulator is speed over accuracy, GlitzBoy passes Blargg's CPU instruction test cases and CPU instruction timing test cases.