Nintendo - Game Boy Advance (gpSP)¶
Background¶
gpSP is a Game Boy Advance emulator based on notaz' fork of gpSP with additional codebase improvements.
Author/License¶
The gpSP core has been authored by
- Exophase
The gpSP core is licensed under
A summary of the licenses behind RetroArch and its cores can be found here.
Extensions¶
Content that can be loaded by the gpSP core have the following file extensions:
- .gba
- .bin
Databases¶
RetroArch database(s) that are associated with the gpSP core:
BIOS¶
Required or optional firmware files go in the frontend's system directory.
| Filename | Description | md5sum |
|---|---|---|
| gba_bios.bin | Game Boy Advance Image - Optional | a860e8c0b6d573d191e4ec7db1b1e4f6 |
Features¶
Frontend-level settings or features that the gpSP core respects.
| Feature | Supported |
|---|---|
| Restart | ✔ |
| Screenshots | ✔ |
| Saves | ✔ |
| States | ✔ |
| Rewind | ✔ |
| Netplay | ✔ |
| Core Options | ✕ |
| Memory Monitoring (achievements) | ✔ |
| RetroArch Cheats | ✔ |
| RetroArch SaveRAM Autosave Interval support | ✕ |
| Native Cheats | ✕ |
| Controls | ✔ |
| Remapping | ✔ |
| Multi-Mouse | ✕ |
| Rumble | ✔ |
| Sensors | ✕ |
| Camera | ✕ |
| Location | ✕ |
| Subsystem | ✕ |
| Softpatching | ✕ |
| Disk Control | ✕ |
| Username | ✕ |
| Language | ✕ |
| Crop Overscan | ✕ |
| LEDs | ✕ |
Directories¶
The gpSP core's directory name is 'gpSP'
The gpSP core saves/loads to/from these directories.
Frontend's Save directory
- 'content-name'.srm (Cartridge battery save)
Frontend's State directory
- 'content-name'.state# (State)
Geometry and timing¶
- The gpSP core's core provided FPS is 59.72750057
- The gpSP core's core provided sample rate is 65536 Hz
- The gpSP core's core provided aspect ratio is 3/2
Controllers¶
The gpSP core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s):
User 1 device types¶
- None - Doesn't disable input.
- RetroPad - Joypad
- RetroPad w/Analog - Joypad - There's no reason to switch to this.
Controller tables¶
Joypad¶

| User 1 Remap descriptors | RetroPad Inputs |
|---|---|
| B | ![]() |
| Select | ![]() |
| Start | ![]() |
| D-Pad Up | ![]() |
| D-Pad Down | ![]() |
| D-Pad Left | ![]() |
| D-Pad Right | ![]() |
| A | ![]() |
Compatibility¶
| Game | Issue |
|---|---|
| Banjo-Kazooie - Grunty's Revenge | Black screen during developer logo. |
| Boktai Trilogy | The solar sensor is not emulated. |
| Dragon Ball Z - The Legacy of Goku | Graphics glitches. |
| Final Fantasy VI | Background/tiling order issues. |
| Harry Potter - Quidditch World Cup | Crashes when going ingame. |
| Koro Koro Puzzle Happy Panechu! | The tilt sensor is not emulated. |
| Phantasy Star Collection | Phantasy Star 1 flickers - turn on Interframe Blending in core options to fix. |
| Sims 2, The - Pets | Graphics glitches. Heavy flickering, black objects. |
| Street Racing Syndicate | Crashes afer pressing Start. |
| Super Street Fighter II Turbo/X Revival | Small graphics glitch. Selecting speed 'Turbo 1' and beyond on the character select screen makes the game speed window not fully visible. |
| WarioWare: Twisted! | The tilt sensor is not emulated. |
| Yoshi’s Universal Gravitation | The tilt sensor is not emulated. |
(1)

(2)

(3)

External Links¶
- Official gpSP Website
- Official gpSP Github Repository
- Libretro gpSP Core info file
- Libretro gpSP Github Repository
- Report Libretro gpSP Core Issues Here
- Gameplay Videos







