GBEmu (working title) is a Game Boy Emulator written in a C-style C++ (using some C++11 features like auto) and SDL2 (and a tiny bit of GTK3 on Linux). Right now it works on Mac, Windows and Linux. It also features a Game Boy ROM debugger written in ImGui.
Right now it's a standard Game Boy emulator with a debugger, but I have some pretty big ideas for the future that I am keeping under wraps for now. So stay tuned!
Some distinctive features include:
- A ROM debugger
- Rewinding
- Easy-to-use quick save and restore slots
- BGB compatible battery-backed RAM files
- Controller support