The Game Boy Interface (GBI) is homebrew software that's a replacement for the GameCube / Game Boy Player boot
disc. It's written by Extrems, who's also part of the Swiss team. Original hardware is still required (GameCube and Game Boy Player), however I find
it to be a great improvement over the original, as it supports 240p, as well as many other options. This page
explains how to run the software, as well as more details about what it does.
ULL - Utra-low latency, unbuffered
This version has an experimental 243p59.7276 video mode, which runs games in their original framerate,
completely eliminating all video stutter. This won't be compatible with many displays, however it is
compatible with all the Sony PVM, BVM and NEC XM29 monitors I've tested it on. Since it's locked into a
resolution and framerate, there aren't many options and no on-screen display with the ULL version, but it's the
best looking way to play GB/GBC/GBA games I've seen and offers the least amount of lag possible at this
LL - Low-latency, buffered
This version uses a 243p59.8261 video mode. It's not as low-lag as the ULL version, however it is compatible
with many upscalers, including the XRGB Mini. As with the ULL version, there's no zoom or on-screen
utilities, however both versions include support for using the GBA as a controller.
Main version labeled GBI The
main version offers a ton of features, including an on-screen display, screenshot saving and some awesome
zoom modes. If you launch this version with the Swiss software, you can customize the resolution and aspect
ratio as well. While it offers about the same latency as the original GBP Disc, the scaling looks
great. There are too many options to list here, so for details, please visit the main GBI page linked
How to run GBI / Running in 240p:
I'll list the basic ways to launch the GBI with instructional videos for each. Also, the ULL and LL
versions should launch in 240p mode automatically, however you'll need the Swiss software in order to launch the
main version in 240p. Swiss is an excellent tool to have anyway, so if you don't already know how
to use it, this will show you how:
When using these files, make sure to copy the entire contents of the archive (including subfolder) to
whatever media you'll be playing from, or Swiss won't detect the file properly and other features won't
Swiss (Under 'current nightly build'): http://www.gc-forever.com/forums/viewtopic.php?f=25&t=1375
If you're simply looking to burn a Swiss disc, just burn the corresponding file in the Swiss\ISO folder (make sure
the region matches your GC's). For all other uses, you'll want to use the dol file located in Swiss\DOL (not the
Playing from an SD card: If you're using an Action Reply boot disc, or have another method of launching
software from an SD card, simply copy the GBI software to it and run from there. Make sure you copy the
entire contents of the GBI archive, or some features will be missing. As an FYI, I've used a random Action
Replay disc (that wasn't part of an SD kit) with a generic SD adapter and it worked just as well as the actual
Also copy Swiss.dol to the root of the card as
well. If you're using an Action Reply, I strongly recommend renaming it to: 'autoexec.dol' - This
will allow the GC to bypass the Action Replay menu and boot directly to Swiss. Here's a video
showing how it works:
Playing from a bootable DVDr: If your GameCube is already modded to play burned DVDr's, then you can simply download or create a bootable ISO. The easiest (but not the
best) way is to burn one DVDr with the Swiss software on
it and a separate disc with the GBP software on it. Use the Swiss ISO found in the Swiss\ISO folder in
the archive linked above for the bootable disc. Then, just burn a basic (non-bootable) disc for the
A better method is to create a Swiss boot disc that already has the GBI software on it, such
as the one in the link above; That boots toSwiss r342, but also contains the GBI version from 2016-05-17 (with GBA as GC controller
support), as well as the original GBP disc.I probably won't be able
to keep this current, so please see instructions below for how to create your own bootable Swiss / GBI
Disc. As an FYI,I use ImgBurn for my discs, but lots of other software will work.
- Run the Disc maker and carefully perform the following steps:
1) Hit "Add/Change Boot DOL", then navigate to the Swiss\DOL directory you extracted earlier.
Select the dol file (not the compressed one).
2) Hit "Add Folder" and create a folder called "GBI".
3) Make sure "Root" is highlighted (click on it if it isn't), then hit "Add Files". Select
all of the files from the GBI software you extracted. You can add any other software as well;
I also added the GBP disc.
Then highlight (click on) the GBI folder you just created in the last step. Hit "Add Files" and
add the contents of the GBI subdirectory. If you didn't download any extras, there might not be anything to
4) Label the disc. You can put anything.
5) Select the folder the file will output to. The default is the C:\, however I do not
recommend trying this: Most Windows 10 installs block any files from being saved to the root of the C:\
drive. I suggest just saving it to the desktop.
6) Hit "MAKE ISO!" and prepare to wait a LONG time! I have a pretty fast computer and it took
almost twenty minutes to create.
- After the ISO is created, you'll get a completed message:
- Use your favorite burning software to burn it to a disc. I use ImgBurn and always
set it to the slowest burning speed.
- That's it! You should now have a disc that boots to Swiss, but also contains the GBI software.
Examples: I'll update this section soon with pictures
and videos of the GBI in action. For now, here's a few quick screenshots FireBrandX sent me of the LL version running through his profiles on the XRGB Mini upscaler.
Overall, this software is amazing and absolutely my favorite way to play GB/GBC/GBA games. I hope this page made
all the boot methods clear enough and that everyone who wants to play portable games on a big screen gives it a