Difference between revisions of "Game Boy Interface"

From GC-Forever Wiki
Jump to navigation Jump to search
Line 21: Line 21:
 
== Overview ==
 
== Overview ==
  
The [[Game Boy Interface/Standard Edition|standard edition]] is ideal for sample-and-hold displays (LCD, OLED).
+
The [[Game Boy Interface/Standard Edition|standard edition]] is ideal for sample-and-hold displays (LCD, OLED). By default, it emulates some aspects of the look and sound of the original handheld.
  
 
The [[Game Boy Interface/Speedrunning Edition|speedrunning edition]] is ideal for strobed or scanning displays (CRT, ULMB LCD). To ease transition, it can be configured to [[Game Boy Interface/Speedrunning Edition#Game Boy Player Start-up Disc (60Hz)|closely mimic]] the Game Boy Player Start-up Disc.
 
The [[Game Boy Interface/Speedrunning Edition|speedrunning edition]] is ideal for strobed or scanning displays (CRT, ULMB LCD). To ease transition, it can be configured to [[Game Boy Interface/Speedrunning Edition#Game Boy Player Start-up Disc (60Hz)|closely mimic]] the Game Boy Player Start-up Disc.

Revision as of 20:20, 7 May 2019

Game Boy Interface
Information
Author(s) Extrems
Type Utility
Version Rolling release
Licence Freeware
Links
Main download
Extra download
Website
Discussion
Source

Game Boy Interface is an 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 look and sound of the original handheld.

The speedrunning edition is ideal for strobed or scanning displays (CRT, ULMB LCD). 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.

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.

Installation

SD Card

  1. Obtain the SD Media Launcher.
  2. Format the SD Card as FAT.
  3. Extract the main package to the root directory of the SD Card.
  4. (Optional) Extract the extra package to the root directory of the SD Card.
  5. (Optional) Rename the desired .dol or .dol+cli file on the SD Card to autoexec.dol.

Important: Do not move the folders away from the root directory.

Memory Card + SD Card

  1. Restore Home Bros. to a Memory Card.
  2. Obtain an SD Card Adapter.
  3. Format the SD Card as FAT or FAT32.
  4. Extract the main package to the root directory of the SD Card.
  5. (Optional) Extract the extra package to the root directory of the SD Card.
  6. Rename the desired .dol or .dol+cli file on the SD Card to boot.dol.

Important: Do not move boot.dol or the folders away from the root directory.

Memory Card

  1. Restore a usable game save exploit to a Memory Card.
  2. Restore the desired .gci file from the main package to a Memory Card.

Note: An SD Card is required for data files. Some features won't be available.

IPL + SD Card

  1. Install iplboot to a supported IPL replacement.
  2. Obtain an SD Card Adapter.
  3. Format the SD Card as FAT or FAT32.
  4. Extract the main package to the root directory of the SD Card.
  5. (Optional) Extract the extra package to the root directory of the SD Card.
  6. Rename the desired .dol or .dol+cli file on the SD Card to ipl.dol.

Important: Do not move ipl.dol or the folders away from the root directory.

DVD + SD Card

  1. Install an available drive chip.
  2. Obtain an SD Card Adapter.
  3. Format the SD Card as FAT or FAT32.
  4. Extract the main package to the root directory of the SD Card.
  5. (Optional) Extract the extra package to the root directory of the SD Card.
  6. Rename the desired .dol or .dol+cli file on the SD Card to boot.dol.
  7. Burn boot.gcm from the extra package to a DVD-R.

Important: Do not move boot.dol or the folders away from the root directory.

DVD + Memory Card

  1. Install an available drive chip.
  2. Restore the desired .gci file from the main package to a Memory Card.
  3. Burn boot.gcm from the extra package to a DVD-R.

Note: An SD Card is required for data files. 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.

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 internal wiiload server with command-line arguments passed to the wiiload client.

New overlays can also be uploaded in this way.

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-2019, Extrems' Corner.org
All rights reserved. You may not sell or redistribute this software.
All trademarks used are properties of their respective owners.