Game Boy Interface/Speedrunning Edition: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 2: | Line 2: | ||
[[File:GBISR.png|thumb]] | [[File:GBISR.png|thumb]] | ||
Formerly the (ultra-)low latency version, '''Game Boy Interface Speedrunning Edition''' ('''GBISR''') features a simplified video renderer, and aims to meet the needs of most [[wikipedia:Speedrun|speedrunning]] communities. | Formerly the (ultra-)low latency version, '''Game Boy Interface Speedrunning Edition''' ('''GBISR''') features a simplified video renderer compared to the standard edition, and aims to meet the needs of most [[wikipedia:Speedrun|speedrunning]] communities. | ||
<div class="toclimit-4"> | <div class="toclimit-4"> | ||
Revision as of 00:20, 27 August 2025
| Information | |
|---|---|
| Author(s) | Extrems |
| Type | Utility |
| Version | Rolling release |
| Licence | All rights reserved |
| Links | |
|
Download main package Download extra package | |
| 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. GCVideo Lite products are not recommended under any circumstances. |

Formerly the (ultra-)low latency version, Game Boy Interface Speedrunning Edition (GBISR) features a simplified video renderer compared to the standard edition, and aims to meet the needs of most speedrunning communities.
Controls
Type A (two-handed)
| Nintendo GameCube | Nintendo GameCube Controller | Logitech Speed Force | Nintendo 64 Controller | Action |
|---|---|---|---|---|
| A/B Buttons | A/B Buttons or Accelerator/Brake Pedals | A/B Buttons | A/B Buttons | |
| Z Button | Z Button | Z Button | Select | |
| Y Button | Y Button | Select or Turbo | ||
| X Button | X Button | Start or Turbo | ||
| Start/Pause | Start/Pause | Start | Start | |
| +Control Pad or Control Stick | +Control Pad or Steering Wheel | +Control Pad or Control Stick | +Control Pad | |
| L/R Buttons | L/R Buttons | L/R Buttons | L/R Buttons (Only for Game Boy Advance) | |
| Reset Button | B, X and Start/Pause Buttons | B, X and Start/Pause Buttons | Z, R, A, B and Start Buttons | Power Switch |
| B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
Z, R, A, B and Start Buttons (Hold for 0.5 seconds) |
Exit | |
| Reset Button | X, Y and Start/Pause Buttons (Hold for 1.5 seconds) |
L, R and Start Buttons | Recalibrate controller | |
| X, Y and Start/Pause Buttons (Hold for 3 seconds) |
Swap controls (Only with controller adapter) | |||
| C Stick Down | C Button Down | Toggle input viewer |
| DK Bongos Controller | Active Life Mat Controller | Action |
|---|---|---|
| Bottom Right/Left | Orange Up/Right | A/B Buttons |
| Hand Clap | - Button | Select |
| Start/Pause | + Button | Start |
| Top Right | Blue or Orange Square | +Control Pad Right |
| Top Left | Blue Left | +Control Pad Left |
| Blue Up | +Control Pad Up | |
| Blue or Orange Down | +Control Pad Down |
Type B (one-handed)
| Nintendo GameCube | Nintendo GameCube Controller | Nintendo 64 Controller | Action |
|---|---|---|---|
| A/B Buttons | A/B Buttons | A/B Buttons | |
| Z Button | Z Button | Select | |
| L Button | L Button | Select or Turbo | |
| R Button | R Button | Start or Turbo | |
| Start/Pause | Start | Start | |
| +Control Pad, Control Stick or C Stick | +Control Pad, Control Stick or C Buttons | +Control Pad | |
| Y/X Buttons | L/R Buttons (Only for Game Boy Advance) | ||
| Reset Button | B, X and Start/Pause Buttons | Z, R, A, B and Start Buttons | Power Switch |
| B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
Z, R, A, B and Start Buttons (Hold for 0.5 seconds) |
Exit | |
| Reset Button | X, Y and Start/Pause Buttons (Hold for 1.5 seconds) |
L, R and Start Buttons | Recalibrate controller |
| X, Y and Start/Pause Buttons (Hold for 3 seconds) |
Swap controls (Only with controller adapter) | ||
| L, R, Z and +Control Pad Down | Toggle input viewer |
| DK Bongos Controller | Action |
|---|---|
| Bottom Right/Left | A/B Buttons |
| Hand Clap | Select |
| Start/Pause | Start |
| Top Left/Right | L/R Buttons |
Type C (Super Mario World: Super Mario Advance 2)
| Nintendo GameCube | Nintendo GameCube Controller | Nintendo 64 Controller | Action |
|---|---|---|---|
| B/Y Buttons | A/B Buttons | A/B Buttons | |
| Z Button | Z Button | Select | |
| Start/Pause | Start | Start | |
| +Control Pad or Control Stick | +Control Pad or Control Stick | +Control Pad | |
| X/A Buttons | B/R Buttons or Turbo | ||
| L/R Buttons | L/R Buttons | L/R Buttons (Only for Game Boy Advance) | |
| Reset Button | B, X and Start/Pause Buttons | Z, R, A, B and Start Buttons | Power Switch |
| B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
Z, R, A, B and Start Buttons (Hold for 0.5 seconds) |
Exit | |
| Reset Button | X, Y and Start/Pause Buttons (Hold for 1.5 seconds) |
L, R and Start Buttons | Recalibrate controller |
| X, Y and Start/Pause Buttons (Hold for 3 seconds) |
Swap controls (Only with controller adapter) | ||
| C Stick Down | C Button Down | Toggle input viewer |
Type D (The Legend of Zelda: A Link to the Past)
| Nintendo GameCube | Nintendo GameCube Controller | Nintendo 64 Controller | Action |
|---|---|---|---|
| Y/B Buttons | A/B Buttons | A/B Buttons | |
| Start/Pause | Z Button | Select | |
| R Button | L Button | Select or Turbo | |
| L Button | R Button | Start or Turbo | |
| Z Button | Start | Start | |
| +Control Pad, Control Stick or C Stick | +Control Pad, Control Stick or C Buttons | +Control Pad | |
| X/A Buttons | L/R Buttons (Only for Game Boy Advance) | ||
| Reset Button | B, X and Start/Pause Buttons | Z, R, A, B and Start Buttons | Power Switch |
| B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
Z, R, A, B and Start Buttons (Hold for 0.5 seconds) |
Exit | |
| Reset Button | X, Y and Start/Pause Buttons (Hold for 1.5 seconds) |
L, R and Start Buttons | Recalibrate controller |
| X, Y and Start/Pause Buttons (Hold for 3 seconds) |
Swap controls (Only with controller adapter) | ||
| L, R, Z and +Control Pad Down | Toggle input viewer |
Type E1 (swapped)
| Nintendo GameCube | Nintendo GameCube Controller | Nintendo 64 Controller | Action |
|---|---|---|---|
| B/Y Buttons | A/B Buttons or Turbo | ||
| X/A Buttons | A/B Buttons | A/B Buttons | |
| Z Button | Z Button | Select | |
| Start/Pause | Start | Start | |
| +Control Pad or Control Stick | +Control Pad or Control Stick | +Control Pad | |
| L/R Buttons | L/R Buttons | L/R Buttons (Only for Game Boy Advance) | |
| Reset Button | B, X and Start/Pause Buttons | Z, R, A, B and Start Buttons | Power Switch |
| B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
Z, R, A, B and Start Buttons (Hold for 0.5 seconds) |
Exit | |
| Reset Button | X, Y and Start/Pause Buttons (Hold for 1.5 seconds) |
L, R and Start Buttons | Recalibrate controller |
| X, Y and Start/Pause Buttons (Hold for 3 seconds) |
Swap controls back (Only with controller adapter) | ||
| C Stick Down | C Button Down | Toggle input viewer |
Type E2 (swapped Super Mario World: Super Mario Advance 2)
| Nintendo GameCube | Nintendo GameCube Controller | Nintendo 64 Controller | Action |
|---|---|---|---|
| A/B Buttons | A/B Buttons | A/B Buttons | |
| Z Button | Z Button | Select | |
| Start/Pause | Start | Start | |
| +Control Pad or Control Stick | +Control Pad or Control Stick | +Control Pad | |
| Y/X Buttons | B/R Buttons or Turbo | ||
| L/R Buttons | L/R Buttons | L/R Buttons (Only for Game Boy Advance) | |
| Reset Button | B, X and Start/Pause Buttons | Z, R, A, B and Start Buttons | Power Switch |
| B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
Z, R, A, B and Start Buttons (Hold for 0.5 seconds) |
Exit | |
| Reset Button | X, Y and Start/Pause Buttons (Hold for 1.5 seconds) |
L, R and Start Buttons | Recalibrate controller |
| X, Y and Start/Pause Buttons (Hold for 3 seconds) |
Swap controls back (Only with controller adapter) | ||
| C Stick Down | C Button Down | Toggle input viewer |
Type E3 (swapped The Legend of Zelda: A Link to the Past)
| Nintendo GameCube | Nintendo GameCube Controller | Nintendo 64 Controller | Action |
|---|---|---|---|
| B/A Buttons | A/B Buttons | A/B Buttons | |
| Start/Pause | Z Button | Select | |
| R Button | L Button | Select or Turbo | |
| L Button | R Button | Start or Turbo | |
| Z Button | Start | Start | |
| +Control Pad, Control Stick or C Stick | +Control Pad, Control Stick or C Buttons | +Control Pad | |
| Y/X Buttons | L/R Buttons (Only for Game Boy Advance) | ||
| Reset Button | B, X and Start/Pause Buttons | Z, R, A, B and Start Buttons | Power Switch |
| B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
Z, R, A, B and Start Buttons (Hold for 0.5 seconds) |
Exit | |
| Reset Button | X, Y and Start/Pause Buttons (Hold for 1.5 seconds) |
L, R and Start Buttons | Recalibrate controller |
| X, Y and Start/Pause Buttons (Hold for 3 seconds) |
Swap controls back (Only with controller adapter) | ||
| L, R, Z and +Control Pad Down | Toggle input viewer |
Options
--offset=<x:y>- Set offset (default: 0).
--zoom=<x:y>- Set zoom (default: 2.0).
--rotate=<0-359>- Set rotation (default: 0).
--poll=<0-11>- Set controller polling rate. Use if your third-party controller or controller adapter is malfunctioning.
- Not applicable to Nintendo 64 Controllers using a passive connector adapter.
0: VSync (most compatible) 1: 1000Hz (default) 2: 500Hz 3: 350Hz 4: 300Hz 5: 250Hz 6: 200Hz 7: 150Hz 8: 150Hz 9: 125Hz 10: 125Hz 11: 100Hz
- Note: The polling rate will be doubled or halved in tandem with the refresh rate.
--turbo=<on:off>- Set autofire interval (default: 0).
- When non-zero, duplicate buttons act as turbo A/B Buttons.
--control=<P1[:P2[:P3[:P4]]]>- Set control scheme. The default is the Game Boy Player Start-up Disc's Controller setting (0 or 1).
--control=0:1:2:3Set control type A, B, C, D on controller socket 1, 2, 3, 4.--control=4Set control type E1 on all controller sockets.
- Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.
--control-turbo=<bitmask>- Set which duplicate button acts as the turbo modifier key.
0: None (default) 1: A, Select or R Button 2: B, Start or L Button 3: Both
--control-spare=<bitshift>- Set function of L/R Buttons with Game Boy Game Paks.
- Normally used to switch between wide/normal screen mode.
0: None (default) 1: A/B Buttons 2: Select/Start 3: +Control Pad Right/Left 4: +Control Pad Up/Down 5: L/R Buttons
--control-rotate=<0-3>- Set rotation of +Control Pad.
0: 0° (default) 1: 90° clockwise 2: 180° 3: 90° counter-clockwise
--delay-reset=<N>- Set reset delay (default: 73).
--delay-video=<N>- Set video buffering (default: 1). Setting this option to 0 is not recommended.
--movie=<path>,--no-movie- Play input log (default: no).
--movie-record,--no-movie-record- Record input log (default: no).
--overlay=<path>,--no-overlay- Load texture palette for graphic overlays (default: frame-srgb.tpl.gz).
--overlay-id=<ID>- Set texture palette index for graphic overlay. The default is the Game Boy Player Start-up Disc's Frame setting (0 to 19).
--overlay-scale=<x:y>- Set texture scale for graphic overlay (default: auto).
--scaler=<nearest|bilinear|area|box>- Set image scaling filter. Setting this option to nearest is not recommended when using fractional scaling.
nearest: Nearest-neighbor interpolation (fastest) bilinear: Bilinear interpolation area: Sharp bilinear interpolation (default) box: Inverse sharp bilinear interpolation
--palette=<#rgbx,#rgbx,#rgbx,#rgbx>,--palette=<xxxx-xxxx-xxxx>,--no-palette- Apply Super Game Boy color palette (default: no).
--palette=719Set color palette 2-H.--palette=#8000,#AF3F,#FAB7,#FFFF
- Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.
--lut3d=<path>,--no-lut3d- Load 32x32x32 lookup table in PNG file format (default: no).
- Overrides
--matrix,--input-gamma,--brightness,--contrast,--saturation,--hueand--blend. --lut3d-order=<rgb|gbr|bgr>- Specify lookup table order (default: gbr).
--profile-intent=<perceptual|relative|saturation|absolute>- Set color rendering intent (default: perceptual).
--profile=<srgb|gambatte|gba|gbasp|gbc|gbi|hicolour|higan|nds|palm|psp|sloop|vba>- Set quick color profile.
- Overrides
--matrix,--input-gamma,--output-gamma,--brightness,--contrast,--saturationand--hue.
srgb: Emulator gambatte: Gambatte / higan / ares gba: Game Boy Advance gbasp: Game Boy Advance SP (AGS-101) gbc: Game Boy Color gbi: Game Boy Interface (2015–2017) hicolour: Gameboy Hi-Colour Convertor higan: higan / ares nds: Nintendo DS palm: Palm Treo 700p psp: PlayStation Portable sloop: Game Boy Advance - Nintendo Switch Online vba: VisualBoyAdvance-M
--matrix=<identity|gambatte|gba|gbasp|gbc|gbi|hicolour|higan|nds|palm|psp|switch|vba>- Set color matrix (default: gbi).
- This translates the RGB color primaries to the standard RGB color space.
identity: Identity matrix gambatte: Gambatte / higan / ares gba: Game Boy Advance (by Pokefan531) gbasp: Game Boy Advance SP (by Pokefan531) gbc: Game Boy Color (by Pokefan531) gbi: Game Boy Interface hicolour: Gameboy Hi-Colour Convertor (by Pokefan531) higan: higan / ares nds: Nintendo DS (by Pokefan531) palm: Palm Treo 700p (by