Difference between revisions of "Game Boy Interface"
m (→Installation) |
|||
Line 77: | Line 77: | ||
# Obtain the [[Datel's SD Media Launcher|SD Media Launcher]] and an SDSC Card (≤2 GB). | # Obtain the [[Datel's SD Media Launcher|SD Media Launcher]] and an SDSC Card (≤2 GB). | ||
# Format the SDSC Card as FAT(16). | # Format the SDSC Card as FAT(16). | ||
− | # Extract the main package to the root directory of the SDSC Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SDSC Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SDSC Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SDSC Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# (Optional) Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SDSC Card to <code>autoexec.dol</code>. | # (Optional) Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SDSC Card to <code>autoexec.dol</code>. | ||
Line 87: | Line 87: | ||
# Obtain the [[Datel's SD Media Launcher|SD Media Launcher]] and an SDSC Card (≤2 GB). | # Obtain the [[Datel's SD Media Launcher|SD Media Launcher]] and an SDSC Card (≤2 GB). | ||
# Format the SDSC Card as FAT(16). | # Format the SDSC Card as FAT(16). | ||
− | # Extract the main package to the root directory of the SDSC Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SDSC Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SDSC Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SDSC Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Copy <code>DOL/swiss_rXXX-compressed.dol</code> from the Swiss release to the root directory of the SDSC Card. | # Copy <code>DOL/swiss_rXXX-compressed.dol</code> from the Swiss release to the root directory of the SDSC Card. | ||
# Rename <code>swiss_rXXX-compressed.dol</code> on the SDSC Card to <code>autoexec.dol</code>. | # Rename <code>swiss_rXXX-compressed.dol</code> on the SDSC Card to <code>autoexec.dol</code>. | ||
Line 98: | Line 98: | ||
# Obtain the [[Datel's SD Media Launcher|SD Media Launcher]], an SDSC Card (≤2 GB), an [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and a microSD Card. | # Obtain the [[Datel's SD Media Launcher|SD Media Launcher]], an SDSC Card (≤2 GB), an [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and a microSD Card. | ||
# Format the microSD Card for the SD2SP2 as FAT(16) or FAT32. | # Format the microSD Card for the SD2SP2 as FAT(16) or FAT32. | ||
− | # Extract the main package to the root directory of the microSD Card for the SD2SP2. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the microSD Card for the SD2SP2. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the microSD Card for the SD2SP2. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the microSD Card for the SD2SP2. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Format the SDSC Card for the SD Media Launcher as FAT(16). | # Format the SDSC Card for the SD Media Launcher as FAT(16). | ||
# Copy <code>DOL/swiss_rXXX-compressed.dol</code> from the Swiss release to the root directory of the SDSC Card for the SD Media Launcher. | # Copy <code>DOL/swiss_rXXX-compressed.dol</code> from the Swiss release to the root directory of the SDSC Card for the SD Media Launcher. | ||
Line 110: | Line 110: | ||
# Obtain a Super Smash Bros. Melee Game Disc, a Memory Card, an [[SDGecko|SD Card Adapter]] and an SD Card. | # Obtain a Super Smash Bros. Melee Game Disc, a Memory Card, an [[SDGecko|SD Card Adapter]] and an SD Card. | ||
# Format the SD Card as FAT(16) or FAT32. | # Format the SD Card as FAT(16) or FAT32. | ||
− | # Extract the main package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SD Card to <code>boot.dol</code>. | # Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SD Card to <code>boot.dol</code>. | ||
# (Optional) Backup the Memory Card. | # (Optional) Backup the Memory Card. | ||
Line 123: | Line 123: | ||
# Obtain a vulnerable Game Disc, a Memory Card (≥251 blocks), an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and an SD Card. | # Obtain a vulnerable Game Disc, a Memory Card (≥251 blocks), an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and an SD Card. | ||
# Format the SD Card as FAT(16) or FAT32. | # Format the SD Card as FAT(16) or FAT32. | ||
− | # Extract the main package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# (Optional) Backup the Memory Card. | # (Optional) Backup the Memory Card. | ||
# Format the Memory Card on a system of the same region. | # Format the Memory Card on a system of the same region. | ||
Line 147: | Line 147: | ||
# Obtain an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and two SD Cards. | # Obtain an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and two SD Cards. | ||
# Format the SD Card for the SD Card Adapter as FAT(16) or FAT32. | # Format the SD Card for the SD Card Adapter as FAT(16) or FAT32. | ||
− | # Extract the main package to the root directory of the SD Card for the SD Card Adapter. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SD Card for the SD Card Adapter. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SD Card for the SD Card Adapter. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SD Card for the SD Card Adapter. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SD Card for the SD Card Adapter to <code>boot.dol</code>. | # Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SD Card for the SD Card Adapter to <code>boot.dol</code>. | ||
# Format the SDHC/SDXC Card for the GC Loader as FAT32. | # Format the SDHC/SDXC Card for the GC Loader as FAT32. | ||
Line 160: | Line 160: | ||
# Obtain an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and two SD Cards. | # Obtain an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and two SD Cards. | ||
# Format the SD Card for the SD Card Adapter as FAT(16) or FAT32. | # Format the SD Card for the SD Card Adapter as FAT(16) or FAT32. | ||
− | # Extract the main package to the root directory of the SD Card for the SD Card Adapter. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SD Card for the SD Card Adapter. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SD Card for the SD Card Adapter. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SD Card for the SD Card Adapter. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Format the SDHC/SDXC Card for the GC Loader as FAT32. | # Format the SDHC/SDXC Card for the GC Loader as FAT32. | ||
# Copy <code>GCLoader/boot.iso</code> from the Swiss release to the root directory of the SDHC/SDXC Card for the GC Loader. | # Copy <code>GCLoader/boot.iso</code> from the Swiss release to the root directory of the SDHC/SDXC Card for the GC Loader. | ||
Line 172: | Line 172: | ||
# Obtain an SDHC/SDXC Card (≥4 GB). | # Obtain an SDHC/SDXC Card (≥4 GB). | ||
# Format the SDHC/SDXC Card as FAT32. | # Format the SDHC/SDXC Card as FAT32. | ||
− | # Extract the main package to the root directory of the SDHC/SDXC Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SDHC/SDXC Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # Extract the extra package to the root directory of the SDHC/SDXC Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # Extract the extra package to the root directory of the SDHC/SDXC Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SDHC/SDXC Card to <code>boot.dol</code>. | # Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SDHC/SDXC Card to <code>boot.dol</code>. | ||
Line 184: | Line 184: | ||
# Obtain an SDHC/SDXC Card (≥4 GB). | # Obtain an SDHC/SDXC Card (≥4 GB). | ||
# Format the SDHC/SDXC Card as FAT32. | # Format the SDHC/SDXC Card as FAT32. | ||
− | # Extract the main package to the root directory of the SDHC/SDXC Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SDHC/SDXC Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SDHC/SDXC Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SDHC/SDXC Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Copy <code>GCLoader/boot.iso</code> from the Swiss release to the root directory of the SDHC/SDXC Card. | # Copy <code>GCLoader/boot.iso</code> from the Swiss release to the root directory of the SDHC/SDXC Card. | ||
Important: <code>GBI</code>, <code>MCBACKUP</code> and <code>boot.iso</code> must reside in the root directory. <br /> | Important: <code>GBI</code>, <code>MCBACKUP</code> and <code>boot.iso</code> must reside in the root directory. <br /> | ||
− | Note: An SD Card Adapter is required for writing. Some features won't be available. exFAT is not supported. | + | Note: An SD Card Adapter is required for writing. Some features won't be available. '''exFAT is not supported.''' |
=== IPL + SD Card Adapter === | === IPL + SD Card Adapter === | ||
Line 196: | Line 196: | ||
# Obtain an [[SDGecko|SD Card Adapter]] and an SD Card. | # Obtain an [[SDGecko|SD Card Adapter]] and an SD Card. | ||
# Format the SD Card as FAT(16) or FAT32. | # Format the SD Card as FAT(16) or FAT32. | ||
− | # Extract the main package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SD Card to <code>ipl.dol</code>. | # Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SD Card to <code>ipl.dol</code>. | ||
Line 207: | Line 207: | ||
# Obtain an [[SDGecko|SD Card Adapter]] and an SD Card. | # Obtain an [[SDGecko|SD Card Adapter]] and an SD Card. | ||
# Format the SD Card as FAT(16) or FAT32. | # Format the SD Card as FAT(16) or FAT32. | ||
− | # Extract the main package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Copy <code>DOL/swiss_rXXX-compressed.dol</code> from the Swiss release to the root directory of the SD Card. | # Copy <code>DOL/swiss_rXXX-compressed.dol</code> from the Swiss release to the root directory of the SD Card. | ||
# Rename <code>swiss_rXXX-compressed.dol</code> on the SD Card to <code>ipl.dol</code>. | # Rename <code>swiss_rXXX-compressed.dol</code> on the SD Card to <code>ipl.dol</code>. | ||
Line 219: | Line 219: | ||
# Obtain a blank DVD±R, an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and an SD Card. | # Obtain a blank DVD±R, an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and an SD Card. | ||
# Format the SD Card as FAT(16) or FAT32. | # Format the SD Card as FAT(16) or FAT32. | ||
− | # Extract the main package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SD Card to <code>boot.dol</code>. | # Rename the desired <code>.dol</code> or <code>.dol+cli</code> file on the SD Card to <code>boot.dol</code>. | ||
# Burn <code>boot.gcm</code> from the extra package to the blank DVD±R. | # Burn <code>boot.gcm</code> from the extra package to the blank DVD±R. | ||
Line 231: | Line 231: | ||
# Obtain a blank DVD±R, an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and an SD Card. | # Obtain a blank DVD±R, an [[SDGecko|SD Card Adapter]] or [https://github.com/citrus3000psi/SD2SP2 SD2SP2] and an SD Card. | ||
# Format the SD Card as FAT(16) or FAT32. | # Format the SD Card as FAT(16) or FAT32. | ||
− | # Extract the main package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD</code>. | + | # Extract the main package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD</code>.''' |
− | # (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to <code>gbi-YYYYMMDD-extra</code>. | + | # (Optional) Extract the extra package to the root directory of the SD Card. '''Do not extract to <code>gbi-YYYYMMDD-extra</code>.''' |
# Copy <code>DOL/swiss_rXXX-compressed.dol</code> from the Swiss release to the root directory of the SD Card. | # Copy <code>DOL/swiss_rXXX-compressed.dol</code> from the Swiss release to the root directory of the SD Card. | ||
# Rename <code>swiss_rXXX-compressed.dol</code> on the SD Card to <code>boot.dol</code>. | # Rename <code>swiss_rXXX-compressed.dol</code> on the SD Card to <code>boot.dol</code>. |
Revision as of 21:02, 9 January 2021
Information | |
---|---|
Author(s) | Extrems |
Type | Utility |
Version | Rolling release |
Licence | Freeware |
Links | |
Main download Extra download | |
Website | |
Discussion | |
Source |
This software must not be sold, neither alone nor as part of a bundle. If you paid for this software or received it as part of a bundle following payment, you have been scammed and should demand your money back immediately. |
Firmware update notice for GCVideo products. It is strongly recommended to update to GCVideo-DVI v3.0 or later before using this software. |
Game Boy Interface is a free alternative to the Game Boy Player Start-up Disc software. It still requires the Game Boy Player hardware.
Game Boy Interface is currently available in three different editions: Standard, Speedrunning and High-Fidelity.
Overview
The standard edition is ideal for sample-and-hold displays (LCD, OLED). By default, it emulates some aspects of the color and sound of the original handheld. With a Broadband Adapter and USB Gecko in hand, it can be used as a small Game Boy Advance development kit.
The speedrunning edition is ideal for impulse displays (CRT, 1ms MPRT LCD, Plasma). It attempts to be a non-controversial improvement for speedrunners. To ease transition, it can be configured to closely mimic the Game Boy Player Start-up Disc.
The high-fidelity edition is ideal for use with the Open Source Scan Converter, XRGB-mini Framemeister, or using solely a video capture device and software processing. Given the right setup, it can offer audiovisual quality comparable to emulation on newer platforms. It is less than suitable for direct display connection, with some exceptions.
All editions can emulate the color and sound of the original handheld if desired.
TL;DR
- Open Source Scan Converter? →
gbihf-ossc.dol+cli
,gbihf-carby+ossc.dol+cli
orgbihf.dol
- XRGB-mini Framemeister? →
gbihf-xrgb.dol+cli
- Nintendo GameCube Component Video Cable? →
gbihf-cmpv.dol+cli
orgbihf.dol
- GCVideo-DVI v3.0 and later? →
gbi-gcdv-v3.dol+cli
orgbi.dol
- GCVideo-DVI v2.4d and earlier? →
gbisr-gcdv.dol+cli
orgbi.dol
- Anything* else →
gbisr.dol
orgbi.dol
If you have something truly exotic, hopefully you don't need a tl;dr.
GBA-as-controller
Turn your Game Boy Advance into a Nintendo 64 or Nintendo GameCube Controller using the Game Boy Advance Cable.
Rumble is supported using the following Game or Option Paks:
e-Reader dot codes and multi-bootable ROMs are provided in the extra package for untethered use from Game Boy Interface.
It also prolongs battery life over the Game Boy Player Start-up Disc with power saving trickery, while maximizing performance.
GBA dumper
Holding Start + Select in the Game Boy Player while the Game Boy logo is visible will grant you access to a dumping utility. From there, you can dump your GBA BIOS, ROM, or save data.
An SD Card and SD Card Adapter is required. In the speedrunning edition, this is substituted by a built-in GBA ROM checksumming utility.
TAS playback
Game Boy Interface has a built-in movie playback feature, allowing for the console verification of GBC-on-GBA and GBA tool-assisted speedruns, all without hardware modification.
A few console-verified movies are included in the extra package. An SD Card and SD Card Adapter is required.
Installation
SD Media Launcher
- Obtain the SD Media Launcher and an SDSC Card (≤2 GB).
- Format the SDSC Card as FAT(16).
- Extract the main package to the root directory of the SDSC Card. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SDSC Card. Do not extract to
gbi-YYYYMMDD-extra
. - (Optional) Rename the desired
.dol
or.dol+cli
file on the SDSC Card toautoexec.dol
.
Important: GBI
, MCBACKUP
and autoexec.dol
must reside in the root directory.
SD Media Launcher with Swiss
- Obtain the SD Media Launcher and an SDSC Card (≤2 GB).
- Format the SDSC Card as FAT(16).
- Extract the main package to the root directory of the SDSC Card. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SDSC Card. Do not extract to
gbi-YYYYMMDD-extra
. - Copy
DOL/swiss_rXXX-compressed.dol
from the Swiss release to the root directory of the SDSC Card. - Rename
swiss_rXXX-compressed.dol
on the SDSC Card toautoexec.dol
.
Important: GBI
, MCBACKUP
and autoexec.dol
must reside in the root directory.
SD Media Launcher + SD2SP2 with Swiss
- Obtain the SD Media Launcher, an SDSC Card (≤2 GB), an SD2SP2 and a microSD Card.
- Format the microSD Card for the SD2SP2 as FAT(16) or FAT32.
- Extract the main package to the root directory of the microSD Card for the SD2SP2. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the microSD Card for the SD2SP2. Do not extract to
gbi-YYYYMMDD-extra
. - Format the SDSC Card for the SD Media Launcher as FAT(16).
- Copy
DOL/swiss_rXXX-compressed.dol
from the Swiss release to the root directory of the SDSC Card for the SD Media Launcher. - Rename
swiss_rXXX-compressed.dol
on the SDSC Card for the SD Media Launcher toautoexec.dol
.
Important: GBI
, MCBACKUP
and autoexec.dol
must reside in the root directory.
Memory Card + SD Card Adapter
- Obtain a Super Smash Bros. Melee Game Disc, a Memory Card, an SD Card Adapter and an SD Card.
- Format the SD Card as FAT(16) or FAT32.
- Extract the main package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD-extra
. - Rename the desired
.dol
or.dol+cli
file on the SD Card toboot.dol
. - (Optional) Backup the Memory Card.
- Format the Memory Card on a system of the same region.
- Restore Home Bros. to the Memory Card.
Important: GBI
, MCBACKUP
and boot.dol
must reside in the root directory.
Memory Card + SD Card Adapter with Swiss
- Obtain a vulnerable Game Disc, a Memory Card (≥251 blocks), an SD Card Adapter or SD2SP2 and an SD Card.
- Format the SD Card as FAT(16) or FAT32.
- Extract the main package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD-extra
. - (Optional) Backup the Memory Card.
- Format the Memory Card on a system of the same region.
- Restore a usable game save exploit to the Memory Card.
- Restore
GCI/boot.gci
from the Swiss release to the Memory Card.
Important: GBI
and MCBACKUP
must reside in the root directory.
Memory Card
- Obtain a vulnerable Game Disc and a Memory Card.
- (Optional) Backup the Memory Card.
- Format the Memory Card on a system of the same region.
- Restore a usable game save exploit to the Memory Card.
- Restore the desired
.gci
file from the main package to the Memory Card.
Note: An SD Card Adapter is required for read/write. Some features won't be available.
GC Loader + SD Card Adapter
- Install the GC Loader.
- Obtain an SD Card Adapter or SD2SP2 and two SD Cards.
- Format the SD Card for the SD Card Adapter as FAT(16) or FAT32.
- Extract the main package to the root directory of the SD Card for the SD Card Adapter. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SD Card for the SD Card Adapter. Do not extract to
gbi-YYYYMMDD-extra
. - Rename the desired
.dol
or.dol+cli
file on the SD Card for the SD Card Adapter toboot.dol
. - Format the SDHC/SDXC Card for the GC Loader as FAT32.
- Copy
boot.iso
from the extra package to the root directory of the SDHC/SDXC Card for the GC Loader.
Important: GBI
, MCBACKUP
, boot.dol
and boot.iso
must reside in the root directory.
GC Loader + SD Card Adapter with Swiss
- Install the GC Loader.
- Obtain an SD Card Adapter or SD2SP2 and two SD Cards.
- Format the SD Card for the SD Card Adapter as FAT(16) or FAT32.
- Extract the main package to the root directory of the SD Card for the SD Card Adapter. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SD Card for the SD Card Adapter. Do not extract to
gbi-YYYYMMDD-extra
. - Format the SDHC/SDXC Card for the GC Loader as FAT32.
- Copy
GCLoader/boot.iso
from the Swiss release to the root directory of the SDHC/SDXC Card for the GC Loader.
Important: GBI
, MCBACKUP
and boot.iso
must reside in the root directory.
GC Loader with Swiss
- Install the GC Loader.
- Obtain an SDHC/SDXC Card (≥4 GB).
- Format the SDHC/SDXC Card as FAT32.
- Extract the main package to the root directory of the SDHC/SDXC Card. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SDHC/SDXC Card. Do not extract to
gbi-YYYYMMDD-extra
. - Copy
GCLoader/boot.iso
from the Swiss release to the root directory of the SDHC/SDXC Card.
Important: GBI
, MCBACKUP
and boot.iso
must reside in the root directory.
Note: An SD Card Adapter is required for writing. Some features won't be available. exFAT is not supported.
IPL + SD Card Adapter
- Install iplboot to a supported IPL replacement.
- Obtain an SD Card Adapter and an SD Card.
- Format the SD Card as FAT(16) or FAT32.
- Extract the main package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD-extra
. - Rename the desired
.dol
or.dol+cli
file on the SD Card toipl.dol
.
Important: GBI
, MCBACKUP
and ipl.dol
must reside in the root directory.
IPL + SD Card Adapter with Swiss
- Install iplboot to a supported IPL replacement.
- Obtain an SD Card Adapter and an SD Card.
- Format the SD Card as FAT(16) or FAT32.
- Extract the main package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD-extra
. - Copy
DOL/swiss_rXXX-compressed.dol
from the Swiss release to the root directory of the SD Card. - Rename
swiss_rXXX-compressed.dol
on the SD Card toipl.dol
.
Important: GBI
, MCBACKUP
and ipl.dol
must reside in the root directory.
DVD + SD Card Adapter
- Install an available drive chip.
- Obtain a blank DVD±R, an SD Card Adapter or SD2SP2 and an SD Card.
- Format the SD Card as FAT(16) or FAT32.
- Extract the main package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD-extra
. - Rename the desired
.dol
or.dol+cli
file on the SD Card toboot.dol
. - Burn
boot.gcm
from the extra package to the blank DVD±R.
Important: GBI
, MCBACKUP
and boot.dol
must reside in the root directory.
DVD + SD Card Adapter with Swiss
- Install an available drive chip.
- Obtain a blank DVD±R, an SD Card Adapter or SD2SP2 and an SD Card.
- Format the SD Card as FAT(16) or FAT32.
- Extract the main package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD
. - (Optional) Extract the extra package to the root directory of the SD Card. Do not extract to
gbi-YYYYMMDD-extra
. - Copy
DOL/swiss_rXXX-compressed.dol
from the Swiss release to the root directory of the SD Card. - Rename
swiss_rXXX-compressed.dol
on the SD Card toboot.dol
. - Burn
boot.gcm
from the extra package to the blank DVD±R.
Important: GBI
, MCBACKUP
and boot.dol
must reside in the root directory.
DVD + Memory Card
- Install an available drive chip.
- Obtain a blank DVD±R and a Memory Card.
- Restore the desired
.gci
file from the main package to the Memory Card. - Burn
boot.gcm
from the extra package to the blank DVD±R.
Note: An SD Card Adapter is required for read/write. Some features won't be available.
DVD
This method is unsupported at this time.
Configuration
Using Swiss
When loading a .dol
file, Swiss first look for a .dcp
file. This file contain a limited set of options that can be interactively changed before starting Game Boy Interface. This set of options can be expanded upon, but is limited to 16 options with 8 choices of 31 characters. Note that the default shown positions don't represent the default settings.
For a more permanent or advanced configuration, a .cli
file can be used. This file contain command-line arguments on separate lines.
A list of options and example configurations can be found in the subpage for each edition.
Using wiiload
Game Boy Interface can be reloaded using its built-in wiiload server with command-line arguments passed on to the wiiload client.
New overlays can also be uploaded in this fashion.
Other
The contents of a .cli
file can be appended to a .dol
file to form a .dol+cli
file. The file must end with a blank line due to the hacky nature of this method.
When using a game save exploit, the resulting .dol+cli
file can be converted to a .gci
file using dol2gci.exe
from the extra package.
Support
Licence
Copyright (c) 2014-2021, Extrems' Corner.org All rights reserved. You may not sell or redistribute this software. All trademarks used are properties of their respective owners.