<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.gc-forever.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eatnumber1</id>
	<title>GC-Forever Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.gc-forever.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eatnumber1"/>
	<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Special:Contributions/Eatnumber1"/>
	<updated>2026-04-12T22:25:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Standard_Edition&amp;diff=4283</id>
		<title>Game Boy Interface/Standard Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Standard_Edition&amp;diff=4283"/>
		<updated>2018-12-11T21:08:33Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Expand docs on paths. You can specify &amp;#039;carda:&amp;#039; / &amp;#039;cardb:&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
The author&#039;s original vision, &#039;&#039;&#039;Game Boy Interface Standard Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBI&#039;&#039;&#039;) features an advanced video renderer exercising the GameCube hardware to its fullest.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== On-screen display ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| Hide on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button&lt;br /&gt;
| X Button&lt;br /&gt;
| Toggle on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y Button&lt;br /&gt;
| Y Button&lt;br /&gt;
| Revert offset/zoom&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Z Button&lt;br /&gt;
| Take screenshot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause &amp;lt;br /&amp;gt; (Hold for 1 second)&lt;br /&gt;
| Start/Pause &amp;lt;br /&amp;gt; (Hold for 1 second)&lt;br /&gt;
| Exit&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad&lt;br /&gt;
| +Control Pad&lt;br /&gt;
| Offset&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| Zoom&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Save movie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== In-game ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button&lt;br /&gt;
| X Button&lt;br /&gt;
| Toggle on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y Button&lt;br /&gt;
| Y Button&lt;br /&gt;
| Turbo&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Z Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons &amp;lt;br /&amp;gt; (Only for Game Boy Advance)&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Power Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--aspect=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen aspect ratio. The default is the Progressive Scan Mode system setting (4:3 or 16:9).&lt;br /&gt;
; &amp;lt;code&amp;gt;--offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set offset. The default is the Screen Position system setting (-32 to +32).&lt;br /&gt;
; &amp;lt;code&amp;gt;--zoom=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set zoom. The default is the Game Boy Player Start-up Disc&#039;s Screen Size setting (2.0 or 2.375).&lt;br /&gt;
; &amp;lt;code&amp;gt;--rotate=&amp;lt;0-359&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set rotation (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--turbo=&amp;lt;on:off&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set autofire interval (default: 3).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load texture palette (default: frame.tpl.gz).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-id=&amp;lt;ID&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture palette index. The default is the Game Boy Player Start-up Disc&#039;s Frame setting (0 to 19).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-scale=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture scale (default: auto).&lt;br /&gt;
; &amp;lt;code&amp;gt;--filter=&amp;lt;none|scale2x[ex|plus]|eagle2x|scan2x|normal2x|normalnx&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image doubling filter (default: normalnx).&lt;br /&gt;
; &amp;lt;code&amp;gt;--dither=&amp;lt;none|threshold|bayer8x8|bayer4x4|bayer2x2|cluster8x8|cluster4x4&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set dithering algorithm (default: threshold).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scaler=&amp;lt;nearest|bilinear|oversample|box&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image scaling filter (default: bilinear).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: gbi).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;1.0|1.7|2.2&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder.&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter (default). Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format. The default is the Video Mode and 60Hz Mode system setting (ntsc, pal or pal-60, pal-m).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 27-33kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 36-45kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--osd&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-osd&amp;lt;/code&amp;gt;&lt;br /&gt;
: Show on-screen display (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-address=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 address.&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-gateway=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 gateway.&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-netmask=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 netmask.&lt;br /&gt;
; &amp;lt;code&amp;gt;--network&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-network&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[Broadband Adapter]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--stream[=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-stream&amp;lt;/code&amp;gt;&lt;br /&gt;
: Stream video to IP address on UDP port 1234 (default: no). Defaults to 255.255.255.255 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: yes).&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM (default: default.mb.gz).&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
Any file path can be relative or absolute. If relative, it is relative to &amp;lt;code&amp;gt;/GBI&amp;lt;/code&amp;gt;. They can also explicitly specify the SD card to read from by prefixing an absolute path with &amp;lt;code&amp;gt;carda:&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cardb:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBI CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBI CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== Image doubling ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE None.png|None&lt;br /&gt;
File:GBI AXPE Scale2xEx.png|Scale2×Ex&lt;br /&gt;
File:GBI AXPE Scale2xPlus.png|Scale2×Plus&lt;br /&gt;
File:GBI AXPE Scale2x.png|Scale2×&lt;br /&gt;
File:GBI AXPE Eagle2x.png|Eagle2×&lt;br /&gt;
File:GBI AXPE Scan2x.png|Scan2×&lt;br /&gt;
File:GBI AXPE Normal2x.png|Normal2×&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mimicking ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbi.cli.example&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--overlay=frame-srgb.tpl.gz&lt;br /&gt;
--dither=none&lt;br /&gt;
--matrix=identity&lt;br /&gt;
--input-gamma=1.&lt;br /&gt;
--output-gamma=1.&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--no-osd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wii U Virtual Console ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=16:9&lt;br /&gt;
--zoom=3&lt;br /&gt;
--no-overlay&lt;br /&gt;
--dither=none&lt;br /&gt;
--matrix=identity&lt;br /&gt;
--input-gamma=1.&lt;br /&gt;
--output-gamma=1.&lt;br /&gt;
--contrast=.75&lt;br /&gt;
--sound=digital&lt;br /&gt;
--no-osd&lt;br /&gt;
--no-enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
The author&#039;s personal setup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace,clock2x,size2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 960&lt;br /&gt;
** Height: 360&lt;br /&gt;
** Vertical Refresh: 60.00&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 205&lt;br /&gt;
** Horizontal Size: 1200&lt;br /&gt;
** Phase: 31&lt;br /&gt;
** Vertical Position: 13&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 20&lt;br /&gt;
** Left: 0&lt;br /&gt;
** Width: 960&lt;br /&gt;
** Height: 320&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: YUV (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 158&lt;br /&gt;
**** Contrast: 158&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 178&lt;br /&gt;
**** Contrast: 178&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 152&lt;br /&gt;
**** Contrast: 152&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--filter=none&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== High-definition televisions ====&lt;br /&gt;
&lt;br /&gt;
Change the Aspect Ratio on the television to Just Scan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=1.8&lt;br /&gt;
--zoom=3.375&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Video capture devices (Game Boy Advance) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=3:2&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=3&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=ntsc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Video capture devices (Game Boy Color) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=5:4&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=pal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
=== Why is there motion blur? Can I turn it off? ===&lt;br /&gt;
&lt;br /&gt;
It removes stuttering caused by mismatches between the Game Boy Advance and the display refresh rate. It cannot be turned off. It can be reduced by using a 120Hz mode, but it&#039;s most effective on a sample-and-hold display.&lt;br /&gt;
&lt;br /&gt;
=== What happens when I exit Game Boy Interface? ===&lt;br /&gt;
&lt;br /&gt;
The Game Boy Player keeps running and you&#039;re returned to &amp;lt;code&amp;gt;autoexec.dol&amp;lt;/code&amp;gt;, or the Nintendo GameCube Main Menu.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== December, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed 360p RGBcvS sync issue.&lt;br /&gt;
&lt;br /&gt;
=== October, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added HD Custom video format.&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added Custom-M video format.&lt;br /&gt;
* Added Custom interlaced video modes.&lt;br /&gt;
* Changed default sound mode to analog.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Enabled progressive scan in more cases to prevent display issues.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added 360p, 720i, 720p and 1080i video modes.&lt;br /&gt;
* Changed scan mode semantics.&lt;br /&gt;
* Changed default aspect ratio for progressive scan to 16:9.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Improved Game Boy sound quality.&lt;br /&gt;
* Improved audio rendering.&lt;br /&gt;
* Reduced audio latency.&lt;br /&gt;
* Changed default color matrix to GBI&#039;s original.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
&lt;br /&gt;
=== February, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added color matrix from Gambatte.&lt;br /&gt;
* Added mono sound mode.&lt;br /&gt;
* Fixed wiiload autoboot with tiny GBA multiboot ROMs.&lt;br /&gt;
* Disabled machine checks.&lt;br /&gt;
&lt;br /&gt;
=== January, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== September, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added overlay scale setting.&lt;br /&gt;
* Added Logitech Speed Force support.&lt;br /&gt;
* Added Active Life Mat support.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed wiiload server to accept oversized DOLs.&lt;br /&gt;
* Fixed one random kernel crash.&lt;br /&gt;
&lt;br /&gt;
=== August, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added DK Bongos support.&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== July, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added CLI append support.&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== April, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Added experimental 960i and 1152i video modes.&lt;br /&gt;
&lt;br /&gt;
=== March, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added temporal/spatial dithering.&lt;br /&gt;
* Added color matrices by Pokefan531.&lt;br /&gt;
* Added TPL overlay support to wiiload server.&lt;br /&gt;
* Changed default color matrix to Pokefan531&#039;s.&lt;br /&gt;
* Changed default gamma to 2.2.&lt;br /&gt;
* Optimized NormalNx filter.&lt;br /&gt;
&lt;br /&gt;
=== February, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added volume control.&lt;br /&gt;
* Added per-channel settings where possible.&lt;br /&gt;
* Changed volume to 75% to mitigate clipping.&lt;br /&gt;
* Fixed framebuffer clearing for 576i.&lt;br /&gt;
&lt;br /&gt;
=== November, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Optimized Scale2xEx filter.&lt;br /&gt;
&lt;br /&gt;
=== October, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added Scale2xEx and Scale2xPlus filters.&lt;br /&gt;
* Added oversample and box scalers.&lt;br /&gt;
* Added basic video streaming.&lt;br /&gt;
* Added Remote RetroPad support.&lt;br /&gt;
* Optimized video rendering.&lt;br /&gt;
&lt;br /&gt;
=== September, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added polling rate setting.&lt;br /&gt;
&lt;br /&gt;
=== May, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Fixed WaveBird Controllers.&lt;br /&gt;
&lt;br /&gt;
=== April, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added GBA multiboot support to wiiload server.&lt;br /&gt;
* Added Xboo Communicator.&lt;br /&gt;
* Added BIOS/ROM dumper.&lt;br /&gt;
* Replaced GBA-as-controller with GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added GBA-as-controller support.&lt;br /&gt;
* Recognized a half press of the analog triggers.&lt;br /&gt;
&lt;br /&gt;
=== December, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Expanded video options. Now includes 25, 30, 100 and 120 Hz modes.&lt;br /&gt;
* Added gamma-encoded borders for special use.&lt;br /&gt;
&lt;br /&gt;
=== November, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added (GZipped) TPL overlay support.&lt;br /&gt;
* Added all 20 borders from the Game Boy Player Start-up Disc.&lt;br /&gt;
&lt;br /&gt;
=== October, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added Scale2x, Eagle2x, Scan2x and Normal2x filters.&lt;br /&gt;
&lt;br /&gt;
=== August, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added executable compression.&lt;br /&gt;
* Added return to &amp;lt;code&amp;gt;autoexec.dol&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Added memory card distribution files.&lt;br /&gt;
* Added auto-cropping for Game Boy screenshots.&lt;br /&gt;
* Optimized video rendering.&lt;br /&gt;
* Reduced coil whine.&lt;br /&gt;
&lt;br /&gt;
=== July, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added rumble.&lt;br /&gt;
* Added hold to quit.&lt;br /&gt;
* Added screenshot saving.&lt;br /&gt;
* Added SNTP broadcast listener.&lt;br /&gt;
* Changed default video mode to interlaced.&lt;br /&gt;
* Fixed Game Boy Player detection.&lt;br /&gt;
&lt;br /&gt;
=== May, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Changed all 60 Hz modes to have 486 active lines.&lt;br /&gt;
&lt;br /&gt;
=== March, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added digital PWM sound.&lt;br /&gt;
* Added turbo button.&lt;br /&gt;
* Fixed 288p.&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4282</id>
		<title>Game Boy Interface/High-Fidelity Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4282"/>
		<updated>2018-12-11T21:08:30Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Accidentally left in obsolete documentation. Remove it.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
A spiritual successor of the ultra-low latency version, &#039;&#039;&#039;Game Boy Interface High-Fidelity Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBIHF&#039;&#039;&#039;) aims to provide the best source quality for further processing or archival.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== Type A (two-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type B (one-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/X Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|-&lt;br /&gt;
| Top Left/Right&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| B/Y or X Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R or A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X/A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--control=&amp;lt;P1[:P2[:P3[:P4]]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set control scheme. The default is the Game Boy Player Start-up Disc&#039;s Controller setting (0 or 1).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type A (two-handed)|Type A (two-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type B (one-handed)|Type B (one-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;)]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-reset=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set reset delay (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-video=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video buffering (default: 1).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--palette=&amp;lt;xxxx-xxxx-xxxx&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-palette&amp;lt;/code&amp;gt;&lt;br /&gt;
: Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).&lt;br /&gt;
: Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-lut3d&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load 32x32x32 lookup table (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d-order=&amp;lt;rgb|gbr|bgr&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify lookup table order (default: rgb).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: identity).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder (default).&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter. Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--colorspace=&amp;lt;ycc601|ycc709|ycc2020|rgb709|rgb2020&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video color space (default: ycc601).&lt;br /&gt;
: This only works with the Component Video Cable.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ycc601:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;601&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;709&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 Y’C’&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;C’&amp;lt;sub&amp;gt;R&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:sRGB|IEC 61966-2-1 sRGB]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 R’G’B’]]&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format (default: custom).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 27-33kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 36-45kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-usb&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[USBGecko|USB Gecko]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: yes).&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM (default: default.mb.gz).&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
Any file path can be relative or absolute. If relative, it is relative to &amp;lt;code&amp;gt;/GBI&amp;lt;/code&amp;gt;. They can also explicitly specify the SD card to read from by prefixing an absolute path with &amp;lt;code&amp;gt;carda:&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cardb:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== 3D lookup table ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity LUT.png|Identity LUT &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA Light LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba-light.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBC LUT.png|Gambatte/higan &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbc.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE NDS LUT.png|Nintendo DS &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-nds.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-vba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE WiiU LUT.png|Wii U Virtual Console &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-wiiu.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB (Component Video Cable) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=rgb709&lt;br /&gt;
--scan-mode=non-interlace,clock2x,size2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 360&lt;br /&gt;
** Height: 240&lt;br /&gt;
** Vertical Refresh: 59.72&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 65&lt;br /&gt;
** Horizontal Size: 433&lt;br /&gt;
** Phase: 27&lt;br /&gt;
** Vertical Position: 18&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 40&lt;br /&gt;
** Left: 60&lt;br /&gt;
** Width: 240&lt;br /&gt;
** Height: 160&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: RGB (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 156&lt;br /&gt;
**** Contrast: 156&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 166&lt;br /&gt;
**** Contrast: 166&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 148&lt;br /&gt;
**** Contrast: 148&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-ossc.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-ossc.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-ossc.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== XRGB-mini Framemeister ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-xrgb.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-xrgb.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-xrgb.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=custom-m&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== High-definition televisions ====&lt;br /&gt;
&lt;br /&gt;
Change the Aspect Ratio on the television to Zoom 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=ycc709&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== December, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed 360p RGBcvS sync issue.&lt;br /&gt;
&lt;br /&gt;
=== October, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added HD Custom video format.&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added video options.&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Removed left/right chroma location support.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added Super Game Boy color palette setting.&lt;br /&gt;
* Changed default chroma location to center.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added RGB Sync-on-Green support.&lt;br /&gt;
* Added xvYCC/BT.2020 support for auto-generated 3D LUT.&lt;br /&gt;
* Added control swapping for SNES Controllers.&lt;br /&gt;
* Added center/right chroma location support.&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=SN-r2bl7bV8 Console Verified: GBC Pokémon: Blue Version &amp;quot;warp glitch&amp;quot; by gifvex in 10:11.25]&lt;br /&gt;
* [https://www.youtube.com/watch?v=i8ROeArTVyQ Console Verified: GBC Pokémon: Blue Version &amp;quot;Gotta Catch &#039;Em All!&amp;quot; by luckytyphlosion in 37:54.11]&lt;br /&gt;
* [https://www.youtube.com/watch?v=40z__x55Ix0 Console Verified: GBA Sonic Advance by Mukki &amp;amp; ruadath in 10:49.75]&lt;br /&gt;
* [https://www.youtube.com/watch?v=VqPV513Fd9w Console Verified: GBA Sonic Advance by Mukki in 11:02.64]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kZSfK7u3P2Y Console Verified: GBA Sonic Advance 2 by Mukki in 18:09.45]&lt;br /&gt;
* [https://www.youtube.com/watch?v=F6t0fdHay_o Console Verified: GBC Pokémon: Yellow Version by TiKevin83 in 1:36:34.55]&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Speedrunning_Edition&amp;diff=4281</id>
		<title>Game Boy Interface/Speedrunning Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Speedrunning_Edition&amp;diff=4281"/>
		<updated>2018-12-11T21:07:56Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Expand docs on paths. You can specify &amp;#039;carda:&amp;#039; / &amp;#039;cardb:&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
Formerly the (ultra-)low latency version, &#039;&#039;&#039;Game Boy Interface Speedrunning Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBISR&#039;&#039;&#039;) features a simplified video renderer, and aims to meet the needs of most [[wikipedia:Speedrun|speedrunning]] communities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== Type A (two-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| C Stick Down&lt;br /&gt;
| &lt;br /&gt;
| Toggle input viewer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type B (one-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/X Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|-&lt;br /&gt;
| Top Left/Right&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| B/Y or X Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R or A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| C Stick Down&lt;br /&gt;
| &lt;br /&gt;
| Toggle input viewer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X/A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set offset (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--zoom=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set zoom (default: 2.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--rotate=&amp;lt;0-359&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set rotation (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--control=&amp;lt;P1[:P2[:P3[:P4]]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set control scheme. The default is the Game Boy Player Start-up Disc&#039;s Controller setting (0 or 1).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type A (two-handed)|Type A (two-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type B (one-handed)|Type B (one-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;)]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-reset=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set reset delay (default: 75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-video=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video buffering (default: 1).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load texture palette (default: frame-srgb.tpl.gz).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-id=&amp;lt;ID&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture palette index. The default is the Game Boy Player Start-up Disc&#039;s Frame setting (0 to 19).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-scale=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture scale (default: auto).&lt;br /&gt;
; &amp;lt;code&amp;gt;--palette=&amp;lt;xxxx-xxxx-xxxx&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-palette&amp;lt;/code&amp;gt;&lt;br /&gt;
: Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).&lt;br /&gt;
: Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-lut3d&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load 32x32x32 lookup table (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d-order=&amp;lt;rgb|gbr|bgr&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify lookup table order (default: rgb).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scaler=&amp;lt;nearest|bilinear|oversample|box&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image scaling filter (default: nearest).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: identity).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--gamma=&amp;lt;even[:odd]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma correction (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--blend=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set alpha blending (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--background=&amp;lt;#rrggbb&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set background color (default: #000000).&lt;br /&gt;
; &amp;lt;code&amp;gt;--vfilter=&amp;lt;middle[:lower[:upper]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set vertical filter coefficients (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder (default).&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter. Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;[ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m][,offset=&amp;lt;x:y&amp;gt;][,scaled-size=&amp;lt;w:h&amp;gt;][,size=&amp;lt;w:h&amp;gt;]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format. The default is the Video Mode or Progressive Scan Mode system setting (ntsc, pal-60, pal-m, or custom).&lt;br /&gt;
:; &amp;lt;code&amp;gt;offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set screen position. The default is the Screen Position system setting (-32 to +32).&lt;br /&gt;
:; &amp;lt;code&amp;gt;scaled-size=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set screen size (default: auto).&lt;br /&gt;
:; &amp;lt;code&amp;gt;size=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set internal resolution (default: 640:480).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: no). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--osd-input[=&amp;lt;x:y&amp;gt;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-osd-input&amp;lt;/code&amp;gt;&lt;br /&gt;
: Show input viewer (default: no). Defaults to 0:-64 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-usb&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[USBGecko|USB Gecko]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: no). Enabling this option is not recommended.&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM. Using this option is not recommended.&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
Any file path can be relative or absolute. If relative, it is relative to &amp;lt;code&amp;gt;/GBI&amp;lt;/code&amp;gt;. They can also explicitly specify the SD card to read from by prefixing an absolute path with &amp;lt;code&amp;gt;carda:&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cardb:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBI CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBI CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== 3D lookup table ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity LUT.png|Identity LUT &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA Light LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba-light.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBC LUT.png|Gambatte/higan &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbc.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE NDS LUT.png|Nintendo DS &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-nds.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-vba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE WiiU LUT.png|Wii U Virtual Console &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-wiiu.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mimicking ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Interface (ultra-low latency) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-reset=0&lt;br /&gt;
--delay-video=0&lt;br /&gt;
--no-overlay&lt;br /&gt;
--format=custom,scaled-size=528:320,size=480:320&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc (60Hz) ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr.cli.example&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-video=2&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--format=ntsc,scaled-size=666:448,size=608:448&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
--enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc (50Hz) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-reset=65&lt;br /&gt;
--delay-video=2&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--format=pal,scaled-size=670:530,size=608:448&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
--enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo 3DS Virtual Console ====&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;F-Zero Maximum Velocity&#039;&#039;, &#039;&#039;Fire Emblem: The Sacred Stones&#039;&#039;, &#039;&#039;Mario vs. Donkey Kong&#039;&#039; and &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.7&lt;br /&gt;
--blend=.75&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Kirby &amp;amp; The Amazing Mirror&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.6&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.65&lt;br /&gt;
--blend=.75&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Metroid Fusion&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.7&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Wario Land 4&#039;&#039; and &#039;&#039;WarioWare, Inc.: Mega Microgame$&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.65&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Yoshi&#039;s Island: Super Mario Advance 3&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.6&lt;br /&gt;
--blend=.5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB (Component Video Cable) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace,clock2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 320&lt;br /&gt;
** Height: 240&lt;br /&gt;
** Vertical Refresh: 119.45&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 85&lt;br /&gt;
** Horizontal Size: 433&lt;br /&gt;
** Phase: 27&lt;br /&gt;
** Vertical Position: 18&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 40&lt;br /&gt;
** Left: 40&lt;br /&gt;
** Width: 240&lt;br /&gt;
** Height: 160&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: YUV (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 158&lt;br /&gt;
**** Contrast: 158&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 170&lt;br /&gt;
**** Contrast: 170&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 152&lt;br /&gt;
**** Contrast: 152&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr-ossc.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbisr-ossc.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbisr-ossc.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/gbiosscoptimal.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== XRGB-mini Framemeister ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr-xrgb.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbisr-xrgb.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbisr-xrgb.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom-m,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video output ===&lt;br /&gt;
&lt;br /&gt;
==== 120Hz black frame insertion ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.0&lt;br /&gt;
--scan-mode=non-interlace,clock2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 480p hybrid scanlines ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--overlay=frame.tpl.gz&lt;br /&gt;
--gamma=2.2:1.&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 480p simple scanlines ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.0&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video scaling ===&lt;br /&gt;
&lt;br /&gt;
==== 4:3 fullscreen (Game Boy Advance) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=2.375&lt;br /&gt;
--scaler=oversample&lt;br /&gt;
--vfilter=.625:.1875:.1875&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 4:3 fullscreen (Game Boy Color) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=3&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=3&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 16:9 fullscreen ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=2:3&lt;br /&gt;
--format=size=568&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Disabled component video DAC oversampling.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added Custom-M video format.&lt;br /&gt;
* Added Custom interlaced video modes.&lt;br /&gt;
* Merged vertical filter controls.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Enabled progressive scan in more cases to prevent display issues.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added Super Game Boy color palette setting.&lt;br /&gt;
* Changed scan mode semantics.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added control swapping for SNES Controllers.&lt;br /&gt;
* Added framebuffer size/offset setting.&lt;br /&gt;
* Replaced sample aspect ratio with scaled size.&lt;br /&gt;
* Improved per-field filtering in single-buffered mode.&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Improved Game Boy sound quality.&lt;br /&gt;
* Improved audio rendering.&lt;br /&gt;
* Reduced audio latency.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
* Disabled default multiboot.&lt;br /&gt;
&lt;br /&gt;
=== February, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added background color setting.&lt;br /&gt;
* Added video buffering setting.&lt;br /&gt;
* Added input viewer.&lt;br /&gt;
* Added color matrix from Gambatte.&lt;br /&gt;
* Added mono sound mode.&lt;br /&gt;
* Added 3D LUT auto-generation.&lt;br /&gt;
* Added GBR/BGR LUT order support.&lt;br /&gt;
* Added per-field gamma correction control.&lt;br /&gt;
* Changed some argument semantics.&lt;br /&gt;
* Fixed per-field settings with default video mode.&lt;br /&gt;
* Fixed wiiload autoboot with tiny GBA multiboot ROMs.&lt;br /&gt;
* Disabled machine checks.&lt;br /&gt;
&lt;br /&gt;
=== January, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated LUTs by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed default component video modes.&lt;br /&gt;
* Tweaked control type C.&lt;br /&gt;
&lt;br /&gt;
=== September, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added overlay scale setting.&lt;br /&gt;
* Added Logitech Speed Force support.&lt;br /&gt;
* Added Active Life Mat support.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed zoom scale.&lt;br /&gt;
* Changed wiiload server to accept oversized DOLs.&lt;br /&gt;
* Fixed one random kernel crash.&lt;br /&gt;
* Fixed scaling without a 3D LUT.&lt;br /&gt;
&lt;br /&gt;
=== August, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added DK Bongos support.&lt;br /&gt;
* Adapted control type C for Super Mario World: Super Mario Advance 2.&lt;br /&gt;
* Added control type D for The Legend of Zelda: A Link to the Past.&lt;br /&gt;
* Added per-field vertical filter control.&lt;br /&gt;
* Added PNG 3D LUT support.&lt;br /&gt;
* Added LUTs by Pokefan531.&lt;br /&gt;
* Added LUTs from the 3DS Virtual Console.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== July, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added CLI append support.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Changed reset combo behavior.&lt;br /&gt;
&lt;br /&gt;
=== June, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added zoom &amp;amp; rotate.&lt;br /&gt;
* Added reset delay.&lt;br /&gt;
* Added reset combo.&lt;br /&gt;
&lt;br /&gt;
=== April, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Added reset fade effect.&lt;br /&gt;
* Added TPL overlay support.&lt;br /&gt;
&lt;br /&gt;
=== March, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added rumble, disabled by default.&lt;br /&gt;
* Added USB Gecko wiiload server.&lt;br /&gt;
* Added Xboo Communicator.&lt;br /&gt;
&lt;br /&gt;
=== February, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added volume control.&lt;br /&gt;
* Added per-channel settings where possible.&lt;br /&gt;
* Changed volume to 75% to mitigate clipping.&lt;br /&gt;
&lt;br /&gt;
=== November, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== September, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added video options.&lt;br /&gt;
* Added control schemes.&lt;br /&gt;
* Added polling rate setting.&lt;br /&gt;
&lt;br /&gt;
=== May, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Fixed WaveBird Controllers.&lt;br /&gt;
&lt;br /&gt;
=== April, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Replaced GBA-as-controller with GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added U+D/L+R cancelling.&lt;br /&gt;
* Added GBA-as-controller support.&lt;br /&gt;
* Recognized a half press of the analog triggers.&lt;br /&gt;
&lt;br /&gt;
=== August, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added executable compression.&lt;br /&gt;
* Added memory card distribution files.&lt;br /&gt;
* Reduced coil whine.&lt;br /&gt;
&lt;br /&gt;
=== July, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed Game Boy Player detection.&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4280</id>
		<title>Game Boy Interface/High-Fidelity Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4280"/>
		<updated>2018-12-11T21:07:26Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Expand docs on paths. You can specify &amp;#039;carda:&amp;#039; / &amp;#039;cardb:&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
A spiritual successor of the ultra-low latency version, &#039;&#039;&#039;Game Boy Interface High-Fidelity Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBIHF&#039;&#039;&#039;) aims to provide the best source quality for further processing or archival.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== Type A (two-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type B (one-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/X Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|-&lt;br /&gt;
| Top Left/Right&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| B/Y or X Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R or A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X/A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--control=&amp;lt;P1[:P2[:P3[:P4]]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set control scheme. The default is the Game Boy Player Start-up Disc&#039;s Controller setting (0 or 1).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type A (two-handed)|Type A (two-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type B (one-handed)|Type B (one-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;)]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-reset=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set reset delay (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-video=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video buffering (default: 1).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--palette=&amp;lt;xxxx-xxxx-xxxx&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-palette&amp;lt;/code&amp;gt;&lt;br /&gt;
: Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).&lt;br /&gt;
: Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-lut3d&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load 32x32x32 lookup table (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d-order=&amp;lt;rgb|gbr|bgr&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify lookup table order (default: rgb).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: identity).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder (default).&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter. Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--colorspace=&amp;lt;ycc601|ycc709|ycc2020|rgb709|rgb2020&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video color space (default: ycc601).&lt;br /&gt;
: This only works with the Component Video Cable.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ycc601:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;601&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;709&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 Y’C’&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;C’&amp;lt;sub&amp;gt;R&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:sRGB|IEC 61966-2-1 sRGB]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 R’G’B’]]&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format (default: custom).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 27-33kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 36-45kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-usb&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[USBGecko|USB Gecko]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: yes).&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM (default: default.mb.gz).&lt;br /&gt;
: Note: Paths are relative to /GBI&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
Any file path can be relative or absolute. If relative, it is relative to &amp;lt;code&amp;gt;/GBI&amp;lt;/code&amp;gt;. They can also explicitly specify the SD card to read from by prefixing an absolute path with &amp;lt;code&amp;gt;carda:&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cardb:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== 3D lookup table ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity LUT.png|Identity LUT &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA Light LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba-light.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBC LUT.png|Gambatte/higan &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbc.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE NDS LUT.png|Nintendo DS &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-nds.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-vba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE WiiU LUT.png|Wii U Virtual Console &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-wiiu.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB (Component Video Cable) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=rgb709&lt;br /&gt;
--scan-mode=non-interlace,clock2x,size2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 360&lt;br /&gt;
** Height: 240&lt;br /&gt;
** Vertical Refresh: 59.72&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 65&lt;br /&gt;
** Horizontal Size: 433&lt;br /&gt;
** Phase: 27&lt;br /&gt;
** Vertical Position: 18&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 40&lt;br /&gt;
** Left: 60&lt;br /&gt;
** Width: 240&lt;br /&gt;
** Height: 160&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: RGB (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 156&lt;br /&gt;
**** Contrast: 156&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 166&lt;br /&gt;
**** Contrast: 166&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 148&lt;br /&gt;
**** Contrast: 148&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-ossc.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-ossc.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-ossc.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== XRGB-mini Framemeister ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-xrgb.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-xrgb.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-xrgb.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=custom-m&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== High-definition televisions ====&lt;br /&gt;
&lt;br /&gt;
Change the Aspect Ratio on the television to Zoom 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=ycc709&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== December, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed 360p RGBcvS sync issue.&lt;br /&gt;
&lt;br /&gt;
=== October, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added HD Custom video format.&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added video options.&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Removed left/right chroma location support.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added Super Game Boy color palette setting.&lt;br /&gt;
* Changed default chroma location to center.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added RGB Sync-on-Green support.&lt;br /&gt;
* Added xvYCC/BT.2020 support for auto-generated 3D LUT.&lt;br /&gt;
* Added control swapping for SNES Controllers.&lt;br /&gt;
* Added center/right chroma location support.&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=SN-r2bl7bV8 Console Verified: GBC Pokémon: Blue Version &amp;quot;warp glitch&amp;quot; by gifvex in 10:11.25]&lt;br /&gt;
* [https://www.youtube.com/watch?v=i8ROeArTVyQ Console Verified: GBC Pokémon: Blue Version &amp;quot;Gotta Catch &#039;Em All!&amp;quot; by luckytyphlosion in 37:54.11]&lt;br /&gt;
* [https://www.youtube.com/watch?v=40z__x55Ix0 Console Verified: GBA Sonic Advance by Mukki &amp;amp; ruadath in 10:49.75]&lt;br /&gt;
* [https://www.youtube.com/watch?v=VqPV513Fd9w Console Verified: GBA Sonic Advance by Mukki in 11:02.64]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kZSfK7u3P2Y Console Verified: GBA Sonic Advance 2 by Mukki in 18:09.45]&lt;br /&gt;
* [https://www.youtube.com/watch?v=F6t0fdHay_o Console Verified: GBC Pokémon: Yellow Version by TiKevin83 in 1:36:34.55]&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4279</id>
		<title>Game Boy Interface/High-Fidelity Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4279"/>
		<updated>2018-12-11T20:52:17Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Add note about paths being relative to /GBI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
A spiritual successor of the ultra-low latency version, &#039;&#039;&#039;Game Boy Interface High-Fidelity Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBIHF&#039;&#039;&#039;) aims to provide the best source quality for further processing or archival.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== Type A (two-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type B (one-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/X Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|-&lt;br /&gt;
| Top Left/Right&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| B/Y or X Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R or A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X/A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--control=&amp;lt;P1[:P2[:P3[:P4]]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set control scheme. The default is the Game Boy Player Start-up Disc&#039;s Controller setting (0 or 1).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type A (two-handed)|Type A (two-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type B (one-handed)|Type B (one-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;)]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-reset=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set reset delay (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-video=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video buffering (default: 1).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--palette=&amp;lt;xxxx-xxxx-xxxx&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-palette&amp;lt;/code&amp;gt;&lt;br /&gt;
: Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).&lt;br /&gt;
: Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-lut3d&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load 32x32x32 lookup table (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d-order=&amp;lt;rgb|gbr|bgr&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify lookup table order (default: rgb).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: identity).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder (default).&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter. Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--colorspace=&amp;lt;ycc601|ycc709|ycc2020|rgb709|rgb2020&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video color space (default: ycc601).&lt;br /&gt;
: This only works with the Component Video Cable.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ycc601:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;601&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;709&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 Y’C’&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;C’&amp;lt;sub&amp;gt;R&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:sRGB|IEC 61966-2-1 sRGB]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 R’G’B’]]&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format (default: custom).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 27-33kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 36-45kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-usb&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[USBGecko|USB Gecko]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: yes).&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM (default: default.mb.gz).&lt;br /&gt;
: Note: Paths are relative to /GBI&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== 3D lookup table ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity LUT.png|Identity LUT &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA Light LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba-light.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBC LUT.png|Gambatte/higan &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbc.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE NDS LUT.png|Nintendo DS &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-nds.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-vba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE WiiU LUT.png|Wii U Virtual Console &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-wiiu.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB (Component Video Cable) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=rgb709&lt;br /&gt;
--scan-mode=non-interlace,clock2x,size2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 360&lt;br /&gt;
** Height: 240&lt;br /&gt;
** Vertical Refresh: 59.72&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 65&lt;br /&gt;
** Horizontal Size: 433&lt;br /&gt;
** Phase: 27&lt;br /&gt;
** Vertical Position: 18&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 40&lt;br /&gt;
** Left: 60&lt;br /&gt;
** Width: 240&lt;br /&gt;
** Height: 160&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: RGB (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 156&lt;br /&gt;
**** Contrast: 156&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 166&lt;br /&gt;
**** Contrast: 166&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 148&lt;br /&gt;
**** Contrast: 148&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-ossc.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-ossc.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-ossc.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== XRGB-mini Framemeister ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-xrgb.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-xrgb.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-xrgb.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=custom-m&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== High-definition televisions ====&lt;br /&gt;
&lt;br /&gt;
Change the Aspect Ratio on the television to Zoom 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=ycc709&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== December, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed 360p RGBcvS sync issue.&lt;br /&gt;
&lt;br /&gt;
=== October, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added HD Custom video format.&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added video options.&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Removed left/right chroma location support.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added Super Game Boy color palette setting.&lt;br /&gt;
* Changed default chroma location to center.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added RGB Sync-on-Green support.&lt;br /&gt;
* Added xvYCC/BT.2020 support for auto-generated 3D LUT.&lt;br /&gt;
* Added control swapping for SNES Controllers.&lt;br /&gt;
* Added center/right chroma location support.&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=SN-r2bl7bV8 Console Verified: GBC Pokémon: Blue Version &amp;quot;warp glitch&amp;quot; by gifvex in 10:11.25]&lt;br /&gt;
* [https://www.youtube.com/watch?v=i8ROeArTVyQ Console Verified: GBC Pokémon: Blue Version &amp;quot;Gotta Catch &#039;Em All!&amp;quot; by luckytyphlosion in 37:54.11]&lt;br /&gt;
* [https://www.youtube.com/watch?v=40z__x55Ix0 Console Verified: GBA Sonic Advance by Mukki &amp;amp; ruadath in 10:49.75]&lt;br /&gt;
* [https://www.youtube.com/watch?v=VqPV513Fd9w Console Verified: GBA Sonic Advance by Mukki in 11:02.64]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kZSfK7u3P2Y Console Verified: GBA Sonic Advance 2 by Mukki in 18:09.45]&lt;br /&gt;
* [https://www.youtube.com/watch?v=F6t0fdHay_o Console Verified: GBC Pokémon: Yellow Version by TiKevin83 in 1:36:34.55]&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Speedrunning_Edition&amp;diff=4278</id>
		<title>Game Boy Interface/Speedrunning Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Speedrunning_Edition&amp;diff=4278"/>
		<updated>2018-12-11T20:52:14Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Add note about paths being relative to /GBI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
Formerly the (ultra-)low latency version, &#039;&#039;&#039;Game Boy Interface Speedrunning Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBISR&#039;&#039;&#039;) features a simplified video renderer, and aims to meet the needs of most [[wikipedia:Speedrun|speedrunning]] communities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== Type A (two-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| C Stick Down&lt;br /&gt;
| &lt;br /&gt;
| Toggle input viewer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type B (one-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/X Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|-&lt;br /&gt;
| Top Left/Right&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| B/Y or X Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R or A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| C Stick Down&lt;br /&gt;
| &lt;br /&gt;
| Toggle input viewer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X/A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set offset (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--zoom=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set zoom (default: 2.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--rotate=&amp;lt;0-359&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set rotation (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--control=&amp;lt;P1[:P2[:P3[:P4]]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set control scheme. The default is the Game Boy Player Start-up Disc&#039;s Controller setting (0 or 1).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type A (two-handed)|Type A (two-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type B (one-handed)|Type B (one-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;)]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-reset=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set reset delay (default: 75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-video=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video buffering (default: 1).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load texture palette (default: frame-srgb.tpl.gz).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-id=&amp;lt;ID&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture palette index. The default is the Game Boy Player Start-up Disc&#039;s Frame setting (0 to 19).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-scale=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture scale (default: auto).&lt;br /&gt;
; &amp;lt;code&amp;gt;--palette=&amp;lt;xxxx-xxxx-xxxx&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-palette&amp;lt;/code&amp;gt;&lt;br /&gt;
: Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).&lt;br /&gt;
: Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-lut3d&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load 32x32x32 lookup table (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d-order=&amp;lt;rgb|gbr|bgr&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify lookup table order (default: rgb).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scaler=&amp;lt;nearest|bilinear|oversample|box&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image scaling filter (default: nearest).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: identity).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--gamma=&amp;lt;even[:odd]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma correction (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--blend=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set alpha blending (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--background=&amp;lt;#rrggbb&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set background color (default: #000000).&lt;br /&gt;
; &amp;lt;code&amp;gt;--vfilter=&amp;lt;middle[:lower[:upper]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set vertical filter coefficients (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder (default).&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter. Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;[ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m][,offset=&amp;lt;x:y&amp;gt;][,scaled-size=&amp;lt;w:h&amp;gt;][,size=&amp;lt;w:h&amp;gt;]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format. The default is the Video Mode or Progressive Scan Mode system setting (ntsc, pal-60, pal-m, or custom).&lt;br /&gt;
:; &amp;lt;code&amp;gt;offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set screen position. The default is the Screen Position system setting (-32 to +32).&lt;br /&gt;
:; &amp;lt;code&amp;gt;scaled-size=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set screen size (default: auto).&lt;br /&gt;
:; &amp;lt;code&amp;gt;size=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set internal resolution (default: 640:480).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: no). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--osd-input[=&amp;lt;x:y&amp;gt;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-osd-input&amp;lt;/code&amp;gt;&lt;br /&gt;
: Show input viewer (default: no). Defaults to 0:-64 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-usb&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[USBGecko|USB Gecko]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: no). Enabling this option is not recommended.&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM. Using this option is not recommended.&lt;br /&gt;
: Note: Paths are relative to /GBI&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBI CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBI CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== 3D lookup table ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity LUT.png|Identity LUT &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA Light LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba-light.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBC LUT.png|Gambatte/higan &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbc.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE NDS LUT.png|Nintendo DS &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-nds.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-vba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE WiiU LUT.png|Wii U Virtual Console &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-wiiu.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mimicking ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Interface (ultra-low latency) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-reset=0&lt;br /&gt;
--delay-video=0&lt;br /&gt;
--no-overlay&lt;br /&gt;
--format=custom,scaled-size=528:320,size=480:320&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc (60Hz) ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr.cli.example&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-video=2&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--format=ntsc,scaled-size=666:448,size=608:448&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
--enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc (50Hz) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-reset=65&lt;br /&gt;
--delay-video=2&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--format=pal,scaled-size=670:530,size=608:448&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
--enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo 3DS Virtual Console ====&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;F-Zero Maximum Velocity&#039;&#039;, &#039;&#039;Fire Emblem: The Sacred Stones&#039;&#039;, &#039;&#039;Mario vs. Donkey Kong&#039;&#039; and &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.7&lt;br /&gt;
--blend=.75&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Kirby &amp;amp; The Amazing Mirror&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.6&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.65&lt;br /&gt;
--blend=.75&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Metroid Fusion&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.7&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Wario Land 4&#039;&#039; and &#039;&#039;WarioWare, Inc.: Mega Microgame$&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.65&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Yoshi&#039;s Island: Super Mario Advance 3&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.6&lt;br /&gt;
--blend=.5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB (Component Video Cable) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace,clock2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 320&lt;br /&gt;
** Height: 240&lt;br /&gt;
** Vertical Refresh: 119.45&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 85&lt;br /&gt;
** Horizontal Size: 433&lt;br /&gt;
** Phase: 27&lt;br /&gt;
** Vertical Position: 18&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 40&lt;br /&gt;
** Left: 40&lt;br /&gt;
** Width: 240&lt;br /&gt;
** Height: 160&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: YUV (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 158&lt;br /&gt;
**** Contrast: 158&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 170&lt;br /&gt;
**** Contrast: 170&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 152&lt;br /&gt;
**** Contrast: 152&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr-ossc.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbisr-ossc.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbisr-ossc.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/gbiosscoptimal.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== XRGB-mini Framemeister ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr-xrgb.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbisr-xrgb.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbisr-xrgb.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom-m,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video output ===&lt;br /&gt;
&lt;br /&gt;
==== 120Hz black frame insertion ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.0&lt;br /&gt;
--scan-mode=non-interlace,clock2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 480p hybrid scanlines ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--overlay=frame.tpl.gz&lt;br /&gt;
--gamma=2.2:1.&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 480p simple scanlines ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.0&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video scaling ===&lt;br /&gt;
&lt;br /&gt;
==== 4:3 fullscreen (Game Boy Advance) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=2.375&lt;br /&gt;
--scaler=oversample&lt;br /&gt;
--vfilter=.625:.1875:.1875&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 4:3 fullscreen (Game Boy Color) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=3&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=3&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 16:9 fullscreen ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=2:3&lt;br /&gt;
--format=size=568&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Disabled component video DAC oversampling.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added Custom-M video format.&lt;br /&gt;
* Added Custom interlaced video modes.&lt;br /&gt;
* Merged vertical filter controls.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Enabled progressive scan in more cases to prevent display issues.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added Super Game Boy color palette setting.&lt;br /&gt;
* Changed scan mode semantics.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added control swapping for SNES Controllers.&lt;br /&gt;
* Added framebuffer size/offset setting.&lt;br /&gt;
* Replaced sample aspect ratio with scaled size.&lt;br /&gt;
* Improved per-field filtering in single-buffered mode.&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Improved Game Boy sound quality.&lt;br /&gt;
* Improved audio rendering.&lt;br /&gt;
* Reduced audio latency.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
* Disabled default multiboot.&lt;br /&gt;
&lt;br /&gt;
=== February, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added background color setting.&lt;br /&gt;
* Added video buffering setting.&lt;br /&gt;
* Added input viewer.&lt;br /&gt;
* Added color matrix from Gambatte.&lt;br /&gt;
* Added mono sound mode.&lt;br /&gt;
* Added 3D LUT auto-generation.&lt;br /&gt;
* Added GBR/BGR LUT order support.&lt;br /&gt;
* Added per-field gamma correction control.&lt;br /&gt;
* Changed some argument semantics.&lt;br /&gt;
* Fixed per-field settings with default video mode.&lt;br /&gt;
* Fixed wiiload autoboot with tiny GBA multiboot ROMs.&lt;br /&gt;
* Disabled machine checks.&lt;br /&gt;
&lt;br /&gt;
=== January, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated LUTs by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed default component video modes.&lt;br /&gt;
* Tweaked control type C.&lt;br /&gt;
&lt;br /&gt;
=== September, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added overlay scale setting.&lt;br /&gt;
* Added Logitech Speed Force support.&lt;br /&gt;
* Added Active Life Mat support.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed zoom scale.&lt;br /&gt;
* Changed wiiload server to accept oversized DOLs.&lt;br /&gt;
* Fixed one random kernel crash.&lt;br /&gt;
* Fixed scaling without a 3D LUT.&lt;br /&gt;
&lt;br /&gt;
=== August, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added DK Bongos support.&lt;br /&gt;
* Adapted control type C for Super Mario World: Super Mario Advance 2.&lt;br /&gt;
* Added control type D for The Legend of Zelda: A Link to the Past.&lt;br /&gt;
* Added per-field vertical filter control.&lt;br /&gt;
* Added PNG 3D LUT support.&lt;br /&gt;
* Added LUTs by Pokefan531.&lt;br /&gt;
* Added LUTs from the 3DS Virtual Console.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== July, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added CLI append support.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Changed reset combo behavior.&lt;br /&gt;
&lt;br /&gt;
=== June, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added zoom &amp;amp; rotate.&lt;br /&gt;
* Added reset delay.&lt;br /&gt;
* Added reset combo.&lt;br /&gt;
&lt;br /&gt;
=== April, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Added reset fade effect.&lt;br /&gt;
* Added TPL overlay support.&lt;br /&gt;
&lt;br /&gt;
=== March, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added rumble, disabled by default.&lt;br /&gt;
* Added USB Gecko wiiload server.&lt;br /&gt;
* Added Xboo Communicator.&lt;br /&gt;
&lt;br /&gt;
=== February, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added volume control.&lt;br /&gt;
* Added per-channel settings where possible.&lt;br /&gt;
* Changed volume to 75% to mitigate clipping.&lt;br /&gt;
&lt;br /&gt;
=== November, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== September, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added video options.&lt;br /&gt;
* Added control schemes.&lt;br /&gt;
* Added polling rate setting.&lt;br /&gt;
&lt;br /&gt;
=== May, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Fixed WaveBird Controllers.&lt;br /&gt;
&lt;br /&gt;
=== April, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Replaced GBA-as-controller with GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added U+D/L+R cancelling.&lt;br /&gt;
* Added GBA-as-controller support.&lt;br /&gt;
* Recognized a half press of the analog triggers.&lt;br /&gt;
&lt;br /&gt;
=== August, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added executable compression.&lt;br /&gt;
* Added memory card distribution files.&lt;br /&gt;
* Reduced coil whine.&lt;br /&gt;
&lt;br /&gt;
=== July, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed Game Boy Player detection.&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Standard_Edition&amp;diff=4277</id>
		<title>Game Boy Interface/Standard Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Standard_Edition&amp;diff=4277"/>
		<updated>2018-12-11T20:51:19Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Add note about paths being relative to /GBI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
The author&#039;s original vision, &#039;&#039;&#039;Game Boy Interface Standard Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBI&#039;&#039;&#039;) features an advanced video renderer exercising the GameCube hardware to its fullest.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== On-screen display ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| Hide on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button&lt;br /&gt;
| X Button&lt;br /&gt;
| Toggle on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y Button&lt;br /&gt;
| Y Button&lt;br /&gt;
| Revert offset/zoom&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Z Button&lt;br /&gt;
| Take screenshot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause &amp;lt;br /&amp;gt; (Hold for 1 second)&lt;br /&gt;
| Start/Pause &amp;lt;br /&amp;gt; (Hold for 1 second)&lt;br /&gt;
| Exit&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad&lt;br /&gt;
| +Control Pad&lt;br /&gt;
| Offset&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| Zoom&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Save movie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== In-game ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button&lt;br /&gt;
| X Button&lt;br /&gt;
| Toggle on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y Button&lt;br /&gt;
| Y Button&lt;br /&gt;
| Turbo&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Z Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons &amp;lt;br /&amp;gt; (Only for Game Boy Advance)&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Power Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--aspect=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen aspect ratio. The default is the Progressive Scan Mode system setting (4:3 or 16:9).&lt;br /&gt;
; &amp;lt;code&amp;gt;--offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set offset. The default is the Screen Position system setting (-32 to +32).&lt;br /&gt;
; &amp;lt;code&amp;gt;--zoom=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set zoom. The default is the Game Boy Player Start-up Disc&#039;s Screen Size setting (2.0 or 2.375).&lt;br /&gt;
; &amp;lt;code&amp;gt;--rotate=&amp;lt;0-359&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set rotation (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--turbo=&amp;lt;on:off&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set autofire interval (default: 3).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load texture palette (default: frame.tpl.gz).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-id=&amp;lt;ID&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture palette index. The default is the Game Boy Player Start-up Disc&#039;s Frame setting (0 to 19).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-scale=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture scale (default: auto).&lt;br /&gt;
; &amp;lt;code&amp;gt;--filter=&amp;lt;none|scale2x[ex|plus]|eagle2x|scan2x|normal2x|normalnx&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image doubling filter (default: normalnx).&lt;br /&gt;
; &amp;lt;code&amp;gt;--dither=&amp;lt;none|threshold|bayer8x8|bayer4x4|bayer2x2|cluster8x8|cluster4x4&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set dithering algorithm (default: threshold).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scaler=&amp;lt;nearest|bilinear|oversample|box&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image scaling filter (default: bilinear).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: gbi).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;1.0|1.7|2.2&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder.&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter (default). Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format. The default is the Video Mode and 60Hz Mode system setting (ntsc, pal or pal-60, pal-m).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 27-33kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 36-45kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--osd&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-osd&amp;lt;/code&amp;gt;&lt;br /&gt;
: Show on-screen display (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-address=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 address.&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-gateway=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 gateway.&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-netmask=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 netmask.&lt;br /&gt;
; &amp;lt;code&amp;gt;--network&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-network&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[Broadband Adapter]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--stream[=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-stream&amp;lt;/code&amp;gt;&lt;br /&gt;
: Stream video to IP address on UDP port 1234 (default: no). Defaults to 255.255.255.255 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: yes).&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM (default: default.mb.gz).&lt;br /&gt;
: Note: Paths are relative to /GBI&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBI CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBI CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== Image doubling ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE None.png|None&lt;br /&gt;
File:GBI AXPE Scale2xEx.png|Scale2×Ex&lt;br /&gt;
File:GBI AXPE Scale2xPlus.png|Scale2×Plus&lt;br /&gt;
File:GBI AXPE Scale2x.png|Scale2×&lt;br /&gt;
File:GBI AXPE Eagle2x.png|Eagle2×&lt;br /&gt;
File:GBI AXPE Scan2x.png|Scan2×&lt;br /&gt;
File:GBI AXPE Normal2x.png|Normal2×&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mimicking ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbi.cli.example&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--overlay=frame-srgb.tpl.gz&lt;br /&gt;
--dither=none&lt;br /&gt;
--matrix=identity&lt;br /&gt;
--input-gamma=1.&lt;br /&gt;
--output-gamma=1.&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--no-osd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wii U Virtual Console ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=16:9&lt;br /&gt;
--zoom=3&lt;br /&gt;
--no-overlay&lt;br /&gt;
--dither=none&lt;br /&gt;
--matrix=identity&lt;br /&gt;
--input-gamma=1.&lt;br /&gt;
--output-gamma=1.&lt;br /&gt;
--contrast=.75&lt;br /&gt;
--sound=digital&lt;br /&gt;
--no-osd&lt;br /&gt;
--no-enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
The author&#039;s personal setup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace,clock2x,size2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 960&lt;br /&gt;
** Height: 360&lt;br /&gt;
** Vertical Refresh: 60.00&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 205&lt;br /&gt;
** Horizontal Size: 1200&lt;br /&gt;
** Phase: 31&lt;br /&gt;
** Vertical Position: 13&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 20&lt;br /&gt;
** Left: 0&lt;br /&gt;
** Width: 960&lt;br /&gt;
** Height: 320&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: YUV (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 158&lt;br /&gt;
**** Contrast: 158&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 178&lt;br /&gt;
**** Contrast: 178&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 152&lt;br /&gt;
**** Contrast: 152&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--filter=none&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== High-definition televisions ====&lt;br /&gt;
&lt;br /&gt;
Change the Aspect Ratio on the television to Just Scan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=1.8&lt;br /&gt;
--zoom=3.375&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Video capture devices (Game Boy Advance) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=3:2&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=3&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=ntsc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Video capture devices (Game Boy Color) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=5:4&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=pal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
=== Why is there motion blur? Can I turn it off? ===&lt;br /&gt;
&lt;br /&gt;
It removes stuttering caused by mismatches between the Game Boy Advance and the display refresh rate. It cannot be turned off. It can be reduced by using a 120Hz mode, but it&#039;s most effective on a sample-and-hold display.&lt;br /&gt;
&lt;br /&gt;
=== What happens when I exit Game Boy Interface? ===&lt;br /&gt;
&lt;br /&gt;
The Game Boy Player keeps running and you&#039;re returned to &amp;lt;code&amp;gt;autoexec.dol&amp;lt;/code&amp;gt;, or the Nintendo GameCube Main Menu.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== December, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed 360p RGBcvS sync issue.&lt;br /&gt;
&lt;br /&gt;
=== October, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added HD Custom video format.&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added Custom-M video format.&lt;br /&gt;
* Added Custom interlaced video modes.&lt;br /&gt;
* Changed default sound mode to analog.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Enabled progressive scan in more cases to prevent display issues.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added 360p, 720i, 720p and 1080i video modes.&lt;br /&gt;
* Changed scan mode semantics.&lt;br /&gt;
* Changed default aspect ratio for progressive scan to 16:9.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Improved Game Boy sound quality.&lt;br /&gt;
* Improved audio rendering.&lt;br /&gt;
* Reduced audio latency.&lt;br /&gt;
* Changed default color matrix to GBI&#039;s original.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
&lt;br /&gt;
=== February, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added color matrix from Gambatte.&lt;br /&gt;
* Added mono sound mode.&lt;br /&gt;
* Fixed wiiload autoboot with tiny GBA multiboot ROMs.&lt;br /&gt;
* Disabled machine checks.&lt;br /&gt;
&lt;br /&gt;
=== January, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== September, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added overlay scale setting.&lt;br /&gt;
* Added Logitech Speed Force support.&lt;br /&gt;
* Added Active Life Mat support.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed wiiload server to accept oversized DOLs.&lt;br /&gt;
* Fixed one random kernel crash.&lt;br /&gt;
&lt;br /&gt;
=== August, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added DK Bongos support.&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== July, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added CLI append support.&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== April, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Added experimental 960i and 1152i video modes.&lt;br /&gt;
&lt;br /&gt;
=== March, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added temporal/spatial dithering.&lt;br /&gt;
* Added color matrices by Pokefan531.&lt;br /&gt;
* Added TPL overlay support to wiiload server.&lt;br /&gt;
* Changed default color matrix to Pokefan531&#039;s.&lt;br /&gt;
* Changed default gamma to 2.2.&lt;br /&gt;
* Optimized NormalNx filter.&lt;br /&gt;
&lt;br /&gt;
=== February, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added volume control.&lt;br /&gt;
* Added per-channel settings where possible.&lt;br /&gt;
* Changed volume to 75% to mitigate clipping.&lt;br /&gt;
* Fixed framebuffer clearing for 576i.&lt;br /&gt;
&lt;br /&gt;
=== November, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Optimized Scale2xEx filter.&lt;br /&gt;
&lt;br /&gt;
=== October, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added Scale2xEx and Scale2xPlus filters.&lt;br /&gt;
* Added oversample and box scalers.&lt;br /&gt;
* Added basic video streaming.&lt;br /&gt;
* Added Remote RetroPad support.&lt;br /&gt;
* Optimized video rendering.&lt;br /&gt;
&lt;br /&gt;
=== September, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added polling rate setting.&lt;br /&gt;
&lt;br /&gt;
=== May, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Fixed WaveBird Controllers.&lt;br /&gt;
&lt;br /&gt;
=== April, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added GBA multiboot support to wiiload server.&lt;br /&gt;
* Added Xboo Communicator.&lt;br /&gt;
* Added BIOS/ROM dumper.&lt;br /&gt;
* Replaced GBA-as-controller with GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added GBA-as-controller support.&lt;br /&gt;
* Recognized a half press of the analog triggers.&lt;br /&gt;
&lt;br /&gt;
=== December, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Expanded video options. Now includes 25, 30, 100 and 120 Hz modes.&lt;br /&gt;
* Added gamma-encoded borders for special use.&lt;br /&gt;
&lt;br /&gt;
=== November, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added (GZipped) TPL overlay support.&lt;br /&gt;
* Added all 20 borders from the Game Boy Player Start-up Disc.&lt;br /&gt;
&lt;br /&gt;
=== October, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added Scale2x, Eagle2x, Scan2x and Normal2x filters.&lt;br /&gt;
&lt;br /&gt;
=== August, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added executable compression.&lt;br /&gt;
* Added return to &amp;lt;code&amp;gt;autoexec.dol&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Added memory card distribution files.&lt;br /&gt;
* Added auto-cropping for Game Boy screenshots.&lt;br /&gt;
* Optimized video rendering.&lt;br /&gt;
* Reduced coil whine.&lt;br /&gt;
&lt;br /&gt;
=== July, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added rumble.&lt;br /&gt;
* Added hold to quit.&lt;br /&gt;
* Added screenshot saving.&lt;br /&gt;
* Added SNTP broadcast listener.&lt;br /&gt;
* Changed default video mode to interlaced.&lt;br /&gt;
* Fixed Game Boy Player detection.&lt;br /&gt;
&lt;br /&gt;
=== May, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Changed all 60 Hz modes to have 486 active lines.&lt;br /&gt;
&lt;br /&gt;
=== March, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added digital PWM sound.&lt;br /&gt;
* Added turbo button.&lt;br /&gt;
* Fixed 288p.&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4273</id>
		<title>Game Boy Interface/High-Fidelity Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4273"/>
		<updated>2018-12-11T12:16:31Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Add note about paths being relative to /GBI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
A spiritual successor of the ultra-low latency version, &#039;&#039;&#039;Game Boy Interface High-Fidelity Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBIHF&#039;&#039;&#039;) aims to provide the best source quality for further processing or archival.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== Type A (two-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type B (one-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/X Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|-&lt;br /&gt;
| Top Left/Right&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| B/Y or X Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R or A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X/A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--control=&amp;lt;P1[:P2[:P3[:P4]]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set control scheme. The default is the Game Boy Player Start-up Disc&#039;s Controller setting (0 or 1).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type A (two-handed)|Type A (two-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type B (one-handed)|Type B (one-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;)]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-reset=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set reset delay (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-video=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video buffering (default: 1).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--palette=&amp;lt;xxxx-xxxx-xxxx&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-palette&amp;lt;/code&amp;gt;&lt;br /&gt;
: Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).&lt;br /&gt;
: Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-lut3d&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load 32x32x32 lookup table (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d-order=&amp;lt;rgb|gbr|bgr&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify lookup table order (default: rgb).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: identity).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder (default).&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter. Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--colorspace=&amp;lt;ycc601|ycc709|ycc2020|rgb709|rgb2020&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video color space (default: ycc601).&lt;br /&gt;
: This only works with the Component Video Cable.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ycc601:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;601&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;709&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 Y’C’&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;C’&amp;lt;sub&amp;gt;R&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:sRGB|IEC 61966-2-1 sRGB]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 R’G’B’]]&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format (default: custom).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 27-33kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 36-45kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-usb&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[USBGecko|USB Gecko]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: yes).&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM (default: default.mb.gz).&lt;br /&gt;
: Paths are relative to working directory + /GBI&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== 3D lookup table ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity LUT.png|Identity LUT &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA Light LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba-light.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBC LUT.png|Gambatte/higan &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbc.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE NDS LUT.png|Nintendo DS &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-nds.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-vba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE WiiU LUT.png|Wii U Virtual Console &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-wiiu.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB (Component Video Cable) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=rgb709&lt;br /&gt;
--scan-mode=non-interlace,clock2x,size2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 360&lt;br /&gt;
** Height: 240&lt;br /&gt;
** Vertical Refresh: 59.72&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 65&lt;br /&gt;
** Horizontal Size: 433&lt;br /&gt;
** Phase: 27&lt;br /&gt;
** Vertical Position: 18&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 40&lt;br /&gt;
** Left: 60&lt;br /&gt;
** Width: 240&lt;br /&gt;
** Height: 160&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: RGB (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 156&lt;br /&gt;
**** Contrast: 156&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 166&lt;br /&gt;
**** Contrast: 166&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 148&lt;br /&gt;
**** Contrast: 148&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-ossc.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-ossc.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-ossc.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== XRGB-mini Framemeister ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-xrgb.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-xrgb.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-xrgb.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=custom-m&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== High-definition televisions ====&lt;br /&gt;
&lt;br /&gt;
Change the Aspect Ratio on the television to Zoom 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=ycc709&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== December, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed 360p RGBcvS sync issue.&lt;br /&gt;
&lt;br /&gt;
=== October, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added HD Custom video format.&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added video options.&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Removed left/right chroma location support.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added Super Game Boy color palette setting.&lt;br /&gt;
* Changed default chroma location to center.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added RGB Sync-on-Green support.&lt;br /&gt;
* Added xvYCC/BT.2020 support for auto-generated 3D LUT.&lt;br /&gt;
* Added control swapping for SNES Controllers.&lt;br /&gt;
* Added center/right chroma location support.&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=SN-r2bl7bV8 Console Verified: GBC Pokémon: Blue Version &amp;quot;warp glitch&amp;quot; by gifvex in 10:11.25]&lt;br /&gt;
* [https://www.youtube.com/watch?v=i8ROeArTVyQ Console Verified: GBC Pokémon: Blue Version &amp;quot;Gotta Catch &#039;Em All!&amp;quot; by luckytyphlosion in 37:54.11]&lt;br /&gt;
* [https://www.youtube.com/watch?v=40z__x55Ix0 Console Verified: GBA Sonic Advance by Mukki &amp;amp; ruadath in 10:49.75]&lt;br /&gt;
* [https://www.youtube.com/watch?v=VqPV513Fd9w Console Verified: GBA Sonic Advance by Mukki in 11:02.64]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kZSfK7u3P2Y Console Verified: GBA Sonic Advance 2 by Mukki in 18:09.45]&lt;br /&gt;
* [https://www.youtube.com/watch?v=F6t0fdHay_o Console Verified: GBC Pokémon: Yellow Version by TiKevin83 in 1:36:34.55]&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Speedrunning_Edition&amp;diff=4272</id>
		<title>Game Boy Interface/Speedrunning Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Speedrunning_Edition&amp;diff=4272"/>
		<updated>2018-12-11T12:16:01Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Add note about paths being relative to /GBI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
Formerly the (ultra-)low latency version, &#039;&#039;&#039;Game Boy Interface Speedrunning Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBISR&#039;&#039;&#039;) features a simplified video renderer, and aims to meet the needs of most [[wikipedia:Speedrun|speedrunning]] communities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== Type A (two-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| C Stick Down&lt;br /&gt;
| &lt;br /&gt;
| Toggle input viewer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type B (one-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/X Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|-&lt;br /&gt;
| Top Left/Right&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| B/Y or X Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R or A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| C Stick Down&lt;br /&gt;
| &lt;br /&gt;
| Toggle input viewer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X/A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set offset (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--zoom=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set zoom (default: 2.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--rotate=&amp;lt;0-359&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set rotation (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--control=&amp;lt;P1[:P2[:P3[:P4]]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set control scheme. The default is the Game Boy Player Start-up Disc&#039;s Controller setting (0 or 1).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type A (two-handed)|Type A (two-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type B (one-handed)|Type B (one-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;)]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-reset=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set reset delay (default: 75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-video=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video buffering (default: 1).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load texture palette (default: frame-srgb.tpl.gz).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-id=&amp;lt;ID&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture palette index. The default is the Game Boy Player Start-up Disc&#039;s Frame setting (0 to 19).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-scale=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture scale (default: auto).&lt;br /&gt;
; &amp;lt;code&amp;gt;--palette=&amp;lt;xxxx-xxxx-xxxx&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-palette&amp;lt;/code&amp;gt;&lt;br /&gt;
: Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).&lt;br /&gt;
: Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-lut3d&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load 32x32x32 lookup table (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d-order=&amp;lt;rgb|gbr|bgr&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify lookup table order (default: rgb).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scaler=&amp;lt;nearest|bilinear|oversample|box&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image scaling filter (default: nearest).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: identity).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--gamma=&amp;lt;even[:odd]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma correction (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--blend=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set alpha blending (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--background=&amp;lt;#rrggbb&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set background color (default: #000000).&lt;br /&gt;
; &amp;lt;code&amp;gt;--vfilter=&amp;lt;middle[:lower[:upper]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set vertical filter coefficients (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder (default).&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter. Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;[ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m][,offset=&amp;lt;x:y&amp;gt;][,scaled-size=&amp;lt;w:h&amp;gt;][,size=&amp;lt;w:h&amp;gt;]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format. The default is the Video Mode or Progressive Scan Mode system setting (ntsc, pal-60, pal-m, or custom).&lt;br /&gt;
:; &amp;lt;code&amp;gt;offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set screen position. The default is the Screen Position system setting (-32 to +32).&lt;br /&gt;
:; &amp;lt;code&amp;gt;scaled-size=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set screen size (default: auto).&lt;br /&gt;
:; &amp;lt;code&amp;gt;size=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set internal resolution (default: 640:480).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: no). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--osd-input[=&amp;lt;x:y&amp;gt;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-osd-input&amp;lt;/code&amp;gt;&lt;br /&gt;
: Show input viewer (default: no). Defaults to 0:-64 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-usb&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[USBGecko|USB Gecko]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: no). Enabling this option is not recommended.&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM. Using this option is not recommended.&lt;br /&gt;
: Paths are relative to working directory + /GBI&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBI CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBI CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== 3D lookup table ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity LUT.png|Identity LUT &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA Light LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba-light.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBC LUT.png|Gambatte/higan &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbc.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE NDS LUT.png|Nintendo DS &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-nds.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-vba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE WiiU LUT.png|Wii U Virtual Console &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-wiiu.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mimicking ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Interface (ultra-low latency) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-reset=0&lt;br /&gt;
--delay-video=0&lt;br /&gt;
--no-overlay&lt;br /&gt;
--format=custom,scaled-size=528:320,size=480:320&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc (60Hz) ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr.cli.example&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-video=2&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--format=ntsc,scaled-size=666:448,size=608:448&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
--enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc (50Hz) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-reset=65&lt;br /&gt;
--delay-video=2&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--format=pal,scaled-size=670:530,size=608:448&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
--enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo 3DS Virtual Console ====&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;F-Zero Maximum Velocity&#039;&#039;, &#039;&#039;Fire Emblem: The Sacred Stones&#039;&#039;, &#039;&#039;Mario vs. Donkey Kong&#039;&#039; and &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.7&lt;br /&gt;
--blend=.75&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Kirby &amp;amp; The Amazing Mirror&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.6&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.65&lt;br /&gt;
--blend=.75&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Metroid Fusion&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.7&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Wario Land 4&#039;&#039; and &#039;&#039;WarioWare, Inc.: Mega Microgame$&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.65&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Yoshi&#039;s Island: Super Mario Advance 3&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.6&lt;br /&gt;
--blend=.5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB (Component Video Cable) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace,clock2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 320&lt;br /&gt;
** Height: 240&lt;br /&gt;
** Vertical Refresh: 119.45&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 85&lt;br /&gt;
** Horizontal Size: 433&lt;br /&gt;
** Phase: 27&lt;br /&gt;
** Vertical Position: 18&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 40&lt;br /&gt;
** Left: 40&lt;br /&gt;
** Width: 240&lt;br /&gt;
** Height: 160&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: YUV (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 158&lt;br /&gt;
**** Contrast: 158&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 170&lt;br /&gt;
**** Contrast: 170&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 152&lt;br /&gt;
**** Contrast: 152&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr-ossc.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbisr-ossc.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbisr-ossc.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/gbiosscoptimal.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== XRGB-mini Framemeister ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr-xrgb.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbisr-xrgb.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbisr-xrgb.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom-m,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video output ===&lt;br /&gt;
&lt;br /&gt;
==== 120Hz black frame insertion ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.0&lt;br /&gt;
--scan-mode=non-interlace,clock2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 480p hybrid scanlines ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--overlay=frame.tpl.gz&lt;br /&gt;
--gamma=2.2:1.&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 480p simple scanlines ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.0&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video scaling ===&lt;br /&gt;
&lt;br /&gt;
==== 4:3 fullscreen (Game Boy Advance) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=2.375&lt;br /&gt;
--scaler=oversample&lt;br /&gt;
--vfilter=.625:.1875:.1875&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 4:3 fullscreen (Game Boy Color) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=3&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=3&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 16:9 fullscreen ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=2:3&lt;br /&gt;
--format=size=568&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Disabled component video DAC oversampling.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added Custom-M video format.&lt;br /&gt;
* Added Custom interlaced video modes.&lt;br /&gt;
* Merged vertical filter controls.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Enabled progressive scan in more cases to prevent display issues.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added Super Game Boy color palette setting.&lt;br /&gt;
* Changed scan mode semantics.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added control swapping for SNES Controllers.&lt;br /&gt;
* Added framebuffer size/offset setting.&lt;br /&gt;
* Replaced sample aspect ratio with scaled size.&lt;br /&gt;
* Improved per-field filtering in single-buffered mode.&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Improved Game Boy sound quality.&lt;br /&gt;
* Improved audio rendering.&lt;br /&gt;
* Reduced audio latency.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
* Disabled default multiboot.&lt;br /&gt;
&lt;br /&gt;
=== February, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added background color setting.&lt;br /&gt;
* Added video buffering setting.&lt;br /&gt;
* Added input viewer.&lt;br /&gt;
* Added color matrix from Gambatte.&lt;br /&gt;
* Added mono sound mode.&lt;br /&gt;
* Added 3D LUT auto-generation.&lt;br /&gt;
* Added GBR/BGR LUT order support.&lt;br /&gt;
* Added per-field gamma correction control.&lt;br /&gt;
* Changed some argument semantics.&lt;br /&gt;
* Fixed per-field settings with default video mode.&lt;br /&gt;
* Fixed wiiload autoboot with tiny GBA multiboot ROMs.&lt;br /&gt;
* Disabled machine checks.&lt;br /&gt;
&lt;br /&gt;
=== January, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated LUTs by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed default component video modes.&lt;br /&gt;
* Tweaked control type C.&lt;br /&gt;
&lt;br /&gt;
=== September, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added overlay scale setting.&lt;br /&gt;
* Added Logitech Speed Force support.&lt;br /&gt;
* Added Active Life Mat support.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed zoom scale.&lt;br /&gt;
* Changed wiiload server to accept oversized DOLs.&lt;br /&gt;
* Fixed one random kernel crash.&lt;br /&gt;
* Fixed scaling without a 3D LUT.&lt;br /&gt;
&lt;br /&gt;
=== August, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added DK Bongos support.&lt;br /&gt;
* Adapted control type C for Super Mario World: Super Mario Advance 2.&lt;br /&gt;
* Added control type D for The Legend of Zelda: A Link to the Past.&lt;br /&gt;
* Added per-field vertical filter control.&lt;br /&gt;
* Added PNG 3D LUT support.&lt;br /&gt;
* Added LUTs by Pokefan531.&lt;br /&gt;
* Added LUTs from the 3DS Virtual Console.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== July, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added CLI append support.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Changed reset combo behavior.&lt;br /&gt;
&lt;br /&gt;
=== June, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added zoom &amp;amp; rotate.&lt;br /&gt;
* Added reset delay.&lt;br /&gt;
* Added reset combo.&lt;br /&gt;
&lt;br /&gt;
=== April, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Added reset fade effect.&lt;br /&gt;
* Added TPL overlay support.&lt;br /&gt;
&lt;br /&gt;
=== March, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added rumble, disabled by default.&lt;br /&gt;
* Added USB Gecko wiiload server.&lt;br /&gt;
* Added Xboo Communicator.&lt;br /&gt;
&lt;br /&gt;
=== February, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added volume control.&lt;br /&gt;
* Added per-channel settings where possible.&lt;br /&gt;
* Changed volume to 75% to mitigate clipping.&lt;br /&gt;
&lt;br /&gt;
=== November, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== September, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added video options.&lt;br /&gt;
* Added control schemes.&lt;br /&gt;
* Added polling rate setting.&lt;br /&gt;
&lt;br /&gt;
=== May, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Fixed WaveBird Controllers.&lt;br /&gt;
&lt;br /&gt;
=== April, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Replaced GBA-as-controller with GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added U+D/L+R cancelling.&lt;br /&gt;
* Added GBA-as-controller support.&lt;br /&gt;
* Recognized a half press of the analog triggers.&lt;br /&gt;
&lt;br /&gt;
=== August, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added executable compression.&lt;br /&gt;
* Added memory card distribution files.&lt;br /&gt;
* Reduced coil whine.&lt;br /&gt;
&lt;br /&gt;
=== July, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed Game Boy Player detection.&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Standard_Edition&amp;diff=4271</id>
		<title>Game Boy Interface/Standard Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Standard_Edition&amp;diff=4271"/>
		<updated>2018-12-11T12:15:15Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Add note about paths being relative to /GBI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
The author&#039;s original vision, &#039;&#039;&#039;Game Boy Interface Standard Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBI&#039;&#039;&#039;) features an advanced video renderer exercising the GameCube hardware to its fullest.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== On-screen display ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| Hide on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button&lt;br /&gt;
| X Button&lt;br /&gt;
| Toggle on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y Button&lt;br /&gt;
| Y Button&lt;br /&gt;
| Revert offset/zoom&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Z Button&lt;br /&gt;
| Take screenshot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause &amp;lt;br /&amp;gt; (Hold for 1 second)&lt;br /&gt;
| Start/Pause &amp;lt;br /&amp;gt; (Hold for 1 second)&lt;br /&gt;
| Exit&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad&lt;br /&gt;
| +Control Pad&lt;br /&gt;
| Offset&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| Zoom&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Save movie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== In-game ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button&lt;br /&gt;
| X Button&lt;br /&gt;
| Toggle on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y Button&lt;br /&gt;
| Y Button&lt;br /&gt;
| Turbo&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Z Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons &amp;lt;br /&amp;gt; (Only for Game Boy Advance)&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Power Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--aspect=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen aspect ratio. The default is the Progressive Scan Mode system setting (4:3 or 16:9).&lt;br /&gt;
; &amp;lt;code&amp;gt;--offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set offset. The default is the Screen Position system setting (-32 to +32).&lt;br /&gt;
; &amp;lt;code&amp;gt;--zoom=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set zoom. The default is the Game Boy Player Start-up Disc&#039;s Screen Size setting (2.0 or 2.375).&lt;br /&gt;
; &amp;lt;code&amp;gt;--rotate=&amp;lt;0-359&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set rotation (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--turbo=&amp;lt;on:off&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set autofire interval (default: 3).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load texture palette (default: frame.tpl.gz).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-id=&amp;lt;ID&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture palette index. The default is the Game Boy Player Start-up Disc&#039;s Frame setting (0 to 19).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-scale=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture scale (default: auto).&lt;br /&gt;
; &amp;lt;code&amp;gt;--filter=&amp;lt;none|scale2x[ex|plus]|eagle2x|scan2x|normal2x|normalnx&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image doubling filter (default: normalnx).&lt;br /&gt;
; &amp;lt;code&amp;gt;--dither=&amp;lt;none|threshold|bayer8x8|bayer4x4|bayer2x2|cluster8x8|cluster4x4&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set dithering algorithm (default: threshold).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scaler=&amp;lt;nearest|bilinear|oversample|box&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image scaling filter (default: bilinear).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: gbi).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;1.0|1.7|2.2&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder.&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter (default). Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format. The default is the Video Mode and 60Hz Mode system setting (ntsc, pal or pal-60, pal-m).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 27-33kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 36-45kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--osd&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-osd&amp;lt;/code&amp;gt;&lt;br /&gt;
: Show on-screen display (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-address=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 address.&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-gateway=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 gateway.&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-netmask=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 netmask.&lt;br /&gt;
; &amp;lt;code&amp;gt;--network&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-network&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[Broadband Adapter]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--stream[=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-stream&amp;lt;/code&amp;gt;&lt;br /&gt;
: Stream video to IP address on UDP port 1234 (default: no). Defaults to 255.255.255.255 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: yes).&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM (default: default.mb.gz).&lt;br /&gt;
: Paths are relative to working directory + /GBI&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBI CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBI CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== Image doubling ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE None.png|None&lt;br /&gt;
File:GBI AXPE Scale2xEx.png|Scale2×Ex&lt;br /&gt;
File:GBI AXPE Scale2xPlus.png|Scale2×Plus&lt;br /&gt;
File:GBI AXPE Scale2x.png|Scale2×&lt;br /&gt;
File:GBI AXPE Eagle2x.png|Eagle2×&lt;br /&gt;
File:GBI AXPE Scan2x.png|Scan2×&lt;br /&gt;
File:GBI AXPE Normal2x.png|Normal2×&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mimicking ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbi.cli.example&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--overlay=frame-srgb.tpl.gz&lt;br /&gt;
--dither=none&lt;br /&gt;
--matrix=identity&lt;br /&gt;
--input-gamma=1.&lt;br /&gt;
--output-gamma=1.&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--no-osd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wii U Virtual Console ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=16:9&lt;br /&gt;
--zoom=3&lt;br /&gt;
--no-overlay&lt;br /&gt;
--dither=none&lt;br /&gt;
--matrix=identity&lt;br /&gt;
--input-gamma=1.&lt;br /&gt;
--output-gamma=1.&lt;br /&gt;
--contrast=.75&lt;br /&gt;
--sound=digital&lt;br /&gt;
--no-osd&lt;br /&gt;
--no-enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
The author&#039;s personal setup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace,clock2x,size2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 960&lt;br /&gt;
** Height: 360&lt;br /&gt;
** Vertical Refresh: 60.00&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 205&lt;br /&gt;
** Horizontal Size: 1200&lt;br /&gt;
** Phase: 31&lt;br /&gt;
** Vertical Position: 13&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 20&lt;br /&gt;
** Left: 0&lt;br /&gt;
** Width: 960&lt;br /&gt;
** Height: 320&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: YUV (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 158&lt;br /&gt;
**** Contrast: 158&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 178&lt;br /&gt;
**** Contrast: 178&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 152&lt;br /&gt;
**** Contrast: 152&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--filter=none&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== High-definition televisions ====&lt;br /&gt;
&lt;br /&gt;
Change the Aspect Ratio on the television to Just Scan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=1.8&lt;br /&gt;
--zoom=3.375&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Video capture devices (Game Boy Advance) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=3:2&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=3&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=ntsc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Video capture devices (Game Boy Color) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=5:4&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=pal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
=== Why is there motion blur? Can I turn it off? ===&lt;br /&gt;
&lt;br /&gt;
It removes stuttering caused by mismatches between the Game Boy Advance and the display refresh rate. It cannot be turned off. It can be reduced by using a 120Hz mode, but it&#039;s most effective on a sample-and-hold display.&lt;br /&gt;
&lt;br /&gt;
=== What happens when I exit Game Boy Interface? ===&lt;br /&gt;
&lt;br /&gt;
The Game Boy Player keeps running and you&#039;re returned to &amp;lt;code&amp;gt;autoexec.dol&amp;lt;/code&amp;gt;, or the Nintendo GameCube Main Menu.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== December, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed 360p RGBcvS sync issue.&lt;br /&gt;
&lt;br /&gt;
=== October, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added HD Custom video format.&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added Custom-M video format.&lt;br /&gt;
* Added Custom interlaced video modes.&lt;br /&gt;
* Changed default sound mode to analog.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Enabled progressive scan in more cases to prevent display issues.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added 360p, 720i, 720p and 1080i video modes.&lt;br /&gt;
* Changed scan mode semantics.&lt;br /&gt;
* Changed default aspect ratio for progressive scan to 16:9.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Improved Game Boy sound quality.&lt;br /&gt;
* Improved audio rendering.&lt;br /&gt;
* Reduced audio latency.&lt;br /&gt;
* Changed default color matrix to GBI&#039;s original.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
&lt;br /&gt;
=== February, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added color matrix from Gambatte.&lt;br /&gt;
* Added mono sound mode.&lt;br /&gt;
* Fixed wiiload autoboot with tiny GBA multiboot ROMs.&lt;br /&gt;
* Disabled machine checks.&lt;br /&gt;
&lt;br /&gt;
=== January, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== September, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added overlay scale setting.&lt;br /&gt;
* Added Logitech Speed Force support.&lt;br /&gt;
* Added Active Life Mat support.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed wiiload server to accept oversized DOLs.&lt;br /&gt;
* Fixed one random kernel crash.&lt;br /&gt;
&lt;br /&gt;
=== August, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added DK Bongos support.&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== July, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added CLI append support.&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== April, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Added experimental 960i and 1152i video modes.&lt;br /&gt;
&lt;br /&gt;
=== March, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added temporal/spatial dithering.&lt;br /&gt;
* Added color matrices by Pokefan531.&lt;br /&gt;
* Added TPL overlay support to wiiload server.&lt;br /&gt;
* Changed default color matrix to Pokefan531&#039;s.&lt;br /&gt;
* Changed default gamma to 2.2.&lt;br /&gt;
* Optimized NormalNx filter.&lt;br /&gt;
&lt;br /&gt;
=== February, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added volume control.&lt;br /&gt;
* Added per-channel settings where possible.&lt;br /&gt;
* Changed volume to 75% to mitigate clipping.&lt;br /&gt;
* Fixed framebuffer clearing for 576i.&lt;br /&gt;
&lt;br /&gt;
=== November, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Optimized Scale2xEx filter.&lt;br /&gt;
&lt;br /&gt;
=== October, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added Scale2xEx and Scale2xPlus filters.&lt;br /&gt;
* Added oversample and box scalers.&lt;br /&gt;
* Added basic video streaming.&lt;br /&gt;
* Added Remote RetroPad support.&lt;br /&gt;
* Optimized video rendering.&lt;br /&gt;
&lt;br /&gt;
=== September, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added polling rate setting.&lt;br /&gt;
&lt;br /&gt;
=== May, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Fixed WaveBird Controllers.&lt;br /&gt;
&lt;br /&gt;
=== April, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added GBA multiboot support to wiiload server.&lt;br /&gt;
* Added Xboo Communicator.&lt;br /&gt;
* Added BIOS/ROM dumper.&lt;br /&gt;
* Replaced GBA-as-controller with GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added GBA-as-controller support.&lt;br /&gt;
* Recognized a half press of the analog triggers.&lt;br /&gt;
&lt;br /&gt;
=== December, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Expanded video options. Now includes 25, 30, 100 and 120 Hz modes.&lt;br /&gt;
* Added gamma-encoded borders for special use.&lt;br /&gt;
&lt;br /&gt;
=== November, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added (GZipped) TPL overlay support.&lt;br /&gt;
* Added all 20 borders from the Game Boy Player Start-up Disc.&lt;br /&gt;
&lt;br /&gt;
=== October, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added Scale2x, Eagle2x, Scan2x and Normal2x filters.&lt;br /&gt;
&lt;br /&gt;
=== August, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added executable compression.&lt;br /&gt;
* Added return to &amp;lt;code&amp;gt;autoexec.dol&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Added memory card distribution files.&lt;br /&gt;
* Added auto-cropping for Game Boy screenshots.&lt;br /&gt;
* Optimized video rendering.&lt;br /&gt;
* Reduced coil whine.&lt;br /&gt;
&lt;br /&gt;
=== July, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added rumble.&lt;br /&gt;
* Added hold to quit.&lt;br /&gt;
* Added screenshot saving.&lt;br /&gt;
* Added SNTP broadcast listener.&lt;br /&gt;
* Changed default video mode to interlaced.&lt;br /&gt;
* Fixed Game Boy Player detection.&lt;br /&gt;
&lt;br /&gt;
=== May, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Changed all 60 Hz modes to have 486 active lines.&lt;br /&gt;
&lt;br /&gt;
=== March, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added digital PWM sound.&lt;br /&gt;
* Added turbo button.&lt;br /&gt;
* Fixed 288p.&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4266</id>
		<title>Game Boy Interface/High-Fidelity Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/High-Fidelity_Edition&amp;diff=4266"/>
		<updated>2018-12-08T20:26:12Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Add a note about turning off QuickBoot to the GBIHF options section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
A spiritual successor of the ultra-low latency version, &#039;&#039;&#039;Game Boy Interface High-Fidelity Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBIHF&#039;&#039;&#039;) aims to provide the best source quality for further processing or archival.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== Type A (two-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type B (one-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/X Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|-&lt;br /&gt;
| Top Left/Right&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| B/Y or X Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R or A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X/A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--control=&amp;lt;P1[:P2[:P3[:P4]]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set control scheme. The default is the Game Boy Player Start-up Disc&#039;s Controller setting (0 or 1).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type A (two-handed)|Type A (two-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type B (one-handed)|Type B (one-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;)]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-reset=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set reset delay (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-video=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video buffering (default: 1).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--palette=&amp;lt;xxxx-xxxx-xxxx&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-palette&amp;lt;/code&amp;gt;&lt;br /&gt;
: Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).&lt;br /&gt;
: Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-lut3d&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load 32x32x32 lookup table (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d-order=&amp;lt;rgb|gbr|bgr&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify lookup table order (default: rgb).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: identity).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder (default).&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter. Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--colorspace=&amp;lt;ycc601|ycc709|ycc2020|rgb709|rgb2020&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video color space (default: ycc601).&lt;br /&gt;
: This only works with the Component Video Cable.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;ycc601:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;601&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC&amp;lt;sub&amp;gt;709&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ycc2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 Y’C’&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;C’&amp;lt;sub&amp;gt;R&amp;lt;/sub&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb709:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:sRGB|IEC 61966-2-1 sRGB]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;rgb2020:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Rec. 2020|ITU-R BT.2020 R’G’B’]]&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format (default: custom).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 27-33kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 36-45kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-usb&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[USBGecko|USB Gecko]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: yes).&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM (default: default.mb.gz).&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBIHF ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBIHF AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBIHF AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBIHF CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBIHF CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBIHF CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== 3D lookup table ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity LUT.png|Identity LUT &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA Light LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba-light.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBC LUT.png|Gambatte/higan &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbc.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE NDS LUT.png|Nintendo DS &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-nds.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-vba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE WiiU LUT.png|Wii U Virtual Console &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-wiiu.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB (Component Video Cable) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=rgb709&lt;br /&gt;
--scan-mode=non-interlace,clock2x,size2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 360&lt;br /&gt;
** Height: 240&lt;br /&gt;
** Vertical Refresh: 59.72&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 65&lt;br /&gt;
** Horizontal Size: 433&lt;br /&gt;
** Phase: 27&lt;br /&gt;
** Vertical Position: 18&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 40&lt;br /&gt;
** Left: 60&lt;br /&gt;
** Width: 240&lt;br /&gt;
** Height: 160&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: RGB (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 156&lt;br /&gt;
**** Contrast: 156&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 166&lt;br /&gt;
**** Contrast: 166&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 148&lt;br /&gt;
**** Contrast: 148&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-ossc.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-ossc.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-ossc.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== XRGB-mini Framemeister ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbihf-xrgb.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbihf-xrgb.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbihf-xrgb.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--format=custom-m&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== High-definition televisions ====&lt;br /&gt;
&lt;br /&gt;
Change the Aspect Ratio on the television to Zoom 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--colorspace=ycc709&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== October, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added HDCustom video format.&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added video options.&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Removed left/right chroma location support.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added Super Game Boy color palette setting.&lt;br /&gt;
* Changed default chroma location to center.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added RGB Sync-on-Green support.&lt;br /&gt;
* Added xvYCC/BT.2020 support for auto-generated 3D LUT.&lt;br /&gt;
* Added control swapping for SNES Controllers.&lt;br /&gt;
* Added center/right chroma location support.&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=SN-r2bl7bV8 Console Verified: GBC Pokémon: Blue Version &amp;quot;warp glitch&amp;quot; by gifvex in 10:11.25]&lt;br /&gt;
* [https://www.youtube.com/watch?v=i8ROeArTVyQ Console Verified: GBC Pokémon: Blue Version &amp;quot;Gotta Catch &#039;Em All!&amp;quot; by luckytyphlosion in 37:54.11]&lt;br /&gt;
* [https://www.youtube.com/watch?v=40z__x55Ix0 Console Verified: GBA Sonic Advance by Mukki &amp;amp; ruadath in 10:49.75]&lt;br /&gt;
* [https://www.youtube.com/watch?v=VqPV513Fd9w Console Verified: GBA Sonic Advance by Mukki in 11:02.64]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kZSfK7u3P2Y Console Verified: GBA Sonic Advance 2 by Mukki in 18:09.45]&lt;br /&gt;
* [https://www.youtube.com/watch?v=F6t0fdHay_o Console Verified: GBC Pokémon: Yellow Version by TiKevin83 in 1:36:34.55]&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Speedrunning_Edition&amp;diff=4265</id>
		<title>Game Boy Interface/Speedrunning Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Speedrunning_Edition&amp;diff=4265"/>
		<updated>2018-12-08T20:25:34Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Add a note about turning off QuickBoot to the GBISR options section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
Formerly the (ultra-)low latency version, &#039;&#039;&#039;Game Boy Interface Speedrunning Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBISR&#039;&#039;&#039;) features a simplified video renderer, and aims to meet the needs of most [[wikipedia:Speedrun|speedrunning]] communities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== Type A (two-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| C Stick Down&lt;br /&gt;
| &lt;br /&gt;
| Toggle input viewer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type B (one-handed) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/X Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|-&lt;br /&gt;
| Top Left/Right&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| B/Y or X Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R or A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| C Stick Down&lt;br /&gt;
| &lt;br /&gt;
| Toggle input viewer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| R Button or Start/Pause&lt;br /&gt;
| Y/Z Buttons&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/Z Buttons&lt;br /&gt;
| X Button or Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad, Control Stick or C Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X/A Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| B, X and Start/Pause Buttons&lt;br /&gt;
| Power Switch&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 3 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Swap controls &amp;lt;br /&amp;gt; (Only with SNES Controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set offset (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--zoom=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set zoom (default: 2.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--rotate=&amp;lt;0-359&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set rotation (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--control=&amp;lt;P1[:P2[:P3[:P4]]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set control scheme. The default is the Game Boy Player Start-up Disc&#039;s Controller setting (0 or 1).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type A (two-handed)|Type A (two-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type B (one-handed)|Type B (one-handed)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (&#039;&#039;Super Mario World: Super Mario Advance 2&#039;&#039;)]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (&#039;&#039;The Legend of Zelda: A Link to the Past&#039;&#039;)]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-reset=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set reset delay (default: 75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--delay-video=&amp;lt;N&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video buffering (default: 1).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load texture palette (default: frame-srgb.tpl.gz).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-id=&amp;lt;ID&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture palette index. The default is the Game Boy Player Start-up Disc&#039;s Frame setting (0 to 19).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-scale=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture scale (default: auto).&lt;br /&gt;
; &amp;lt;code&amp;gt;--palette=&amp;lt;xxxx-xxxx-xxxx&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-palette&amp;lt;/code&amp;gt;&lt;br /&gt;
: Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).&lt;br /&gt;
: Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-lut3d&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load 32x32x32 lookup table (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--lut3d-order=&amp;lt;rgb|gbr|bgr&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify lookup table order (default: rgb).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scaler=&amp;lt;nearest|bilinear|oversample|box&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image scaling filter (default: nearest).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: identity).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--gamma=&amp;lt;even[:odd]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma correction (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--blend=&amp;lt;value&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set alpha blending (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--background=&amp;lt;#rrggbb&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set background color (default: #000000).&lt;br /&gt;
; &amp;lt;code&amp;gt;--vfilter=&amp;lt;middle[:lower[:upper]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set vertical filter coefficients (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder (default).&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter. Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;[ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m][,offset=&amp;lt;x:y&amp;gt;][,scaled-size=&amp;lt;w:h&amp;gt;][,size=&amp;lt;w:h&amp;gt;]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format. The default is the Video Mode or Progressive Scan Mode system setting (ntsc, pal-60, pal-m, or custom).&lt;br /&gt;
:; &amp;lt;code&amp;gt;offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set screen position. The default is the Screen Position system setting (-32 to +32).&lt;br /&gt;
:; &amp;lt;code&amp;gt;scaled-size=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set screen size (default: auto).&lt;br /&gt;
:; &amp;lt;code&amp;gt;size=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Set internal resolution (default: 640:480).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: no). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--osd-input[=&amp;lt;x:y&amp;gt;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-osd-input&amp;lt;/code&amp;gt;&lt;br /&gt;
: Show input viewer (default: no). Defaults to 0:-64 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--usb&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-usb&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[USBGecko|USB Gecko]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: no). Enabling this option is not recommended.&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM. Using this option is not recommended.&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBI CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBI CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== 3D lookup table ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity LUT.png|Identity LUT &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA Light LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba-light.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBA LUT.png|Game Boy Advance &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBC LUT.png|Gambatte/higan &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbc.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-gbp.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE NDS LUT.png|Nintendo DS &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-nds.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-vba.png&amp;lt;/code&amp;gt;&lt;br /&gt;
File:GBI AXPE WiiU LUT.png|Wii U Virtual Console &amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;lutrgb-wiiu.png&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mimicking ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Interface (ultra-low latency) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-reset=0&lt;br /&gt;
--delay-video=0&lt;br /&gt;
--no-overlay&lt;br /&gt;
--format=custom,scaled-size=528:320,size=480:320&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc (60Hz) ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr.cli.example&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-video=2&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--format=ntsc,scaled-size=666:448,size=608:448&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
--enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc (50Hz) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--delay-reset=65&lt;br /&gt;
--delay-video=2&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--format=pal,scaled-size=670:530,size=608:448&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
--enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo 3DS Virtual Console ====&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;F-Zero Maximum Velocity&#039;&#039;, &#039;&#039;Fire Emblem: The Sacred Stones&#039;&#039;, &#039;&#039;Mario vs. Donkey Kong&#039;&#039; and &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.7&lt;br /&gt;
--blend=.75&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Kirby &amp;amp; The Amazing Mirror&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.6&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.65&lt;br /&gt;
--blend=.75&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Metroid Fusion&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.7&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Wario Land 4&#039;&#039; and &#039;&#039;WarioWare, Inc.: Mega Microgame$&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.65&lt;br /&gt;
--blend=.5625&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;Yoshi&#039;s Island: Super Mario Advance 3&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=.6&lt;br /&gt;
--blend=.5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB (Component Video Cable) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace,clock2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 320&lt;br /&gt;
** Height: 240&lt;br /&gt;
** Vertical Refresh: 119.45&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 85&lt;br /&gt;
** Horizontal Size: 433&lt;br /&gt;
** Phase: 27&lt;br /&gt;
** Vertical Position: 18&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 40&lt;br /&gt;
** Left: 40&lt;br /&gt;
** Width: 240&lt;br /&gt;
** Height: 160&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: YUV (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 158&lt;br /&gt;
**** Contrast: 158&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 170&lt;br /&gt;
**** Contrast: 170&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 152&lt;br /&gt;
**** Contrast: 152&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr-ossc.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbisr-ossc.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbisr-ossc.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/gbiosscoptimal.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== XRGB-mini Framemeister ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbisr-xrgb.cli&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gbisr-xrgb.dol+cli&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;gbisr-xrgb.gci&amp;lt;/code&amp;gt;.&lt;br /&gt;
Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for configuration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--format=custom-m,offset=0,scaled-size=0&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video output ===&lt;br /&gt;
&lt;br /&gt;
==== 120Hz black frame insertion ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.0&lt;br /&gt;
--scan-mode=non-interlace,clock2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 480p hybrid scanlines ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--overlay=frame.tpl.gz&lt;br /&gt;
--gamma=2.2:1.&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 480p simple scanlines ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--vfilter=.5:.5:.0:.0&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video scaling ===&lt;br /&gt;
&lt;br /&gt;
==== 4:3 fullscreen (Game Boy Advance) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=2.375&lt;br /&gt;
--scaler=oversample&lt;br /&gt;
--vfilter=.625:.1875:.1875&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 4:3 fullscreen (Game Boy Color) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=3&lt;br /&gt;
--vfilter=.5:.25:.25&lt;br /&gt;
--scan-mode=interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=3&lt;br /&gt;
--vfilter=.5:.5:.0:.5:.0:.5&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 16:9 fullscreen ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--zoom=2:3&lt;br /&gt;
--format=size=568&lt;br /&gt;
--scan-mode=progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Disabled component video DAC oversampling.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added Custom-M video format.&lt;br /&gt;
* Added Custom interlaced video modes.&lt;br /&gt;
* Merged vertical filter controls.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Enabled progressive scan in more cases to prevent display issues.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added Super Game Boy color palette setting.&lt;br /&gt;
* Changed scan mode semantics.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added control swapping for SNES Controllers.&lt;br /&gt;
* Added framebuffer size/offset setting.&lt;br /&gt;
* Replaced sample aspect ratio with scaled size.&lt;br /&gt;
* Improved per-field filtering in single-buffered mode.&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Improved Game Boy sound quality.&lt;br /&gt;
* Improved audio rendering.&lt;br /&gt;
* Reduced audio latency.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
* Disabled default multiboot.&lt;br /&gt;
&lt;br /&gt;
=== February, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added background color setting.&lt;br /&gt;
* Added video buffering setting.&lt;br /&gt;
* Added input viewer.&lt;br /&gt;
* Added color matrix from Gambatte.&lt;br /&gt;
* Added mono sound mode.&lt;br /&gt;
* Added 3D LUT auto-generation.&lt;br /&gt;
* Added GBR/BGR LUT order support.&lt;br /&gt;
* Added per-field gamma correction control.&lt;br /&gt;
* Changed some argument semantics.&lt;br /&gt;
* Fixed per-field settings with default video mode.&lt;br /&gt;
* Fixed wiiload autoboot with tiny GBA multiboot ROMs.&lt;br /&gt;
* Disabled machine checks.&lt;br /&gt;
&lt;br /&gt;
=== January, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated LUTs by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed default component video modes.&lt;br /&gt;
* Tweaked control type C.&lt;br /&gt;
&lt;br /&gt;
=== September, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added overlay scale setting.&lt;br /&gt;
* Added Logitech Speed Force support.&lt;br /&gt;
* Added Active Life Mat support.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed zoom scale.&lt;br /&gt;
* Changed wiiload server to accept oversized DOLs.&lt;br /&gt;
* Fixed one random kernel crash.&lt;br /&gt;
* Fixed scaling without a 3D LUT.&lt;br /&gt;
&lt;br /&gt;
=== August, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added DK Bongos support.&lt;br /&gt;
* Adapted control type C for Super Mario World: Super Mario Advance 2.&lt;br /&gt;
* Added control type D for The Legend of Zelda: A Link to the Past.&lt;br /&gt;
* Added per-field vertical filter control.&lt;br /&gt;
* Added PNG 3D LUT support.&lt;br /&gt;
* Added LUTs by Pokefan531.&lt;br /&gt;
* Added LUTs from the 3DS Virtual Console.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== July, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added CLI append support.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Changed reset combo behavior.&lt;br /&gt;
&lt;br /&gt;
=== June, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added zoom &amp;amp; rotate.&lt;br /&gt;
* Added reset delay.&lt;br /&gt;
* Added reset combo.&lt;br /&gt;
&lt;br /&gt;
=== April, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Added reset fade effect.&lt;br /&gt;
* Added TPL overlay support.&lt;br /&gt;
&lt;br /&gt;
=== March, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added rumble, disabled by default.&lt;br /&gt;
* Added USB Gecko wiiload server.&lt;br /&gt;
* Added Xboo Communicator.&lt;br /&gt;
&lt;br /&gt;
=== February, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added volume control.&lt;br /&gt;
* Added per-channel settings where possible.&lt;br /&gt;
* Changed volume to 75% to mitigate clipping.&lt;br /&gt;
&lt;br /&gt;
=== November, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== September, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added video options.&lt;br /&gt;
* Added control schemes.&lt;br /&gt;
* Added polling rate setting.&lt;br /&gt;
&lt;br /&gt;
=== May, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Fixed WaveBird Controllers.&lt;br /&gt;
&lt;br /&gt;
=== April, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Replaced GBA-as-controller with GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added U+D/L+R cancelling.&lt;br /&gt;
* Added GBA-as-controller support.&lt;br /&gt;
* Recognized a half press of the analog triggers.&lt;br /&gt;
&lt;br /&gt;
=== August, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added executable compression.&lt;br /&gt;
* Added memory card distribution files.&lt;br /&gt;
* Reduced coil whine.&lt;br /&gt;
&lt;br /&gt;
=== July, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Fixed Game Boy Player detection.&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Standard_Edition&amp;diff=4264</id>
		<title>Game Boy Interface/Standard Edition</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface/Standard_Edition&amp;diff=4264"/>
		<updated>2018-12-08T20:24:39Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Options */ Add a note about turning off QuickBoot to the GBI options section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Game Boy Interface}}&lt;br /&gt;
The author&#039;s original vision, &#039;&#039;&#039;Game Boy Interface Standard Edition&#039;&#039;&#039; (&#039;&#039;&#039;GBI&#039;&#039;&#039;) features an advanced video renderer exercising the GameCube hardware to its fullest.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-4&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
=== On-screen display ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| Hide on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button&lt;br /&gt;
| X Button&lt;br /&gt;
| Toggle on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y Button&lt;br /&gt;
| Y Button&lt;br /&gt;
| Revert offset/zoom&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Z Button&lt;br /&gt;
| Take screenshot&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause &amp;lt;br /&amp;gt; (Hold for 1 second)&lt;br /&gt;
| Start/Pause &amp;lt;br /&amp;gt; (Hold for 1 second)&lt;br /&gt;
| Exit&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad&lt;br /&gt;
| +Control Pad&lt;br /&gt;
| Offset&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| Zoom&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| X, Y and Start/Pause Buttons &amp;lt;br /&amp;gt; (Hold for 1.5 seconds)&lt;br /&gt;
| &lt;br /&gt;
| Recalibrate&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Save movie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== In-game ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nintendo GameCube&lt;br /&gt;
! Nintendo GameCube Controller&lt;br /&gt;
! Logitech Speed Force&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| A/B Buttons&lt;br /&gt;
| A/B Buttons or Accelerator/Brake Pedals&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| X Button&lt;br /&gt;
| X Button&lt;br /&gt;
| Toggle on-screen display&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Y Button&lt;br /&gt;
| Y Button&lt;br /&gt;
| Turbo&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Z Button&lt;br /&gt;
| Z Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Start/Pause&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| +Control Pad or Control Stick&lt;br /&gt;
| +Control Pad or Steering Wheel&lt;br /&gt;
| +Control Pad&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons&lt;br /&gt;
| L/R Buttons &amp;lt;br /&amp;gt; (Only for Game Boy Advance)&lt;br /&gt;
|-&lt;br /&gt;
| Reset Button&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Power Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;display: inline-table;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! DK Bongos Controller&lt;br /&gt;
! Active Life Mat Controller&lt;br /&gt;
! Action&lt;br /&gt;
|-&lt;br /&gt;
| Bottom Right/Left&lt;br /&gt;
| Orange Up/Right&lt;br /&gt;
| A/B Buttons&lt;br /&gt;
|-&lt;br /&gt;
| Hand Clap&lt;br /&gt;
| - Button&lt;br /&gt;
| Select&lt;br /&gt;
|-&lt;br /&gt;
| Start/Pause&lt;br /&gt;
| + Button&lt;br /&gt;
| Start&lt;br /&gt;
|-&lt;br /&gt;
| Top Right&lt;br /&gt;
| Blue or Orange Square&lt;br /&gt;
| +Control Pad Right&lt;br /&gt;
|-&lt;br /&gt;
| Top Left&lt;br /&gt;
| Blue Left&lt;br /&gt;
| +Control Pad Left&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue Up&lt;br /&gt;
| +Control Pad Up&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Blue or Orange Down&lt;br /&gt;
| +Control Pad Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code&amp;gt;--aspect=&amp;lt;w:h&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen aspect ratio. The default is the Progressive Scan Mode system setting (4:3 or 16:9).&lt;br /&gt;
; &amp;lt;code&amp;gt;--offset=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set offset. The default is the Screen Position system setting (-32 to +32).&lt;br /&gt;
; &amp;lt;code&amp;gt;--zoom=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set zoom. The default is the Game Boy Player Start-up Disc&#039;s Screen Size setting (2.0 or 2.375).&lt;br /&gt;
; &amp;lt;code&amp;gt;--rotate=&amp;lt;0-359&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set rotation (default: 0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--poll=&amp;lt;0-11&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set controller polling rate.&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;0:&#039;&#039;&#039;&lt;br /&gt;
| VSync (most compatible)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;1:&#039;&#039;&#039;&lt;br /&gt;
| 1000Hz (default)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2:&#039;&#039;&#039;&lt;br /&gt;
| 500Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;3:&#039;&#039;&#039;&lt;br /&gt;
| 350Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;4:&#039;&#039;&#039;&lt;br /&gt;
| 300Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;5:&#039;&#039;&#039;&lt;br /&gt;
| 250Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;6:&#039;&#039;&#039;&lt;br /&gt;
| 200Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;7:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;8:&#039;&#039;&#039;&lt;br /&gt;
| 150Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;9:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;10:&#039;&#039;&#039;&lt;br /&gt;
| 125Hz&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;11:&#039;&#039;&#039;&lt;br /&gt;
| 100Hz&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--turbo=&amp;lt;on:off&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set autofire interval (default: 3).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie&amp;lt;/code&amp;gt;&lt;br /&gt;
: Play input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--movie-record&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-movie-record&amp;lt;/code&amp;gt;&lt;br /&gt;
: Record input log (default: no).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay=&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load texture palette (default: frame.tpl.gz).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-id=&amp;lt;ID&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture palette index. The default is the Game Boy Player Start-up Disc&#039;s Frame setting (0 to 19).&lt;br /&gt;
; &amp;lt;code&amp;gt;--overlay-scale=&amp;lt;x:y&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set texture scale (default: auto).&lt;br /&gt;
; &amp;lt;code&amp;gt;--filter=&amp;lt;none|scale2x[ex|plus]|eagle2x|scan2x|normal2x|normalnx&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image doubling filter (default: normalnx).&lt;br /&gt;
; &amp;lt;code&amp;gt;--dither=&amp;lt;none|threshold|bayer8x8|bayer4x4|bayer2x2|cluster8x8|cluster4x4&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set dithering algorithm (default: threshold).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scaler=&amp;lt;nearest|bilinear|oversample|box&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set image scaling filter (default: bilinear).&lt;br /&gt;
; &amp;lt;code&amp;gt;--matrix=&amp;lt;identity|gba|gbc|gbi|nds|palm|psp|vba&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set color matrix (default: gbi).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;identity:&#039;&#039;&#039;&lt;br /&gt;
| [[wikipedia:Identity matrix|Identity matrix]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gba:&#039;&#039;&#039;&lt;br /&gt;
| [[#Game Boy Advance|Game Boy Advance]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbc:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;gbi:&#039;&#039;&#039;&lt;br /&gt;
| Game Boy Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;nds:&#039;&#039;&#039;&lt;br /&gt;
| [[#Nintendo DS|Nintendo DS]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;palm:&#039;&#039;&#039;&lt;br /&gt;
| [[#Palm Treo 700p|Palm Treo 700p]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;psp:&#039;&#039;&#039;&lt;br /&gt;
| [[#PlayStation Portable|PlayStation Portable]] (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;vba:&#039;&#039;&#039;&lt;br /&gt;
| VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])&lt;br /&gt;
|}&lt;br /&gt;
; &amp;lt;code&amp;gt;--input-gamma=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--output-gamma=&amp;lt;1.0|1.7|2.2&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Specify screen gamma (default: 2.2).&lt;br /&gt;
; &amp;lt;code&amp;gt;--contrast=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set gain (default: 1.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--brightness=&amp;lt;red[:green[:blue]]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set lift (default: 0.0).&lt;br /&gt;
; &amp;lt;code&amp;gt;--volume=&amp;lt;left[:right]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set audio gain (default: 0.75).&lt;br /&gt;
; &amp;lt;code&amp;gt;--sound=&amp;lt;[mono|stereo][,digital|analog]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set sound mode. The default is the Sound Mode system setting (mono or stereo).&lt;br /&gt;
:; &amp;lt;code&amp;gt;digital&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use PWM decoder.&lt;br /&gt;
:; &amp;lt;code&amp;gt;analog[=&amp;lt;a0:a1:a2:b1:b2&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Use 2MHz biquad filter (default). Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--format=&amp;lt;ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set video format. The default is the Video Mode and 60Hz Mode system setting (ntsc, pal or pal-60, pal-m).&lt;br /&gt;
; &amp;lt;code&amp;gt;--scan-mode=&amp;lt;[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set scan mode. The default is the Progressive Scan Mode system setting (interlace or progressive).&lt;br /&gt;
: {| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;quasi-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz segmented frame&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-interlace:&#039;&#039;&#039;&lt;br /&gt;
| 15 or 18-22kHz progressive&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;non-progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 27-33kHz interlace&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;progressive:&#039;&#039;&#039;&lt;br /&gt;
| 31 or 36-45kHz progressive&lt;br /&gt;
|}&lt;br /&gt;
:; &amp;lt;code&amp;gt;clock2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-clock2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for &amp;lt;code&amp;gt;interlace&amp;lt;/code&amp;gt; modes. Disabling halves the refresh rate for &amp;lt;code&amp;gt;progressive&amp;lt;/code&amp;gt; modes.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
:; &amp;lt;code&amp;gt;size2x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;no-size2x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Enable 2x video oversampling (default: auto). Enabling halves the refresh rate.&lt;br /&gt;
:: This only works with the Component Video Cable.&lt;br /&gt;
; &amp;lt;code&amp;gt;--osd&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-osd&amp;lt;/code&amp;gt;&lt;br /&gt;
: Show on-screen display (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-address=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 address.&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-gateway=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 gateway.&lt;br /&gt;
; &amp;lt;code&amp;gt;--ipv4-netmask=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Set static IPv4 netmask.&lt;br /&gt;
; &amp;lt;code&amp;gt;--network&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-network&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable [[Broadband Adapter]] features (default: yes).&lt;br /&gt;
; &amp;lt;code&amp;gt;--stream[=&amp;lt;aaa.bbb.ccc.ddd&amp;gt;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-stream&amp;lt;/code&amp;gt;&lt;br /&gt;
: Stream video to IP address on UDP port 1234 (default: no). Defaults to 255.255.255.255 if not specified.&lt;br /&gt;
; &amp;lt;code&amp;gt;--enhance&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enable Game Boy Player enhancements (default: yes).&lt;br /&gt;
: {| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Feature(s)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Drill Dozer|Drill Dozer]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series&#039;&#039;&lt;br /&gt;
| [[#Can I play Game Boy Advance Video?|Not compatible]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Mario &amp;amp; Luigi: Superstar Saga|Mario &amp;amp; Luigi: Superstar Saga]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Mario &amp;amp; Luigi: Superstar Saga|reduced contrast]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Pokémon Pinball: Ruby &amp;amp; Sapphire|Pokémon Pinball: Ruby &amp;amp; Sapphire]]&#039;&#039;&lt;br /&gt;
| Rumble&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen&#039;&#039;&lt;br /&gt;
| Rumble, restored contrast&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]&#039;&#039;&lt;br /&gt;
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]&lt;br /&gt;
|}&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.&lt;br /&gt;
: Note: If you are using an EverDrive, make sure to turn off &amp;quot;Quick Boot&amp;quot; in the options, or the enhancements may not work.&lt;br /&gt;
; &amp;lt;code&amp;gt;&amp;lt;path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Load Game Boy Advance multiboot ROM (default: default.mb.gz).&lt;br /&gt;
: Note: Remove any accessory from the External Extension Connector. Hold Start + Select while the Game Boy logo is visible.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
=== Video quality ===&lt;br /&gt;
&lt;br /&gt;
==== Blackmagic Intensity Shuttle ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7180.pdf ADV7180] and [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
File:GBI ADV7604 HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI ADV7604 Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI ADV7604 GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AD9887A HDRV.png|HD Retrovision Component Video Cable&lt;br /&gt;
File:GBI AD9887A Component.png|Nintendo Component Video Cable&lt;br /&gt;
File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier&lt;br /&gt;
File:GBI AD9887A GCHD RevB.png|GCVideo-DVI v2.4b&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hauppauge WinTV-HVR-1850 ====&lt;br /&gt;
&lt;br /&gt;
Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&amp;amp;revid=4 CX23888].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)&lt;br /&gt;
File:GBI CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)&lt;br /&gt;
File:GBI CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)&lt;br /&gt;
File:GBI CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)&lt;br /&gt;
File:GBI CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sound emulation ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mega Man Zero 2&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]&lt;br /&gt;
* [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]&lt;br /&gt;
&lt;br /&gt;
=== Image doubling ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE None.png|None&lt;br /&gt;
File:GBI AXPE Scale2xEx.png|Scale2×Ex&lt;br /&gt;
File:GBI AXPE Scale2xPlus.png|Scale2×Plus&lt;br /&gt;
File:GBI AXPE Scale2x.png|Scale2×&lt;br /&gt;
File:GBI AXPE Eagle2x.png|Eagle2×&lt;br /&gt;
File:GBI AXPE Scan2x.png|Scan2×&lt;br /&gt;
File:GBI AXPE Normal2x.png|Normal2×&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color matrix ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Golden Sun&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AGSE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AGSE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AGSE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AGSE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AGSE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AGSE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AGSE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AGSE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario Kart: Super Circuit&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AMKE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AMKE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AMKE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AMKE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AMKE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AMKE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AMKE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AMKE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Pokémon Sapphire&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AXPE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AXPE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AXPE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AXPE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AXPE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AXPE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AXPE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AXPE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: The Minish Cap&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI BZME Identity.png|Identity matrix&lt;br /&gt;
File:GBI BZME GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI BZME GBC.png|Game Boy Color&lt;br /&gt;
File:GBI BZME GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI BZME NDS.png|Nintendo DS&lt;br /&gt;
File:GBI BZME Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI BZME PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI BZME VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Wario Land 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;240px&amp;quot; heights=&amp;quot;160px&amp;quot;&amp;gt;&lt;br /&gt;
File:GBI AWAE Identity.png|Identity matrix&lt;br /&gt;
File:GBI AWAE GBA.png|Game Boy Advance&lt;br /&gt;
File:GBI AWAE GBC.png|Game Boy Color&lt;br /&gt;
File:GBI AWAE GBI.png|Game Boy Interface&lt;br /&gt;
File:GBI AWAE NDS.png|Nintendo DS&lt;br /&gt;
File:GBI AWAE Palm.png|Palm Treo 700p&lt;br /&gt;
File:GBI AWAE PSP.png|PlayStation Portable&lt;br /&gt;
File:GBI AWAE VBA.png|VisualBoyAdvance-M&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Color emulation ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Advance ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Game_Boy_Advance.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 250:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=gba&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
--contrast=.74851331406341291833644689906823&lt;br /&gt;
--brightness=.25148668593658708166355310093177&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nintendo DS ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Nintendo_DS.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 600:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=nds&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.94539857500845076575010909270066&lt;br /&gt;
--brightness=.05460142499154923424989090729934&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Palm Treo 700p ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_Palm_Treo_700p.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 75:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=palm&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.85949252616415732890698972119636&lt;br /&gt;
--brightness=.14050747383584267109301027880364&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PlayStation Portable ====&lt;br /&gt;
&lt;br /&gt;
[[File:GBI_PlayStation_Portable.png|border|right]]&lt;br /&gt;
Using a contrast ratio of 750:1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--matrix=psp&lt;br /&gt;
--input-gamma=2.2&lt;br /&gt;
--contrast=.95066513192721403818280764386444&lt;br /&gt;
--brightness=.04933486807278596181719235613556&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Color restoration ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Mario &amp;amp; Luigi: Superstar Saga&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces contrast when played &#039;&#039;with&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--contrast=1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Super Mario Bros. 3: Super Mario Advance 4&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played &#039;&#039;without&#039;&#039; Game Boy Player enhancements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=2.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;The Legend of Zelda: Oracle of Ages/Seasons&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
This game reduces gamma when played on a Game Boy Advance.&lt;br /&gt;
Due to Game Boy Color limitations, only shadows can be restored perfectly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--input-gamma=4.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mimicking ===&lt;br /&gt;
&lt;br /&gt;
==== Game Boy Player Start-up Disc ====&lt;br /&gt;
&lt;br /&gt;
Included as &amp;lt;code&amp;gt;gbi.cli.example&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--overlay=frame-srgb.tpl.gz&lt;br /&gt;
--dither=none&lt;br /&gt;
--matrix=identity&lt;br /&gt;
--input-gamma=1.&lt;br /&gt;
--output-gamma=1.&lt;br /&gt;
--contrast=.78125&lt;br /&gt;
--sound=analog=.000148021979839541018009185791015625:.00029604395967908203601837158203125:.000148021979839541018009185791015625:-1.965293407440185546875:.965885460376739501953125&lt;br /&gt;
--no-osd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wii U Virtual Console ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=16:9&lt;br /&gt;
--zoom=3&lt;br /&gt;
--no-overlay&lt;br /&gt;
--dither=none&lt;br /&gt;
--matrix=identity&lt;br /&gt;
--input-gamma=1.&lt;br /&gt;
--output-gamma=1.&lt;br /&gt;
--contrast=.75&lt;br /&gt;
--sound=digital&lt;br /&gt;
--no-osd&lt;br /&gt;
--no-enhance&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Video optimization ===&lt;br /&gt;
&lt;br /&gt;
==== Datapath VisionRGB ====&lt;br /&gt;
&lt;br /&gt;
The author&#039;s personal setup.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace,clock2x,size2x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Resolution and Refresh&lt;br /&gt;
** Width: 960&lt;br /&gt;
** Height: 360&lt;br /&gt;
** Vertical Refresh: 60.00&lt;br /&gt;
* Video Adjustments&lt;br /&gt;
** Horizontal Position: 205&lt;br /&gt;
** Horizontal Size: 1200&lt;br /&gt;
** Phase: 31&lt;br /&gt;
** Vertical Position: 13&lt;br /&gt;
** Black Level: 8&lt;br /&gt;
* Cropping&lt;br /&gt;
** Top: 20&lt;br /&gt;
** Left: 0&lt;br /&gt;
** Width: 960&lt;br /&gt;
** Height: 320&lt;br /&gt;
* Color Adjustments&lt;br /&gt;
** Brightness: 32&lt;br /&gt;
** Contrast: 128&lt;br /&gt;
** Colour Domain: YUV (601)&lt;br /&gt;
** Colour Balance&lt;br /&gt;
*** All Colors&lt;br /&gt;
**** Brightness: 32&lt;br /&gt;
**** Contrast: 128&lt;br /&gt;
*** Red&lt;br /&gt;
**** Brightness: 158&lt;br /&gt;
**** Contrast: 158&lt;br /&gt;
*** Green&lt;br /&gt;
**** Brightness: 178&lt;br /&gt;
**** Contrast: 178&lt;br /&gt;
*** Blue&lt;br /&gt;
**** Brightness: 152&lt;br /&gt;
**** Contrast: 152&lt;br /&gt;
&lt;br /&gt;
==== Open Source Scan Converter ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=4:3&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--filter=none&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-interlace&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== High-definition televisions ====&lt;br /&gt;
&lt;br /&gt;
Change the Aspect Ratio on the television to Just Scan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=1.8&lt;br /&gt;
--zoom=3.375&lt;br /&gt;
--format=hd60&lt;br /&gt;
--scan-mode=non-progressive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Video capture devices (Game Boy Advance) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=3:2&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=3&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=ntsc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Video capture devices (Game Boy Color) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--aspect=5:4&lt;br /&gt;
--offset=0&lt;br /&gt;
--zoom=4&lt;br /&gt;
--dither=bayer2x2&lt;br /&gt;
--scaler=nearest&lt;br /&gt;
--format=pal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== How do I change Game Paks? ===&lt;br /&gt;
&lt;br /&gt;
# Hold the Reset Button.&lt;br /&gt;
# Slide the Game Pak Ejector.&lt;br /&gt;
# Insert a Game Pak into the Game Pak Slot.&lt;br /&gt;
# Release the Reset Button.&lt;br /&gt;
&lt;br /&gt;
=== Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===&lt;br /&gt;
&lt;br /&gt;
Yes. You can do so by disabling Game Boy Player enhancements (&amp;lt;code&amp;gt;--no-enhance&amp;lt;/code&amp;gt;), or holding a direction while the Game Boy Player logo is visible.&lt;br /&gt;
&lt;br /&gt;
=== Is this an emulator? Can I play ROMs? ===&lt;br /&gt;
&lt;br /&gt;
No, but there&#039;s [[Enhanced mGBA]] if you&#039;re looking for one.&lt;br /&gt;
&lt;br /&gt;
=== Why is there motion blur? Can I turn it off? ===&lt;br /&gt;
&lt;br /&gt;
It removes stuttering caused by mismatches between the Game Boy Advance and the display refresh rate. It cannot be turned off. It can be reduced by using a 120Hz mode, but it&#039;s most effective on a sample-and-hold display.&lt;br /&gt;
&lt;br /&gt;
=== What happens when I exit Game Boy Interface? ===&lt;br /&gt;
&lt;br /&gt;
The Game Boy Player keeps running and you&#039;re returned to &amp;lt;code&amp;gt;autoexec.dol&amp;lt;/code&amp;gt;, or the Nintendo GameCube Main Menu.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== October, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added HDCustom video format.&lt;br /&gt;
&lt;br /&gt;
=== August, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
&lt;br /&gt;
=== July, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== June, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added analog sound emulation.&lt;br /&gt;
* Added Custom-M video format.&lt;br /&gt;
* Added Custom interlaced video modes.&lt;br /&gt;
* Changed default sound mode to analog.&lt;br /&gt;
* Changed brightness/contrast controls to match BT.1886.&lt;br /&gt;
* Fixed some audio bugs.&lt;br /&gt;
* Enabled progressive scan in more cases to prevent display issues.&lt;br /&gt;
&lt;br /&gt;
=== May, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added 360p, 720i, 720p and 1080i video modes.&lt;br /&gt;
* Changed scan mode semantics.&lt;br /&gt;
* Changed default aspect ratio for progressive scan to 16:9.&lt;br /&gt;
* Fixed Game Boy Player advertisement.&lt;br /&gt;
* Fixed rumble protocol handshake.&lt;br /&gt;
&lt;br /&gt;
=== April, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added movie recording/playback.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Improved multiboot implementation.&lt;br /&gt;
* Improved Game Boy sound quality.&lt;br /&gt;
* Improved audio rendering.&lt;br /&gt;
* Reduced audio latency.&lt;br /&gt;
* Changed default color matrix to GBI&#039;s original.&lt;br /&gt;
* Fixed SD card compatibility.&lt;br /&gt;
* Fixed multiboot to rumble protocol transition.&lt;br /&gt;
&lt;br /&gt;
=== February, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Added color matrix from Gambatte.&lt;br /&gt;
* Added mono sound mode.&lt;br /&gt;
* Fixed wiiload autoboot with tiny GBA multiboot ROMs.&lt;br /&gt;
* Disabled machine checks.&lt;br /&gt;
&lt;br /&gt;
=== January, 2018 ===&lt;br /&gt;
&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== September, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added overlay scale setting.&lt;br /&gt;
* Added Logitech Speed Force support.&lt;br /&gt;
* Added Active Life Mat support.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Changed wiiload server to accept oversized DOLs.&lt;br /&gt;
* Fixed one random kernel crash.&lt;br /&gt;
&lt;br /&gt;
=== August, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added DK Bongos support.&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
&lt;br /&gt;
=== July, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added CLI append support.&lt;br /&gt;
* Updated color matrices by Pokefan531.&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== April, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added component video DAC oversampling.&lt;br /&gt;
* Added experimental 960i and 1152i video modes.&lt;br /&gt;
&lt;br /&gt;
=== March, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added temporal/spatial dithering.&lt;br /&gt;
* Added color matrices by Pokefan531.&lt;br /&gt;
* Added TPL overlay support to wiiload server.&lt;br /&gt;
* Changed default color matrix to Pokefan531&#039;s.&lt;br /&gt;
* Changed default gamma to 2.2.&lt;br /&gt;
* Optimized NormalNx filter.&lt;br /&gt;
&lt;br /&gt;
=== February, 2017 ===&lt;br /&gt;
&lt;br /&gt;
* Added volume control.&lt;br /&gt;
* Added per-channel settings where possible.&lt;br /&gt;
* Changed volume to 75% to mitigate clipping.&lt;br /&gt;
* Fixed framebuffer clearing for 576i.&lt;br /&gt;
&lt;br /&gt;
=== November, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Optimized Scale2xEx filter.&lt;br /&gt;
&lt;br /&gt;
=== October, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added Scale2xEx and Scale2xPlus filters.&lt;br /&gt;
* Added oversample and box scalers.&lt;br /&gt;
* Added basic video streaming.&lt;br /&gt;
* Added Remote RetroPad support.&lt;br /&gt;
* Optimized video rendering.&lt;br /&gt;
&lt;br /&gt;
=== September, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added polling rate setting.&lt;br /&gt;
&lt;br /&gt;
=== May, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Updated GBA-as-GC controller.&lt;br /&gt;
* Improved Game Boy Player driver.&lt;br /&gt;
* Fixed WaveBird Controllers.&lt;br /&gt;
&lt;br /&gt;
=== April, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added GBA multiboot support to wiiload server.&lt;br /&gt;
* Added Xboo Communicator.&lt;br /&gt;
* Added BIOS/ROM dumper.&lt;br /&gt;
* Replaced GBA-as-controller with GBA-as-GC controller.&lt;br /&gt;
&lt;br /&gt;
=== March, 2016 ===&lt;br /&gt;
&lt;br /&gt;
* Added GBA-as-controller support.&lt;br /&gt;
* Recognized a half press of the analog triggers.&lt;br /&gt;
&lt;br /&gt;
=== December, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Expanded video options. Now includes 25, 30, 100 and 120 Hz modes.&lt;br /&gt;
* Added gamma-encoded borders for special use.&lt;br /&gt;
&lt;br /&gt;
=== November, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added (GZipped) TPL overlay support.&lt;br /&gt;
* Added all 20 borders from the Game Boy Player Start-up Disc.&lt;br /&gt;
&lt;br /&gt;
=== October, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added Scale2x, Eagle2x, Scan2x and Normal2x filters.&lt;br /&gt;
&lt;br /&gt;
=== August, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added executable compression.&lt;br /&gt;
* Added return to &amp;lt;code&amp;gt;autoexec.dol&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Added memory card distribution files.&lt;br /&gt;
* Added auto-cropping for Game Boy screenshots.&lt;br /&gt;
* Optimized video rendering.&lt;br /&gt;
* Reduced coil whine.&lt;br /&gt;
&lt;br /&gt;
=== July, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added rumble.&lt;br /&gt;
* Added hold to quit.&lt;br /&gt;
* Added screenshot saving.&lt;br /&gt;
* Added SNTP broadcast listener.&lt;br /&gt;
* Changed default video mode to interlaced.&lt;br /&gt;
* Fixed Game Boy Player detection.&lt;br /&gt;
&lt;br /&gt;
=== May, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Changed all 60 Hz modes to have 486 active lines.&lt;br /&gt;
&lt;br /&gt;
=== March, 2015 ===&lt;br /&gt;
&lt;br /&gt;
* Added digital PWM sound.&lt;br /&gt;
* Added turbo button.&lt;br /&gt;
* Fixed 288p.&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface&amp;diff=4249</id>
		<title>Game Boy Interface</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Game_Boy_Interface&amp;diff=4249"/>
		<updated>2018-12-08T12:20:53Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* GBA-as-controller */ note that you need to turn off the EverDrive&amp;#039;s quick boot feature for rumble to work.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/homebrew&lt;br /&gt;
| title       = &amp;lt;includeonly&amp;gt;[[&amp;lt;/includeonly&amp;gt;Game Boy Interface&amp;lt;includeonly&amp;gt;]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
| author      = [[User:Extrems|Extrems]]&lt;br /&gt;
| type        = Utility&lt;br /&gt;
| version     = Rolling release&lt;br /&gt;
| licence     = [[Game Boy Interface#Licence|Freeware]]&lt;br /&gt;
| downloadraw = [https://files.extremscorner.org/gamecube/apps/gbi/latest Main download] &amp;lt;br /&amp;gt; [https://files.extremscorner.org/gamecube/apps/gbi/latest-extra Extra download]&lt;br /&gt;
| website     = https://www.extremscorner.org/&lt;br /&gt;
| discussion  = https://www.gc-forever.com/forums/viewtopic.php?f=37&amp;amp;t=2782&lt;br /&gt;
| source      = https://github.com/ExtremsCorner&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Game Boy Interface&#039;&#039;&#039; is an alternative to the Game Boy Player Start-up Disc software. It still requires the [[wikipedia:Game Boy Player|Game Boy Player]] hardware.&lt;br /&gt;
&lt;br /&gt;
Game Boy Interface is currently available in three different editions: [[Game Boy Interface/Standard Edition|Standard]], [[Game Boy Interface/Speedrunning Edition|Speedrunning]] and [[Game Boy Interface/High-Fidelity Edition|High-Fidelity]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-2&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== GBA-as-controller ===&lt;br /&gt;
&lt;br /&gt;
Turn your Game Boy Advance into a Nintendo 64 or Nintendo GameCube Controller using the [[wikipedia:GameCube – Game Boy Advance link cable|Game Boy Advance Cable]].&lt;br /&gt;
&lt;br /&gt;
Rumble is supported using the following Game or Option Paks:&lt;br /&gt;
&lt;br /&gt;
* [[wikipedia:Drill Dozer|Drill Dozer]]&lt;br /&gt;
* [[wikipedia:Rumble Pak#Nintendo DS|Nintendo DS Rumble Pak]]&lt;br /&gt;
* [[wikipedia:Slide Adventure MAGKID#Slide Controller|Nintendo DS Slide Controller]]&lt;br /&gt;
* [[wikipedia:WarioWare: Twisted!|WarioWare: Twisted!]]&lt;br /&gt;
&lt;br /&gt;
NOTE: If you are using a EverDrive, turn **off** &amp;quot;Quick Boot&amp;quot; in the options menu.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
{{Further|Booting Homebrew}}&lt;br /&gt;
&lt;br /&gt;
=== SD Card ===&lt;br /&gt;
&lt;br /&gt;
# Format the SD Card as FAT.&lt;br /&gt;
# Extract the main package to an SD Card.&lt;br /&gt;
# (Optional) Extract the extra package to an SD Card.&lt;br /&gt;
# (Optional) Rename the desired &amp;lt;code&amp;gt;.dol&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.dol+cli&amp;lt;/code&amp;gt; file on the SD Card to &amp;lt;code&amp;gt;autoexec.dol&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Important: Do not move the folders into a folder.&lt;br /&gt;
&lt;br /&gt;
=== Memory Card + SD Card ===&lt;br /&gt;
&lt;br /&gt;
# Format the SD Card as FAT or FAT32.&lt;br /&gt;
# Extract the main package to an SD Card.&lt;br /&gt;
# (Optional) Extract the extra package to an SD Card.&lt;br /&gt;
# Restore [//www.gc-forever.com/forums/viewtopic.php?f=39&amp;amp;t=3023 Home Bros.] to a Memory Card.&lt;br /&gt;
# Rename the desired &amp;lt;code&amp;gt;.dol&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.dol+cli&amp;lt;/code&amp;gt; file on the SD Card to &amp;lt;code&amp;gt;boot.dol&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Important: Do not move &amp;lt;code&amp;gt;boot.dol&amp;lt;/code&amp;gt; or the folders into a folder.&lt;br /&gt;
&lt;br /&gt;
=== Memory Card ===&lt;br /&gt;
&lt;br /&gt;
=== IPL + SD Card ===&lt;br /&gt;
&lt;br /&gt;
# Format the SD Card as FAT or FAT32.&lt;br /&gt;
# Extract the main package to an SD Card.&lt;br /&gt;
# (Optional) Extract the extra package to an SD Card.&lt;br /&gt;
# Install [https://github.com/Streetwalrus/iplboot/releases iplboot] to a supported [[IPL Replacement]].&lt;br /&gt;
# Rename the desired &amp;lt;code&amp;gt;.dol&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.dol+cli&amp;lt;/code&amp;gt; file on the SD Card to &amp;lt;code&amp;gt;ipl.dol&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Important: Do not move &amp;lt;code&amp;gt;ipl.dol&amp;lt;/code&amp;gt; or the folders into a folder.&lt;br /&gt;
&lt;br /&gt;
=== DVD + SD Card ===&lt;br /&gt;
&lt;br /&gt;
# Format the SD Card as FAT or FAT32.&lt;br /&gt;
# Extract the main package to an SD Card.&lt;br /&gt;
# (Optional) Extract the extra package to an SD Card.&lt;br /&gt;
# Burn &amp;lt;code&amp;gt;boot.gcm&amp;lt;/code&amp;gt; from the extra package to a DVD-R.&lt;br /&gt;
# Rename the desired &amp;lt;code&amp;gt;.dol&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.dol+cli&amp;lt;/code&amp;gt; file on the SD Card to &amp;lt;code&amp;gt;boot.dol&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Important: Do not move &amp;lt;code&amp;gt;boot.dol&amp;lt;/code&amp;gt; or the folders into a folder.&lt;br /&gt;
&lt;br /&gt;
=== DVD + Memory Card ===&lt;br /&gt;
&lt;br /&gt;
=== DVD ===&lt;br /&gt;
&lt;br /&gt;
This method is unsupported at this time.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Using Swiss ===&lt;br /&gt;
&lt;br /&gt;
When loading a &amp;lt;code&amp;gt;.dol&amp;lt;/code&amp;gt; file, [[Swiss]] first look for a &amp;lt;code&amp;gt;.dcp&amp;lt;/code&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
For a more permanent or advanced configuration, a &amp;lt;code&amp;gt;.cli&amp;lt;/code&amp;gt; file can be used. This file contain command-line arguments on separate lines.&lt;br /&gt;
&lt;br /&gt;
A list of options and example configurations can be found in the subpage for each edition.&lt;br /&gt;
&lt;br /&gt;
=== Using wiiload ===&lt;br /&gt;
&lt;br /&gt;
Game Boy Interface can be reloaded using its internal &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[//wiibrew.org/wiki/Wiiload wiiload]&amp;lt;/span&amp;gt; server with command-line arguments passed to the wiiload client.&lt;br /&gt;
&lt;br /&gt;
New overlays can also be uploaded in this way.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
The contents of a &amp;lt;code&amp;gt;.cli&amp;lt;/code&amp;gt; file can be appended to a &amp;lt;code&amp;gt;.dol&amp;lt;/code&amp;gt; file to form a &amp;lt;code&amp;gt;.dol+cli&amp;lt;/code&amp;gt; file. The file must end with a blank line due to the hacky nature of this method.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
&lt;br /&gt;
* [https://discord.gg/2dhfaHN Extrems&#039; Corner.org Discord]&lt;br /&gt;
* [irc://irc.efnet.org/gc-forever GC-Forever IRC]&lt;br /&gt;
* [//www.gc-forever.com/forums/viewtopic.php?f=37&amp;amp;t=2782 GC-Forever Forums]&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Copyright (c) 2014-2018, Extrems&#039; Corner.org&lt;br /&gt;
All rights reserved. You may not sell or redistribute this software.&lt;br /&gt;
All trademarks used are properties of their respective owners.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Swiss&amp;diff=3666</id>
		<title>Swiss</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Swiss&amp;diff=3666"/>
		<updated>2018-05-02T20:08:18Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Broadband Adapter */ apparently I misunderstood and this is unimplemented&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/homebrew&lt;br /&gt;
| title       = Swiss&lt;br /&gt;
| image       = [[File:Swiss.png|right|thumb|235px]]&lt;br /&gt;
| type        = Utility / IPL Replacement&lt;br /&gt;
| author      = emu_kidid&lt;br /&gt;
| version     =  0.4r431&lt;br /&gt;
| licence     = [http://www.gnu.org/licenses/gpl-2.0.txt GNU GPL v2]&lt;br /&gt;
| website     = http://code.google.com/p/swiss-gc/&lt;br /&gt;
| download    = https://github.com/emukidid/swiss-gc/releases&lt;br /&gt;
| source      = http://code.google.com/p/swiss-gc/source/list&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/swiss-gc/ &#039;&#039;&#039;Swiss&#039;&#039;&#039;] aims to be a all-in-one homebrew utility for the Nintendo GameCube. It uses libOGC and is compiled with devkitPPC (part of [http://www.devkitpro.org/ devkitPro]).&lt;br /&gt;
Swiss can boot Gamecube software from several devices, like from the [[SDGecko]], [[WODE]], [[Wiikey Fusion]] and more.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* [[Swiss/Usage|Usage Guide]]&lt;br /&gt;
&lt;br /&gt;
==Compatibility==&lt;br /&gt;
*[[Swiss/Compatibility List|The Swiss Compatibility Wiki]]&lt;br /&gt;
*[[Swiss/Forced Progressive Compatibility List|Forced Progressive Compatibility Wiki]]&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
* Binaries available [http://www.gc-forever.com/forums/viewtopic.php?f=25&amp;amp;t=1375 here] and [https://github.com/emukidid/swiss-gc/releases here]&lt;br /&gt;
* Source available here [https://github.com/emukidid/swiss-gc here]&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
===General===&lt;br /&gt;
* GX GUI&lt;br /&gt;
* File Manager&lt;br /&gt;
* Video mode forcing &lt;br /&gt;
* Progressive video mode forcing to 480p and 576p (requires component cable)&lt;br /&gt;
* 16:9 wide aspect ratio forcing&lt;br /&gt;
* Configuration saving/loading&lt;br /&gt;
* Region free support&lt;br /&gt;
* Detailed console info&lt;br /&gt;
* Fragmented file support from all FAT based devices (except Wiikey Fusion)&lt;br /&gt;
* Automatically execute boot.dol from SD Gecko in Slot A / B if found&lt;br /&gt;
&lt;br /&gt;
===Disc Based===&lt;br /&gt;
* DVD-/+R&lt;br /&gt;
* ISO9660 (for DOL loading)&lt;br /&gt;
* Multi-Game (Viper, GCOS DVD9)&lt;br /&gt;
* Multi-Disc&lt;br /&gt;
&lt;br /&gt;
===[[SDGecko]]===&lt;br /&gt;
* ISO/GCM booting&lt;br /&gt;
* Multi-Disc&lt;br /&gt;
* DOL loading&lt;br /&gt;
* Disc dumping&lt;br /&gt;
&lt;br /&gt;
===[[Ide-exi|IDE-EXI]]===&lt;br /&gt;
* ISO/GCM booting&lt;br /&gt;
* Multi-Disc&lt;br /&gt;
* DOL loading&lt;br /&gt;
* Disc dumping&lt;br /&gt;
&lt;br /&gt;
===[[Wii Optical Drive Emulator|Wode]]===&lt;br /&gt;
* ISO/GCM booting&lt;br /&gt;
* It&#039;s also possible to make Swiss the [[Swiss on WODE | initial ISO]] for the [[WODE]].&lt;br /&gt;
&lt;br /&gt;
===[[Wiikey Fusion]]===&lt;br /&gt;
* DOL loading&lt;br /&gt;
* ISO/GCM booting (via FAT32 formatted SD inserted into the Wiikey Fusion)&lt;br /&gt;
* It&#039;s also possible to make Swiss the [[Swiss/Usage#Installing_Swiss_to_the_Wiikey_Fusion_Flash | initial ISO]] for the [[Wiikey Fusion]]&lt;br /&gt;
&lt;br /&gt;
===[[Qoob|Qoob Pro]]===&lt;br /&gt;
* Boot DOL files from the flash file system&lt;br /&gt;
&lt;br /&gt;
===Cheats===&lt;br /&gt;
* WiiRD codes supported: [http://www.gc-forever.com/forums/viewtopic.php?f=38&amp;amp;t=3032 HowTo]&lt;br /&gt;
&lt;br /&gt;
===Memory Cards===&lt;br /&gt;
* Boot DOL/DOL AS GCI&lt;br /&gt;
* General File Managment to/from this device and with other devices.&lt;br /&gt;
&lt;br /&gt;
===[[Broadband Adapter]]===&lt;br /&gt;
* Serves a page on the DHCP obtained IP&lt;br /&gt;
* Disc dumping over HTTP&lt;br /&gt;
* IPL dumping over HTTP&lt;br /&gt;
&lt;br /&gt;
===[[USBGecko]]===&lt;br /&gt;
* ISO/GCM booting&lt;br /&gt;
* DOL Loading&lt;br /&gt;
* WiiRD Debugging in games from all devices (&amp;quot;kenobi&amp;quot; from GeckoOS 1.9.3.1)&lt;br /&gt;
&lt;br /&gt;
==Future Features==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
* Cover Support&lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
* Official bug tracker [http://code.google.com/p/swiss-gc/issues/list here]&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
[[TipsTricksSwiss|Tips and Tricks about Swiss]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
	<entry>
		<id>https://www.gc-forever.com/wiki/index.php?title=Swiss&amp;diff=3665</id>
		<title>Swiss</title>
		<link rel="alternate" type="text/html" href="https://www.gc-forever.com/wiki/index.php?title=Swiss&amp;diff=3665"/>
		<updated>2018-05-02T19:24:10Z</updated>

		<summary type="html">&lt;p&gt;Eatnumber1: /* Broadband Adapter */ Add untested information on how to load ISOs over a network.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/homebrew&lt;br /&gt;
| title       = Swiss&lt;br /&gt;
| image       = [[File:Swiss.png|right|thumb|235px]]&lt;br /&gt;
| type        = Utility / IPL Replacement&lt;br /&gt;
| author      = emu_kidid&lt;br /&gt;
| version     =  0.4r431&lt;br /&gt;
| licence     = [http://www.gnu.org/licenses/gpl-2.0.txt GNU GPL v2]&lt;br /&gt;
| website     = http://code.google.com/p/swiss-gc/&lt;br /&gt;
| download    = https://github.com/emukidid/swiss-gc/releases&lt;br /&gt;
| source      = http://code.google.com/p/swiss-gc/source/list&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/swiss-gc/ &#039;&#039;&#039;Swiss&#039;&#039;&#039;] aims to be a all-in-one homebrew utility for the Nintendo GameCube. It uses libOGC and is compiled with devkitPPC (part of [http://www.devkitpro.org/ devkitPro]).&lt;br /&gt;
Swiss can boot Gamecube software from several devices, like from the [[SDGecko]], [[WODE]], [[Wiikey Fusion]] and more.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* [[Swiss/Usage|Usage Guide]]&lt;br /&gt;
&lt;br /&gt;
==Compatibility==&lt;br /&gt;
*[[Swiss/Compatibility List|The Swiss Compatibility Wiki]]&lt;br /&gt;
*[[Swiss/Forced Progressive Compatibility List|Forced Progressive Compatibility Wiki]]&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
* Binaries available [http://www.gc-forever.com/forums/viewtopic.php?f=25&amp;amp;t=1375 here] and [https://github.com/emukidid/swiss-gc/releases here]&lt;br /&gt;
* Source available here [https://github.com/emukidid/swiss-gc here]&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
===General===&lt;br /&gt;
* GX GUI&lt;br /&gt;
* File Manager&lt;br /&gt;
* Video mode forcing &lt;br /&gt;
* Progressive video mode forcing to 480p and 576p (requires component cable)&lt;br /&gt;
* 16:9 wide aspect ratio forcing&lt;br /&gt;
* Configuration saving/loading&lt;br /&gt;
* Region free support&lt;br /&gt;
* Detailed console info&lt;br /&gt;
* Fragmented file support from all FAT based devices (except Wiikey Fusion)&lt;br /&gt;
* Automatically execute boot.dol from SD Gecko in Slot A / B if found&lt;br /&gt;
&lt;br /&gt;
===Disc Based===&lt;br /&gt;
* DVD-/+R&lt;br /&gt;
* ISO9660 (for DOL loading)&lt;br /&gt;
* Multi-Game (Viper, GCOS DVD9)&lt;br /&gt;
* Multi-Disc&lt;br /&gt;
&lt;br /&gt;
===[[SDGecko]]===&lt;br /&gt;
* ISO/GCM booting&lt;br /&gt;
* Multi-Disc&lt;br /&gt;
* DOL loading&lt;br /&gt;
* Disc dumping&lt;br /&gt;
&lt;br /&gt;
===[[Ide-exi|IDE-EXI]]===&lt;br /&gt;
* ISO/GCM booting&lt;br /&gt;
* Multi-Disc&lt;br /&gt;
* DOL loading&lt;br /&gt;
* Disc dumping&lt;br /&gt;
&lt;br /&gt;
===[[Wii Optical Drive Emulator|Wode]]===&lt;br /&gt;
* ISO/GCM booting&lt;br /&gt;
* It&#039;s also possible to make Swiss the [[Swiss on WODE | initial ISO]] for the [[WODE]].&lt;br /&gt;
&lt;br /&gt;
===[[Wiikey Fusion]]===&lt;br /&gt;
* DOL loading&lt;br /&gt;
* ISO/GCM booting (via FAT32 formatted SD inserted into the Wiikey Fusion)&lt;br /&gt;
* It&#039;s also possible to make Swiss the [[Swiss/Usage#Installing_Swiss_to_the_Wiikey_Fusion_Flash | initial ISO]] for the [[Wiikey Fusion]]&lt;br /&gt;
&lt;br /&gt;
===[[Qoob|Qoob Pro]]===&lt;br /&gt;
* Boot DOL files from the flash file system&lt;br /&gt;
&lt;br /&gt;
===Cheats===&lt;br /&gt;
* WiiRD codes supported: [http://www.gc-forever.com/forums/viewtopic.php?f=38&amp;amp;t=3032 HowTo]&lt;br /&gt;
&lt;br /&gt;
===Memory Cards===&lt;br /&gt;
* Boot DOL/DOL AS GCI&lt;br /&gt;
* General File Managment to/from this device and with other devices.&lt;br /&gt;
&lt;br /&gt;
===[[Broadband Adapter]]===&lt;br /&gt;
* Serves a page on the DHCP obtained IP&lt;br /&gt;
* Disc dumping over HTTP&lt;br /&gt;
* IPL dumping over HTTP&lt;br /&gt;
&lt;br /&gt;
====[[Loading ISOs over BBA]]====&lt;br /&gt;
&#039;&#039;&#039;Untested&#039;&#039;&#039; It should be possible to load ISOs over the BBA. You must serve the ISOs using [http://fsp.sourceforge.net/ FSP], and set the ethernet port to 10mbps full duplex. &#039;&#039;&#039;Untested&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[[USBGecko]]===&lt;br /&gt;
* ISO/GCM booting&lt;br /&gt;
* DOL Loading&lt;br /&gt;
* WiiRD Debugging in games from all devices (&amp;quot;kenobi&amp;quot; from GeckoOS 1.9.3.1)&lt;br /&gt;
&lt;br /&gt;
==Future Features==&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
* Cover Support&lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
* Official bug tracker [http://code.google.com/p/swiss-gc/issues/list here]&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
[[TipsTricksSwiss|Tips and Tricks about Swiss]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Homebrew_Software]]&lt;/div&gt;</summary>
		<author><name>Eatnumber1</name></author>
	</entry>
</feed>