Search terms: Mario Golf: Toadstool Tour, GFTE01, Dolphin, Gecko, widescreen, Airborne Speedup While Holding A.
Target game:
Mario Golf: Toadstool Tour (USA)
Game ID: GFTE01
Platform: GameCube
Emulator tested: DolphinGFTE01-airborne-speedup-hold-a.gecko
GFTE01-widescreen-16x9-gamemasterplc.sThis Gecko code speeds up ball flight while holding A.
Behavior: while holding A during confirmed ball-flight state, the code runs up to three extra real ball updates per rendered frame. This gives roughly 4x flight simulation speed while preserving distance better than raw velocity scaling.
Install in Dolphin:
-
Open or create:
~/.local/share/dolphin-emu/GameSettings/GFTE01.ini
-
Paste the contents of
GFTE01-airborne-speedup-hold-a.geckounder[Gecko]. -
Enable this exact code name under
[Gecko_Enabled]:[Gecko_Enabled] $Airborne Speedup While Holding A
The included GFTE01-widescreen-16x9-gamemasterplc.s is the PowerPC assembly source for the original 16:9 widescreen Gecko. When using the compiled widescreen Gecko in Dolphin, also add this per-game setting:
[Video_Settings]
SuggestedAspectRatio = 1That setting is important in Dolphin. It tells Dolphin to treat GFTE01 as widescreen when using the Gecko code. Without it, Dolphin's automatic aspect-ratio heuristic can intermittently treat the output as 4:3 during transitions, causing frame dumps or display sizing like 640x492 instead of the expected widescreen-ish 780x448.
Install the widescreen setup by compiling/using the Gecko generated from GFTE01-widescreen-16x9-gamemasterplc.s, then merge this shape into GFTE01.ini:
[Video_Settings]
SuggestedAspectRatio = 1
[Gecko]
$widescreen
...
[Gecko_Enabled]
$widescreenIf you use both codes, enable both:
[Gecko_Enabled]
$widescreen
$Airborne Speedup While Holding ASuggestedAspectRatio = 1is Dolphin GameINI metadata, not a Gecko code.- Dolphin's enum value
1meansForceWide. - These are for
GFTE01/ USA. Other regions need separate testing/porting. - Keep backups of your
GFTE01.inibefore editing.