Game Boy Interface is currently available in three different editions: Standard, Speedrunning and High-Fidelity.
Features:
- Video
8/14 bits per channel, linear RGB renderer
full resolution (720x576 PAL, 720x486 NTSC)
image doubling & scaling
temporal interpolation
temporal/spatial dithering
color gamut mapping
PNG screenshots
TPL overlay
1.5-2 frames latency @ 120 Hz
2-3 frames latency @ 60 Hz
3-5 frames latency @ 30 Hz - Audio
bit-exact PWM decoding
linear resampling
48 kHz sample rate
≈33 ms latency - Input
1000 Hz polling rate
up to 4 controllers
movie recording/playback
turbo button
rumble - Serial
GBA-as-GC controller joyboot
Xboo Communicator - Network
PNG streaming server
Remote RetroPad server
SNTP broadcast listener
wiiload v0.5 server (*.dol; *.mb; *.tpl)
- Video
image scaling
motion blur
per-field filtering
PNG/auto 3D LUT
TPL overlay
input viewer
1-1.5 frames latency @ 120 Hz
1-2 frames latency @ 60 Hz
1-3 frames latency @ 30 Hz
adjustable latency from zero - Audio
bit-exact PWM decoding
linear resampling
48 kHz sample rate
≈16 ms latency - Input
1000 Hz polling rate
up to 4 controllers
movie recording/playback
U+D/L+R cancelling
reset delaying
rumble (optional) - Serial
GBA-as-GC controller joyboot
Xboo Communicator
wiiload v0.5 server (*.dol; *.mb; *.tpl)
- Video
4:4:4 color resolution
extended gamut support
PNG/auto 3D LUT
59.7276 Hz refresh rate
0.25-1.25 frames latency - Audio
bit-exact PWM decoding
linear resampling
48 kHz sample rate
≈16 ms latency - Input
1000 Hz polling rate
up to 4 controllers
movie recording/playback
U+D/L+R cancelling
rumble - Serial
GBA-as-GC controller joyboot
Xboo Communicator
wiiload v0.5 server (*.dol; *.mb; *.tpl)
- Backup
BIOS
ROM game data, up to 256Mbit
EEPROM save data, up to 1Mbit
SRAM save data, up to 512Kbit
Flash save data, up to 1Mbit - Restore
EEPROM save data
SRAM save data
Flash save data
Press Reset after writing to ensure file closure.
For more information, visit the GC-Forever Wiki.
Download:
Extract archive to root of SD card. File descriptions below.
https://files.extremscorner.org/gamecub ... gbi/latest
*.dcp – For dynamic configuration using Swiss.
gbi.dol – Game Boy Interface Standard Edition
gbi.cli.example – Game Boy Player Start-up Disc emulation preset
gbihf.dol – Game Boy Interface High-Fidelity Edition
gbisr.dol – Game Boy Interface Speedrunning Edition
gbisr-ossc.dol+cli – Game Boy Interface Speedrunning Edition + Open Source Scan Converter optimized preset
gbisr-xrgb.dol+cli – Game Boy Interface Speedrunning Edition + XRGB-mini Framemeister optimized preset
gbisr.cli.example – Game Boy Player Start-up Disc emulation preset
gbi/default.mb.gz – Game Boy Advance Dumping Utility
gbi/lutrgb.png – Identity 3D LUT
gbi/lutrgba-3ds-a3ax.png – Yoshi's Island: Super Mario Advance 3 for Nintendo 3DS
gbi/lutrgba-3ds-afzx.png – F-Zero Maximum Velocity for Nintendo 3DS
gbi/lutrgba-3ds-amkx.png – Mario Kart: Super Circuit for Nintendo 3DS
gbi/lutrgba-3ds-amtx.png – Metroid Fusion for Nintendo 3DS
gbi/lutrgba-3ds-awax.png – Wario Land 4 for Nintendo 3DS
gbi/lutrgba-3ds-azwx.png – WarioWare, Inc.: Mega Microgame$ for Nintendo 3DS
gbi/lutrgba-3ds-b8kx.png – Kirby & The Amazing Mirror for Nintendo 3DS
gbi/lutrgba-3ds-be8x.png – Fire Emblem: The Sacred Stones for Nintendo 3DS
gbi/lutrgba-3ds-bm5x.png – Mario vs. Donkey Kong for Nintendo 3DS
gbi/lutrgba-3ds-bzmx.png – The Legend of Zelda: The Minish Cap for Nintendo 3DS
gbi/lutrgb-gba.png – Pokefan531's GBA colors (gamma 2.7)
gbi/lutrgb-gba-light.png – Pokefan531's GBA colors (gamma 2.2)
gbi/lutrgb-gbc.png – Gambatte/higan
gbi/lutrgb-gbp.png – Game Boy Player Start-up Disc
gbi/lutrgb-nds.png – Pokefan531's NDS colors
gbi/lutrgb-vba.png – Pokefan531's VBA colors
gbi/lutrgb-wiiu.png – Wii U Virtual Console
mcbackup/*.gci – dol2gci boot.dol *.gci
controller-gc.bmp – GBA-as-GC controller for e-Reader
controller-gc.gba – GBA-as-GC controller
controller-n64.gba – GBA-as-N64 controller
dol2gci.exe – Samson's DOL2GCI
gbi/frame.tpl.gz – Game Boy Player Start-up Disc borders for gamma-correct rendering
gbi/frame-srgb.tpl.gz – Game Boy Player Start-up Disc borders
gbi/gifvex-pokemonblue.txt.gz – GBC Pokémon: Blue Version "warp glitch" by gifvex in 10:11.25
gbi/luckytyphlosion-pokemonblue-gottacatchemall.txt.gz – GBC Pokémon: Blue Version "Gotta Catch 'Em All!" by luckytyphlosion in 37:54.11
gbi/mukki,ruadath-sonicadvance.txt.gz – GBA Sonic Advance by Mukki & ruadath in 10:49.75
gbi/mukki-sonicadvance.txt.gz – GBA Sonic Advance by Mukki in 11:02.64
gbi/mukki-sonicadvance2.txt.gz – GBA Sonic Advance 2 by Mukki in 18:09.45
gbi/tikevin83-pokemonyellow.txt.gz – GBC Pokémon: Yellow Version by TiKevin83 in 1:36:34.55
https://discord.gg/2dhfaHN
See also:
- Booting Homebrew – How to get started with GameCube homebrew.
- Enhanced mGBA – An enhanced port of the Game Boy Advance emulator.
- Swiss – The swiss army knife of GameCube homebrew.

