Names of the buttons correspond to an Xbox 360 gamepad, but can be used for most gamepads. Gamepad - Represents a button on a gamepad. Number keys are NOT supported and are reserved for usage with the save state controls. Non-English keys are only the part of config.txt that is case sensitive. In the case of non-English characters, the lower case version should always be used. So Key W is the same as Key w, but not Key Ä is NOT the same as Key ä. International keys (e.g ä are supported). For example, Key w means the w key on the keyboard. The option that maps controls accept 2 types of Config Values: Show all of the key and gamepad mappings in a pop upĭetermines how many times larger, in resolution, the GBEmu window is to an actual Game Boy screen, which is 160x144. The following table are the supported Config Options: Config Optionįlashes the GBEmu Home Directory on the title bar The option to set the initial size accepts a number (more details about this in the table below). Right now, there are 2 categories of Config Options, options that map controls and an option to set the initial size of GBEmu's window. The left hand side of the equals is called the Config Option and the right hand side is the Config Value. In this example, this tells GBEmu to map the Up button on the Game Boy to the W key. With one exception (see the "Key" option definition below), config.txt is case insensitive.Īn example configuration line looks like the following: Any changes made to this file will be reflected in GBEmu on the next launch. When GBEmu starts up for the first time, this file is created and populated with default configuration. Each line represents a different configuration.
![gameboy emulator mac surface gameboy emulator mac surface](https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/f6654dee-96d4-11e6-b5ae-00163ed833e7/2734793940/visualboyadvance-screenshot.jpg)
![gameboy emulator mac surface gameboy emulator mac surface](https://bluestacksdownloads.com/wp-content/uploads/2020/02/GBA-Emulators-For-Windows-10-PC-.jpg)
When running from the GUI an open dialog will be prompt to open a Game Boy ROM from the ROMs folder in the Home Diretory (see the Home Diretory).
#Gameboy emulator mac surface windows#
Finder, Windows Explorer) or the command line. GBEmu can be run from a standard GUI file manager (e.g. Right now it works on Mac, Windows and Linux.
![gameboy emulator mac surface gameboy emulator mac surface](https://cdn.shopify.com/s/files/1/0015/5916/7012/products/DSC01728_800x.jpg)
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).