GBA-Rush v1.4.3 by redcode9
Game Boy Advance emulator forked from TempGBA4PSP-mod, with fast-forward profiles and experimental link play
Install on your PSP
Archive: extract GBA-Rush-PSP-1.4.3.zip and copy the GBARushPSP folder (inside GBA-Rush-PSP-1.4.3/) into /PSP/GAME/ on the Memory Stick.
Start it from Game › Memory Stick. On a PSP Go without a Memory Stick, use /PSP/GAME/ on the internal storage.
Files
| File | Size | SHA-256 | |
|---|---|---|---|
| GBA-Rush-PSP-1.4.3.zip | 6.5 MB | 02bf4f97…cf72 | Download |
Screenshots
About GBA-Rush
An independent fork of andymcca's TempGBA4PSP-mod that keeps the gpSP core and renderers. You need your own gba_bios.bin in PSP/GAME/GBARushPSP/, next to EBOOT.PBP and exception.prx. A dir.ini beside the EBOOT can point ROMs, saves, states, screenshots, code lists and box art to other folders.
Fast forward goes on a button in the controls menu, Triangle by default. Modern runs flat out while held, Classic steps through Normal, 2x and 3x, and Custom has its own choices for speed, hold or toggle, and audio. 16:9 Auto fills the screen and drops to a lighter filter when the PSP falls behind. CodeBreaker, GameShark and Action Replay codes load from .cht files. It also has box art, recent ROMs, themes and per-game settings, with menus in Japanese, English, Chinese and Italian.
Link cable play between two PSPs over ad hoc is experimental. The author says the last recorded FireRed trial failed before any transfer and no full trade has been confirmed.
To upgrade, replace only EBOOT.PBP and exception.prx and keep everything else.
Fast forward goes on a button in the controls menu, Triangle by default. Modern runs flat out while held, Classic steps through Normal, 2x and 3x, and Custom has its own choices for speed, hold or toggle, and audio. 16:9 Auto fills the screen and drops to a lighter filter when the PSP falls behind. CodeBreaker, GameShark and Action Replay codes load from .cht files. It also has box art, recent ROMs, themes and per-game settings, with menus in Japanese, English, Chinese and Italian.
Link cable play between two PSPs over ad hoc is experimental. The author says the last recorded FireRed trial failed before any transfer and no full trade has been confirmed.
To upgrade, replace only EBOOT.PBP and exception.prx and keep everything else.
Release notes
v1.4.3 · GBA Rush PSP 1.4.3 · Nov 2, 2026
GBA Rush PSP 1.4.3
This release fixes a Pokemon trade that could stop for good and makes
linked games other than Pokemon, such as Mario Kart: Super Circuit, faster
and much smoother between two PSPs.
Changes
- A Pokemon trade no longer stops for good at "Please wait" when one PSP freezes for a moment or the radio drops out as the trade screen opens.
- Games that exchange each serial word need about one datagram per frame in each direction: the receiving PSP learns again how far apart transfers come, the real replies ride with the next announcement, and both PSPs report their clock and acknowledge less often.
- The PSP that clocks transfers finishes them as soon as the other PSP's announcement arrives, asks it to answer at once while it waits, and no longer resends before the other PSP could acknowledge.
- During such a link the emulator pauses long enough for the PSP network stack to send each datagram, skips a pause late frames no longer need, runs at the lowest priority, and draws at least every other frame whatever the frameskip setting, which applies again once the link closes.
- Opening the Performance page no longer crashes the emulator with a blue "Reserved instruction" screen.
- Performance reports show correct frame counts and durations on a PSP.
- Session logs record the frames run and drawn during a link.
Upgrade
Replace EBOOT.PBP and exception.prx on both PSPs. Both PSPs need 1.4.3
for the best results. Keep the BIOS, ROMs, saves, states, cheat files, box
art and configuration files. Back up both saves before trading.
