Game Boy Advance

Hugo Hromic edited this page Apr 21, 2018 · 20 revisions

gba


The Game Boy Advance is a 32 bit handheld video game console released by Nintendo in 2001.


Emulator Rom Folder Extension BIOS Controller Config
lr-gpSP gba .7z .gba .zip gba_bios.bin /opt/retropie/configs/gba/retroarch.cfg
lr-vba-next gba .7z .gba .zip gba_bios.bin /opt/retropie/configs/gba/retroarch.cfg
lr-mgba gba .7z .gba .zip gba_bios.bin /opt/retropie/configs/gba/retroarch.cfg
gpSP gba .gba gba_bios.bin /opt/retropie/emulators/gpsp/gpsp.cfg

Emulators: gpSP, lr-gpSP, lr-vba-next, lr-mgba

lr-mgba is a modern emulator that aims to be fast and accurate, supports local cable games, external BIOS, Super Game Boy emulation, among many other features. It also emulates Game Boy and Game Boy Color.

ROMS

Accepted File Extensions: .7z .gba .zip

Place your Game Boy Advance ROMS in

/home/pi/RetroPie/roms/gba

BIOS

The Game Boy Advance requires a BIOS called gba_bios.bin

Place the BIOS in

/home/pi/RetroPie/BIOS

To verify your BIOS file:

$ md5sum /home/pi/RetroPie/BIOS/gba_bios.bin 
a860e8c0b6d573d191e4ec7db1b1e4f6  /home/pi/RetroPie/BIOS/gba_bios.bin

If you get something else besides that a860... string, that's not the correct file.

md5sum CRC32
a860e8c0b6d573d191e4ec7db1b1e4f6 81977335

Controls

There are two ways to configure your Game Boy Advance controls depending on the emulator.

lr-gpSP, lr-vba-next, and lr-mgba

lr-gpSP, lr-vba-next, and lr-mgba utilise Retroarch configurations

Add custom retroarch controls to the retroarch.cfg file in

/opt/retropie/configs/gba/retroarch.cfg

For more information on custom RetroArch controls see: RetroArch Configuration

nintendo_gameboyadvance_diagram

gpSP

To configure your controls for gpSP, once you are in a game you can press F10 to access the menu

if you want your settings to be saved you need to select quit from the F10 menu instead of pressing esc on the keyboard

For Gamepad: Navigate to configure gamepad input and modify the controls to fit your preferences.

Example Gamepad Controls

D-pad up: asix Y-
D-pad down: asix Y+
D-pad left: asix X-
D-pad right: asix X+
A: Button 1
B: Button 2
Left Trigger: Button 5
Right Trigger: Button 6
Start: Button 3
Select: Button 4

Menu Hotkey: yes  (this means if you hold select+right trigger it will open the menu- but it is mapped to whichever buttons you configure for select and right trigger above)

For Keyboard: Navigate to configure keyboard input and modify the controls to fit your preferences.

Example Keyboard Controls

D-pad up: Up
D-pad down: Down
D-pad left: Left
D-pad right: Right
A: Z
B: X
Left Trigger: A
Right Trigger: S
Start: Return
Select: Backspace

Video Tutorial:

GBA Configuration Video

Wiki Home Page

Getting Started

Emulators

Ports

Advanced Configuration

Controllers

Troubleshooting

Developers

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.