W S A D - Up, Down, Left, and Right, respectively.The following mappings are the default keyboard mappings for a US keyboard (they have changed since version 0.0.1): However, any emulator action can be mapped to the controller in config.txt. Both keyboard and controller controls can be changed in config.txt.īy default there is a bunch of functionality available on the keyboard that is not currently mapped to the controller (e.g. For example, the Game Boy A button on a standard French keyboard would be = instead of /. If you do not use a US keyboard, the keyboard controls are automatically determined by "translating" US keyboard mappings into your keyboard language. A list can be found here.ĭefault emulator controls for US keyboards are in the Keyboard section below.
Xbox One/360, PS4, PS3, controllers are included. Any controller supported by SDL2 should be supported.
GBEmu supports both keyboard and controller input.
Some distinctive features include a ROM debugger, a rewind system and easy-to-use quick save and restore slots. 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).