Game Boy Interface

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.


GBI Versions:
The Game Boy Interface has a few different versions available, each with their own specific use.  I'll list basic info here, but for detailed info and an updated spec sheet, please visit the main GBI thread:

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 time.

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 above.


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: 

Start by downloading both GBI and Swiss, then extracting the archives to their own directory. Here's links with important notes on each:

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 be available.

GBI Extras:
These contain borders and other enhancements. Add the contents of this archive to the same folder as above.

Swiss (Under 'current nightly build'):
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 compressed one).


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 - PLEASE NOTE that SDHC cards often don't work, regardless of format; You'll most likely need 2GB or less.  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 kit:

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 best way to do it, would be to create a Swiss boot disc with the GBi software on it as well, like in the link below;  That boots to Swiss r387, but also contains the GBI version from 2017-04-10. I probably won't be able to keep this current, so please see instructions below that show you 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.

An easier (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 for the bootable disc.  Then, just burn a basic (non-bootable) disc for the GBI software.  This video shows details on both above methods:


Make your own bootable Swiss / GBI disc:
It's not too hard to make your own disc, you'll just need a bit of patience and a few tools.

- First, make sure you've downloaded Swiss and GBI from the links at the top of this page.

- Next, download the GC Bootable Disc Maker: 

- 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 add.

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.


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 try!



If you'd like, check out the GBA Cartridges on a Display page for all other options to play Nintendo portable games on a big display.  If you're done, please click here to go back to the main GameCube Page.  If you'd like info on mods for other systems, head to the Getting RGB From Each System page or check out the main page for more retro-awesomeness.