|
|
Line 1: |
Line 1: |
| {{:Game Boy Interface}}
| |
| [[File:GBIHF.png|thumb]]
| |
|
| |
| A spiritual successor of the ultra-low latency version, '''Game Boy Interface High-Fidelity Edition''' ('''GBIHF''') aims to provide the best source quality for further processing or archival.
| |
| It is less than suitable for direct display connection, and you should be looking at the [[Game Boy Interface/Standard Edition|standard edition]] or [[Game Boy Interface/Speedrunning Edition|speedrunning edition]] instead in such case.
| |
|
| |
| <div class="toclimit-4">
| |
| __TOC__
| |
| </div>
| |
|
| |
| == Controls ==
| |
|
| |
| === Type A (two-handed) ===
| |
|
| |
| {| class="wikitable" style="display: inline-table;"
| |
| |-
| |
| ! Nintendo GameCube
| |
| ! Nintendo GameCube Controller
| |
| ! Logitech Speed Force
| |
| ! Nintendo 64 Controller
| |
| ! Action
| |
| |-
| |
| |
| |
| | A/B Buttons
| |
| | A/B Buttons or Accelerator/Brake Pedals
| |
| | A/B Buttons
| |
| | A/B Buttons
| |
| |-
| |
| |
| |
| | Z Button
| |
| | Z Button
| |
| | Z Button
| |
| | Select
| |
| |-
| |
| |
| |
| | Y Button
| |
| | Y Button
| |
| |
| |
| | Select or Turbo
| |
| |-
| |
| |
| |
| | X Button
| |
| | X Button
| |
| |
| |
| | Start or Turbo
| |
| |-
| |
| |
| |
| | Start/Pause
| |
| | Start/Pause
| |
| | Start
| |
| | Start
| |
| |-
| |
| |
| |
| | +Control Pad or Control Stick
| |
| | +Control Pad or Steering Wheel
| |
| | +Control Pad or Control Stick
| |
| | +Control Pad
| |
| |-
| |
| |
| |
| | L/R Buttons
| |
| | L/R Buttons
| |
| | L/R Buttons
| |
| | L/R Buttons
| |
| |-
| |
| | Reset Button
| |
| | B, X and Start/Pause Buttons
| |
| | B, X and Start/Pause Buttons
| |
| | Z, R, A, B and Start Buttons
| |
| | Power Switch
| |
| |-
| |
| |
| |
| | B, X and Start/Pause Buttons <br /> (Hold for 0.5 seconds)
| |
| | B, X and Start/Pause Buttons <br /> (Hold for 0.5 seconds)
| |
| | Z, R, A, B and Start Buttons <br /> (Hold for 0.5 seconds)
| |
| | Exit
| |
| |-
| |
| | Reset Button
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 1.5 seconds)
| |
| |
| |
| | L, R and Start Buttons
| |
| | Recalibrate controller
| |
| |-
| |
| |
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 3 seconds)
| |
| |
| |
| |
| |
| | Swap controls <br /> (Only with controller adapter)
| |
| |}
| |
|
| |
| {| class="wikitable" style="display: inline-table;"
| |
| |-
| |
| ! DK Bongos Controller
| |
| ! Active Life Mat Controller
| |
| ! Action
| |
| |-
| |
| | Bottom Right/Left
| |
| | Orange Up/Right
| |
| | A/B Buttons
| |
| |-
| |
| | Hand Clap
| |
| | - Button
| |
| | Select
| |
| |-
| |
| | Start/Pause
| |
| | + Button
| |
| | Start
| |
| |-
| |
| | Top Right
| |
| | Blue or Orange Square
| |
| | +Control Pad Right
| |
| |-
| |
| | Top Left
| |
| | Blue Left
| |
| | +Control Pad Left
| |
| |-
| |
| |
| |
| | Blue Up
| |
| | +Control Pad Up
| |
| |-
| |
| |
| |
| | Blue or Orange Down
| |
| | +Control Pad Down
| |
| |}
| |
|
| |
| === Type B (one-handed) ===
| |
|
| |
| {| class="wikitable" style="display: inline-table;"
| |
| |-
| |
| ! Nintendo GameCube
| |
| ! Nintendo GameCube Controller
| |
| ! Nintendo 64 Controller
| |
| ! Action
| |
| |-
| |
| |
| |
| | A/B Buttons
| |
| | A/B Buttons
| |
| | A/B Buttons
| |
| |-
| |
| |
| |
| | Z Button
| |
| | Z Button
| |
| | Select
| |
| |-
| |
| |
| |
| | L Button
| |
| | L Button
| |
| | Select or Turbo
| |
| |-
| |
| |
| |
| | R Button
| |
| | R Button
| |
| | Start or Turbo
| |
| |-
| |
| |
| |
| | Start/Pause
| |
| | Start
| |
| | Start
| |
| |-
| |
| |
| |
| | +Control Pad, Control Stick or C Stick
| |
| | +Control Pad, Control Stick or C Buttons
| |
| | +Control Pad
| |
| |-
| |
| |
| |
| | Y/X Buttons
| |
| |
| |
| | L/R Buttons
| |
| |-
| |
| | Reset Button
| |
| | B, X and Start/Pause Buttons
| |
| | Z, R, A, B and Start Buttons
| |
| | Power Switch
| |
| |-
| |
| |
| |
| | B, X and Start/Pause Buttons <br /> (Hold for 0.5 seconds)
| |
| | Z, R, A, B and Start Buttons <br /> (Hold for 0.5 seconds)
| |
| | Exit
| |
| |-
| |
| | Reset Button
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 1.5 seconds)
| |
| | L, R and Start Buttons
| |
| | Recalibrate controller
| |
| |-
| |
| |
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 3 seconds)
| |
| |
| |
| | Swap controls <br /> (Only with controller adapter)
| |
| |}
| |
|
| |
| {| class="wikitable" style="display: inline-table;"
| |
| |-
| |
| ! DK Bongos Controller
| |
| ! Action
| |
| |-
| |
| | Bottom Right/Left
| |
| | A/B Buttons
| |
| |-
| |
| | Hand Clap
| |
| | Select
| |
| |-
| |
| | Start/Pause
| |
| | Start
| |
| |-
| |
| | Top Left/Right
| |
| | L/R Buttons
| |
| |}
| |
|
| |
| === Type C (''Super Mario World: Super Mario Advance 2'') ===
| |
|
| |
| {| class="wikitable" style="display: inline-table;"
| |
| |-
| |
| ! Nintendo GameCube
| |
| ! Nintendo GameCube Controller
| |
| ! Nintendo 64 Controller
| |
| ! Action
| |
| |-
| |
| |
| |
| | B/Y Buttons
| |
| | A/B Buttons
| |
| | A/B Buttons
| |
| |-
| |
| |
| |
| | Z Button
| |
| | Z Button
| |
| | Select
| |
| |-
| |
| |
| |
| | Start/Pause
| |
| | Start
| |
| | Start
| |
| |-
| |
| |
| |
| | +Control Pad or Control Stick
| |
| | +Control Pad or Control Stick
| |
| | +Control Pad
| |
| |-
| |
| |
| |
| | X/A Buttons
| |
| |
| |
| | B/R Buttons or Turbo
| |
| |-
| |
| |
| |
| | L/R Buttons
| |
| | L/R Buttons
| |
| | L/R Buttons
| |
| |-
| |
| | Reset Button
| |
| | B, X and Start/Pause Buttons
| |
| | Z, R, A, B and Start Buttons
| |
| | Power Switch
| |
| |-
| |
| |
| |
| | B, X and Start/Pause Buttons <br /> (Hold for 0.5 seconds)
| |
| | Z, R, A, B and Start Buttons <br /> (Hold for 0.5 seconds)
| |
| | Exit
| |
| |-
| |
| | Reset Button
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 1.5 seconds)
| |
| | L, R and Start Buttons
| |
| | Recalibrate controller
| |
| |-
| |
| |
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 3 seconds)
| |
| |
| |
| | Swap controls <br /> (Only with controller adapter)
| |
| |}
| |
|
| |
| === Type D (''The Legend of Zelda: A Link to the Past'') ===
| |
|
| |
| {| class="wikitable" style="display: inline-table;"
| |
| |-
| |
| ! Nintendo GameCube
| |
| ! Nintendo GameCube Controller
| |
| ! Nintendo 64 Controller
| |
| ! Action
| |
| |-
| |
| |
| |
| | Y/B Buttons
| |
| | A/B Buttons
| |
| | A/B Buttons
| |
| |-
| |
| |
| |
| | Start/Pause
| |
| | Z Button
| |
| | Select
| |
| |-
| |
| |
| |
| | R Button
| |
| | L Button
| |
| | Select or Turbo
| |
| |-
| |
| |
| |
| | L Button
| |
| | R Button
| |
| | Start or Turbo
| |
| |-
| |
| |
| |
| | Z Button
| |
| | Start
| |
| | Start
| |
| |-
| |
| |
| |
| | +Control Pad, Control Stick or C Stick
| |
| | +Control Pad, Control Stick or C Buttons
| |
| | +Control Pad
| |
| |-
| |
| |
| |
| | X/A Buttons
| |
| |
| |
| | L/R Buttons
| |
| |-
| |
| | Reset Button
| |
| | B, X and Start/Pause Buttons
| |
| | Z, R, A, B and Start Buttons
| |
| | Power Switch
| |
| |-
| |
| |
| |
| | B, X and Start/Pause Buttons <br /> (Hold for 0.5 seconds)
| |
| | Z, R, A, B and Start Buttons <br /> (Hold for 0.5 seconds)
| |
| | Exit
| |
| |-
| |
| | Reset Button
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 1.5 seconds)
| |
| | L, R and Start Buttons
| |
| | Recalibrate controller
| |
| |-
| |
| |
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 3 seconds)
| |
| |
| |
| | Swap controls <br /> (Only with controller adapter)
| |
| |}
| |
|
| |
| === Type E<sup>1</sup> (swapped) ===
| |
|
| |
| {| class="wikitable" style="display: inline-table;"
| |
| |-
| |
| ! Nintendo GameCube
| |
| ! Nintendo GameCube Controller
| |
| ! Nintendo 64 Controller
| |
| ! Action
| |
| |-
| |
| |
| |
| | B/Y Buttons
| |
| |
| |
| | A/B Buttons or Turbo
| |
| |-
| |
| |
| |
| | X/A Buttons
| |
| | A/B Buttons
| |
| | A/B Buttons
| |
| |-
| |
| |
| |
| | Z Button
| |
| | Z Button
| |
| | Select
| |
| |-
| |
| |
| |
| | Start/Pause
| |
| | Start
| |
| | Start
| |
| |-
| |
| |
| |
| | +Control Pad or Control Stick
| |
| | +Control Pad or Control Stick
| |
| | +Control Pad
| |
| |-
| |
| |
| |
| | L/R Buttons
| |
| | L/R Buttons
| |
| | L/R Buttons
| |
| |-
| |
| | Reset Button
| |
| | B, X and Start/Pause Buttons
| |
| | Z, R, A, B and Start Buttons
| |
| | Power Switch
| |
| |-
| |
| |
| |
| | B, X and Start/Pause Buttons <br /> (Hold for 0.5 seconds)
| |
| | Z, R, A, B and Start Buttons <br /> (Hold for 0.5 seconds)
| |
| | Exit
| |
| |-
| |
| | Reset Button
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 1.5 seconds)
| |
| | L, R and Start Buttons
| |
| | Recalibrate controller
| |
| |-
| |
| |
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 3 seconds)
| |
| |
| |
| | Swap controls back <br /> (Only with controller adapter)
| |
| |}
| |
|
| |
| === Type E<sup>2</sup> (swapped ''Super Mario World: Super Mario Advance 2'') ===
| |
|
| |
| {| class="wikitable" style="display: inline-table;"
| |
| |-
| |
| ! Nintendo GameCube
| |
| ! Nintendo GameCube Controller
| |
| ! Nintendo 64 Controller
| |
| ! Action
| |
| |-
| |
| |
| |
| | A/B Buttons
| |
| | A/B Buttons
| |
| | A/B Buttons
| |
| |-
| |
| |
| |
| | Z Button
| |
| | Z Button
| |
| | Select
| |
| |-
| |
| |
| |
| | Start/Pause
| |
| | Start
| |
| | Start
| |
| |-
| |
| |
| |
| | +Control Pad or Control Stick
| |
| | +Control Pad or Control Stick
| |
| | +Control Pad
| |
| |-
| |
| |
| |
| | Y/X Buttons
| |
| |
| |
| | B/R Buttons or Turbo
| |
| |-
| |
| |
| |
| | L/R Buttons
| |
| | L/R Buttons
| |
| | L/R Buttons
| |
| |-
| |
| | Reset Button
| |
| | B, X and Start/Pause Buttons
| |
| | Z, R, A, B and Start Buttons
| |
| | Power Switch
| |
| |-
| |
| |
| |
| | B, X and Start/Pause Buttons <br /> (Hold for 0.5 seconds)
| |
| | Z, R, A, B and Start Buttons <br /> (Hold for 0.5 seconds)
| |
| | Exit
| |
| |-
| |
| | Reset Button
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 1.5 seconds)
| |
| | L, R and Start Buttons
| |
| | Recalibrate controller
| |
| |-
| |
| |
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 3 seconds)
| |
| |
| |
| | Swap controls back <br /> (Only with controller adapter)
| |
| |}
| |
|
| |
| === Type E<sup>3</sup> (swapped ''The Legend of Zelda: A Link to the Past'') ===
| |
|
| |
| {| class="wikitable" style="display: inline-table;"
| |
| |-
| |
| ! Nintendo GameCube
| |
| ! Nintendo GameCube Controller
| |
| ! Nintendo 64 Controller
| |
| ! Action
| |
| |-
| |
| |
| |
| | B/A Buttons
| |
| | A/B Buttons
| |
| | A/B Buttons
| |
| |-
| |
| |
| |
| | Start/Pause
| |
| | Z Button
| |
| | Select
| |
| |-
| |
| |
| |
| | R Button
| |
| | L Button
| |
| | Select or Turbo
| |
| |-
| |
| |
| |
| | L Button
| |
| | R Button
| |
| | Start or Turbo
| |
| |-
| |
| |
| |
| | Z Button
| |
| | Start
| |
| | Start
| |
| |-
| |
| |
| |
| | +Control Pad, Control Stick or C Stick
| |
| | +Control Pad, Control Stick or C Buttons
| |
| | +Control Pad
| |
| |-
| |
| |
| |
| | Y/X Buttons
| |
| |
| |
| | L/R Buttons
| |
| |-
| |
| | Reset Button
| |
| | B, X and Start/Pause Buttons
| |
| | Z, R, A, B and Start Buttons
| |
| | Power Switch
| |
| |-
| |
| |
| |
| | B, X and Start/Pause Buttons <br /> (Hold for 0.5 seconds)
| |
| | Z, R, A, B and Start Buttons <br /> (Hold for 0.5 seconds)
| |
| | Exit
| |
| |-
| |
| | Reset Button
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 1.5 seconds)
| |
| | L, R and Start Buttons
| |
| | Recalibrate controller
| |
| |-
| |
| |
| |
| | X, Y and Start/Pause Buttons <br /> (Hold for 3 seconds)
| |
| |
| |
| | Swap controls back <br /> (Only with controller adapter)
| |
| |}
| |
|
| |
| == Options ==
| |
|
| |
| ; {{anchor|--crop-auto}}<code>--crop-auto</code>
| |
| : Crop up to 8 black lines on the top and bottom for Game Boy Game Paks.
| |
| ; {{anchor|--poll}}<code>--poll=<0-11></code>
| |
| : Set controller polling rate. Use if your third-party controller or controller adapter is malfunctioning.
| |
| : Not applicable to Nintendo 64 Controllers using a passive connector adapter.
| |
| : {| class="wikitable"
| |
| | '''0:'''
| |
| | VSync (most compatible)
| |
| |-
| |
| | '''1:'''
| |
| | 1000Hz (default)
| |
| |-
| |
| | '''2:'''
| |
| | 500Hz
| |
| |-
| |
| | '''3:'''
| |
| | 350Hz
| |
| |-
| |
| | '''4:'''
| |
| | 300Hz
| |
| |-
| |
| | '''5:'''
| |
| | 250Hz
| |
| |-
| |
| | '''6:'''
| |
| | 200Hz
| |
| |-
| |
| | '''7:'''
| |
| | 150Hz
| |
| |-
| |
| | '''8:'''
| |
| | 150Hz
| |
| |-
| |
| | '''9:'''
| |
| | 125Hz
| |
| |-
| |
| | '''10:'''
| |
| | 125Hz
| |
| |-
| |
| | '''11:'''
| |
| | 100Hz
| |
| |}
| |
| : Note: The polling rate will be doubled or halved in tandem with the refresh rate.
| |
| ; {{anchor|--turbo}}<code>--turbo=<on:off></code>
| |
| : Set autofire interval (default: 0).
| |
| : When non-zero, duplicate buttons act as turbo A/B Buttons.
| |
| ; {{anchor|--control}}<code>--control=<P1[:P2[:P3[:P4]]]></code>
| |
| : Set control scheme. The default is the Game Boy Player Start-up Disc's Controller setting (0 or 1).
| |
| : {| class="wikitable"
| |
| | '''0:'''
| |
| | [[#Type A (two-handed)|Type A (two-handed)]]
| |
| |-
| |
| | '''1:'''
| |
| | [[#Type B (one-handed)|Type B (one-handed)]]
| |
| |-
| |
| | '''2:'''
| |
| | [[#Type C (Super Mario World: Super Mario Advance 2)|Type C (''Super Mario World: Super Mario Advance 2'')]]
| |
| |-
| |
| | '''3:'''
| |
| | [[#Type D (The Legend of Zelda: A Link to the Past)|Type D (''The Legend of Zelda: A Link to the Past'')]]
| |
| |-
| |
| | '''4:'''
| |
| | [[#Type E1 (swapped)|Type E<sup>1</sup> (swapped)]]
| |
| |-
| |
| | '''6:'''
| |
| | [[#Type E2 (swapped Super Mario World: Super Mario Advance 2)|Type E<sup>2</sup> (swapped ''Super Mario World: Super Mario Advance 2'')]]
| |
| |-
| |
| | '''7:'''
| |
| | [[#Type E3 (swapped The Legend of Zelda: A Link to the Past)|Type E<sup>3</sup> (swapped ''The Legend of Zelda: A Link to the Past'')]]
| |
| |}
| |
| :* <code>--control=0:1:2:3</code> Set control type A, B, C, D on controller socket 1, 2, 3, 4.
| |
| :* <code>--control=4</code> Set control type E<sup>1</sup> on all controller sockets.
| |
| : Note: A Game Boy Advance used as a controller is a Nintendo GameCube Controller.
| |
| ; {{anchor|--control-turbo}}<code>--control-turbo=<bitmask></code>
| |
| : Set which duplicate button acts as the turbo modifier key.
| |
| : {| class="wikitable"
| |
| | '''0:'''
| |
| | None (default)
| |
| |-
| |
| | '''1:'''
| |
| | A, Select or R Button
| |
| |-
| |
| | '''2:'''
| |
| | B, Start or L Button
| |
| |-
| |
| | '''3:'''
| |
| | Both
| |
| |}
| |
| ; {{anchor|--control-spare}}<code>--control-spare=<bitshift></code>
| |
| : Set function of L/R Buttons with Game Boy Game Paks.
| |
| : Normally used to switch between wide/normal screen mode.
| |
| : {| class="wikitable"
| |
| | '''0:'''
| |
| | None
| |
| |-
| |
| | '''1:'''
| |
| | A/B Buttons
| |
| |-
| |
| | '''2:'''
| |
| | Select/Start
| |
| |-
| |
| | '''3:'''
| |
| | +Control Pad Right/Left
| |
| |-
| |
| | '''4:'''
| |
| | +Control Pad Up/Down
| |
| |-
| |
| | '''5:'''
| |
| | L/R Buttons (default)
| |
| |}
| |
| ; {{anchor|--control-rotate}}<code>--control-rotate=<0-3></code>
| |
| : Set rotation of +Control Pad.
| |
| : {| class="wikitable"
| |
| | '''0:'''
| |
| | 0° (default)
| |
| |-
| |
| | '''1:'''
| |
| | 90° clockwise
| |
| |-
| |
| | '''2:'''
| |
| | 180°
| |
| |-
| |
| | '''3:'''
| |
| | 90° counter-clockwise
| |
| |}
| |
| ; {{anchor|--delay-reset}}<code>--delay-reset=<N></code>
| |
| : Set reset delay (default: 0).
| |
| ; {{anchor|--delay-video}}<code>--delay-video=<N></code>
| |
| : Set video buffering (default: 1). Setting this option to 0 is not recommended.
| |
| ; {{anchor|--movie|--no-movie}}<code>--movie=<path></code>, <code>--no-movie</code>
| |
| : Play input log (default: no).
| |
| ; {{anchor|--movie-record|--no-movie-record}}<code>--movie-record</code>, <code>--no-movie-record</code>
| |
| : Record input log (default: no).
| |
| ; {{anchor|--palette|--no-palette}}<code>--palette=<#rgbx,#rgbx,#rgbx,#rgbx></code>, <code>--palette=<xxxx-xxxx-xxxx></code>, <code>--no-palette</code>
| |
| : Apply [https://gamefaqs.gamespot.com/snes/588731-super-game-boy/faqs/58647 Super Game Boy] color palette (default: no).
| |
| :* <code>--palette=719</code> Set color palette 2-H.
| |
| :* <code>--palette=#8000,#AF3F,#FAB7,#FFFF</code>
| |
| : Note: Press Left + B while the Game Boy logo is visible for proper application on original Game Boy Game Paks.
| |
| ; {{anchor|--lut3d|--no-lut3d}}<code>--lut3d=<path></code>, <code>--no-lut3d</code>
| |
| : Load 32x32x32 lookup table in PNG file format (default: no).
| |
| : Overrides <code>--matrix</code>, <code>--input-gamma</code>, <code>--brightness</code>, <code>--contrast</code>, <code>--saturation</code> and <code>--hue</code>.
| |
| ; {{anchor|--lut3d-order}}<code>--lut3d-order=<rgb|gbr|bgr></code>
| |
| : Specify lookup table order (default: gbr).
| |
| ; {{anchor|--profile-intent}}<code>--profile-intent=<perceptual|relative|saturation|absolute></code>
| |
| : Set [[wikipedia:Color management#Rendering intent|color rendering intent]] (default: perceptual).
| |
| ; {{anchor|--profile}}<code>--profile=<srgb|gambatte|gba|gbasp|gbc|gbi|hicolour|higan|nds|palm|psp|sloop|vba></code>
| |
| : Set quick color profile.
| |
| : Overrides <code>--matrix</code>, <code>--input-gamma</code>, <code>--output-gamma</code>, <code>--brightness</code>, <code>--contrast</code>, <code>--saturation</code> and <code>--hue</code>.
| |
| : {| class="wikitable"
| |
| | '''srgb:'''
| |
| | Emulator
| |
| |-
| |
| | '''gambatte:'''
| |
| | Gambatte / higan / ares
| |
| |-
| |
| | '''gba:'''
| |
| | [[#Game Boy Advance|Game Boy Advance]]
| |
| |-
| |
| | '''gbasp:'''
| |
| | [[#Game Boy Advance SP (AGS-101)|Game Boy Advance SP (AGS-101)]]
| |
| |-
| |
| | '''gbc:'''
| |
| | [[#Game Boy Color|Game Boy Color]]
| |
| |-
| |
| | '''gbi:'''
| |
| | Game Boy Interface (2015–2017)
| |
| |-
| |
| | '''hicolour:'''
| |
| | Gameboy Hi-Colour Convertor
| |
| |-
| |
| | '''higan:'''
| |
| | higan / ares
| |
| |-
| |
| | '''nds:'''
| |
| | [[#Nintendo DS|Nintendo DS]]
| |
| |-
| |
| | '''palm:'''
| |
| | [[#Palm Treo 700p|Palm Treo 700p]]
| |
| |-
| |
| | '''psp:'''
| |
| | [[#PlayStation Portable|PlayStation Portable]]
| |
| |-
| |
| | '''sloop:'''
| |
| | [[#Game Boy Advance 2|Game Boy Advance - Nintendo Switch Online]]
| |
| |-
| |
| | '''vba:'''
| |
| | VisualBoyAdvance-M
| |
| |}
| |
| ; {{anchor|--matrix}}<code>--matrix=<identity|gambatte|gba|gbasp|gbc|gbi|hicolour|higan|nds|palm|psp|switch|vba></code>
| |
| : Set color matrix (default: identity).
| |
| : This translates the RGB color primaries to the [[#--colorspace|video RGB color space]].
| |
| : {| class="wikitable"
| |
| | '''identity:'''
| |
| | [[wikipedia:Identity matrix|Identity matrix]]
| |
| |-
| |
| | '''gambatte:'''
| |
| | Gambatte / higan / ares
| |
| |-
| |
| | '''gba:'''
| |
| | Game Boy Advance (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])
| |
| |-
| |
| | '''gbasp:'''
| |
| | Game Boy Advance SP (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])
| |
| |-
| |
| | '''gbc:'''
| |
| | Game Boy Color (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])
| |
| |-
| |
| | '''gbi:'''
| |
| | Game Boy Interface
| |
| |-
| |
| | '''hicolour:'''
| |
| | Gameboy Hi-Colour Convertor (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])
| |
| |-
| |
| | '''higan:'''
| |
| | higan / ares
| |
| |-
| |
| | '''nds:'''
| |
| | Nintendo DS (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])
| |
| |-
| |
| | '''palm:'''
| |
| | Palm Treo 700p (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])
| |
| |-
| |
| | '''psp:'''
| |
| | PlayStation Portable (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])
| |
| |-
| |
| | '''switch:'''
| |
| | Nintendo Switch - OLED Model (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])
| |
| |-
| |
| | '''vba:'''
| |
| | VisualBoyAdvance-M (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531])
| |
| |}
| |
| ; {{anchor|--daltonize|--anomalize}}<code>--daltonize=<normal|protan|deutan|tritan></code>, <code>--anomalize=<normal|protan|deutan|tritan></code>
| |
| : Set [[wikipedia:Color blindness|color blindness]] compensation and/or simulation (default: normal).
| |
| : {| class="wikitable"
| |
| | '''normal:'''
| |
| | Trichromat
| |
| |-
| |
| | '''protan:'''
| |
| | Protanope
| |
| |-
| |
| | '''deutan:'''
| |
| | Deuteranope
| |
| |-
| |
| | '''tritan:'''
| |
| | Tritanope
| |
| |}
| |
| ; {{anchor|--input-gamma}}<code>--input-gamma=<red[:green[:blue]]></code>
| |
| : Set gamma (default: 2.2).
| |
| : Overrides <code>--input-alpha</code>.
| |
| ; {{anchor|--input-alpha}}<code>--input-alpha=<red[:green[:blue]]></code>
| |
| : Set alpha for piecewise parametric curve (default: 0.0).
| |
| ; {{anchor|--output-gamma}}<code>--output-gamma=<value></code>
| |
| : Specify screen gamma (default: 2.2).
| |
| : Overrides <code>--output-alpha</code>.
| |
| ; {{anchor|--output-alpha}}<code>--output-alpha=<value></code>
| |
| : Specify screen alpha for piecewise parametric curve (default: 0.0).
| |
| ; {{anchor|--brightness}}<code>--brightness=<red[:green[:blue]]></code>
| |
| : Set lift (default: 0.0).
| |
| ; {{anchor|--contrast}}<code>--contrast=<red[:green[:blue]]></code>
| |
| : Set gain (default: 1.0).
| |
| :* <code>--contrast=.811065673828125:.8790390491485595703125:1.</code> D93 to D65, gamma 2.2.
| |
| :* <code>--contrast=1.:.92267322540283203125:.811065673828125</code> D65 to D93, gamma 2.2.
| |
| ; {{anchor|--saturation}}<code>--saturation=<value></code>
| |
| : Set color saturation (default: 1.0).
| |
| ; {{anchor|--hue}}<code>--hue=<0-359></code>
| |
| : Set color hue shift (default: 0).
| |
| ; {{anchor|--volume}}<code>--volume=<left[:right]></code>
| |
| : Set audio gain (default: 0.75).
| |
| : Note: GCVideo-DVI v2.4b and earlier reduces volume down to a quarter of this value.
| |
| ; {{anchor|--sound}}<code>--sound=<[mono|stereo][,digital|analog|original]></code>
| |
| : Set sound mode. The default is the Sound Mode system setting (mono or stereo).
| |
| : {| class="wikitable"
| |
| | '''mono:'''
| |
| | Mono downmix
| |
| |-
| |
| | '''stereo:'''
| |
| | Stereo
| |
| |}
| |
| : Note: GCVideo-Lite has swapped audio channels.
| |
| :; <code>digital</code>
| |
| :: Use PWM decoder (default).
| |
| :; <code>analog[=<a0:a1:a2:b1:b2>]</code>
| |
| :: 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.
| |
| :: This is used to simulate the [[wikipedia:RLC circuit|RLC circuit]] on the Game Boy Advance's Headphone Jack, providing a treble boost.
| |
| :; <code>original</code>
| |
| :: Use low-pass filter similar to the Game Boy Player Start-up Disc.
| |
| ; {{anchor|--colorspace}}<code>--colorspace=<gray|ycc601|ycc709|ycc2020|rgb601|rgb709|rgb2020></code>
| |
| : Set video color space (default: ycc601).
| |
| : This should only be changed when the output is analog Y’P’<sub>B</sub>P’<sub>R</sub> or digital Y’C’<sub>B</sub>C’<sub>R</sub>.
| |
| : {| class="wikitable"
| |
| | '''gray:'''
| |
| | Grayscale
| |
| |-
| |
| | '''ycc601:'''
| |
| | [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC<sub>601</sub>]]
| |
| |-
| |
| | '''ycc709:'''
| |
| | [[wikipedia:xvYCC|IEC 61966-2-4 xvYCC<sub>709</sub>]]
| |
| |-
| |
| | '''ycc2020:'''
| |
| | [[wikipedia:Rec. 2020|ITU-R BT.2020 Y’C’<sub>B</sub>C’<sub>R</sub>]]
| |
| |-
| |
| | '''rgb601:'''
| |
| | [[wikipedia:sRGB|IEC 61966-2-1 sRGB]]
| |
| |-
| |
| | '''rgb709:'''
| |
| | [[wikipedia:Rec. 709|ITU-R BT.709 R’G’B’]]
| |
| |-
| |
| | '''rgb2020:'''
| |
| | [[wikipedia:Rec. 2020|ITU-R BT.2020 R’G’B’]]
| |
| |}
| |
| : Note: GCVideo-Lite or GCVideo-DVI v2.4d-2 and earlier will interpolate C’<sub>R</sub>/R’ and C’<sub>B</sub>/B’ samples.
| |
| ; {{anchor|--chroma-location}}<code>--chroma-location=<left|center|right></code>
| |
| : Specify chroma sample location (default: center).
| |
| : If non-center, this will interpolate Y’/G’ samples in 4:4:4 processing mode. C’<sub>R</sub>/R’ and C’<sub>B</sub>/B’ are always downsampled in 4:2:2 processing mode.
| |
| : {| class="wikitable"
| |
| | '''left:'''
| |
| | GCVideo-DVI (Chroma Interpolation)
| |
| |-
| |
| | '''center:'''
| |
| | AVE N-DOL, AVE P-DOL, CMPV-DOL
| |
| |-
| |
| | '''right:'''
| |
| | GCVideo-Lite
| |
| |}
| |
| ; {{anchor|--format}}<code>--format=<[ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom][,offset=<x:y>][,scaled-size=<WxH>][,cropped-size=<WxH>][,border|no-border]></code>
| |
| : Set video format (default: custom).
| |
| : {| class="wikitable"
| |
| | '''ntsc:'''
| |
| | [[wikipedia:NTSC#NTSC-J|NTSC-J]]
| |
| |-
| |
| | '''pal:'''
| |
| | [[wikipedia:PAL|PAL-B/G/D/K/I]]
| |
| |-
| |
| | '''pal-m:'''
| |
| | [[wikipedia:PAL-M|PAL-M]]
| |
| |-
| |
| | '''ntsc-50:'''
| |
| | [[wikipedia:NTSC#NTSC-N/NTSC50|NTSC-50]]
| |
| |-
| |
| | '''pal-60:'''
| |
| | [[wikipedia:PAL#Multisystem PAL support and "PAL 60"|PAL-60]]
| |
| |-
| |
| | '''hd60:'''
| |
| | [[wikipedia:High-definition television|HDTV]] (60Hz)
| |
| |-
| |
| | '''hd50:'''
| |
| | HDTV (50Hz)
| |
| |-
| |
| | '''hd48:'''
| |
| | HDTV (48Hz)
| |
| |}
| |
| : Note: GCVideo-DVI is only designed to support NTSC-J, PAL-B/G/D/K/I and PAL-60. <br /> AVE N-DOL can only output [[wikipedia:Composite video|CVBS]] or [[wikipedia:S-Video|Y/C]] as NTSC-J, PAL-M or NTSC-50. <br /> AVE P-DOL can only output [[wikipedia:Composite video|CVBS]] as PAL-B/G/D/K/I or PAL-60.
| |
| :; <code>offset=<x:y></code>
| |
| :: Set screen position.
| |
| :; <code>scaled-size=<WxH></code>
| |
| :: Set screen size. The minimum is 480:320.
| |
| :; <code>cropped-size=<WxH></code>
| |
| :: Set screen crop size.
| |
| :; <code>border</code>, <code>no-border</code>
| |
| :: Enable 4:3 border generation for GCVideo-DVI v3.0 and later (default: yes).
| |
| ; {{anchor|--scan-mode}}<code>--scan-mode=<[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x][,strobe|no-strobe]></code>
| |
| : Set scan mode. The default is the Progressive Scan Mode system setting (non-interlace or progressive).
| |
| : {| class="wikitable"
| |
| | '''interlace:'''
| |
| | 15 or 18-22kHz interlaced (480i@60Hz; 576i@50Hz; 720i@48-60Hz)
| |
| |-
| |
| | '''quasi-interlace:'''
| |
| | 15 or 18-22kHz segmented frame (480sf@30Hz; 576sf@25Hz; 720sf@24-30Hz)
| |
| |-
| |
| | '''non-interlace:'''
| |
| | 15 or 18-22kHz progressive (240p@60Hz; 288p@50Hz; 360p@48-60Hz)
| |
| |-
| |
| | '''non-progressive:'''
| |
| | 31 or 27-33kHz interlaced (960i@60Hz; 1152i@50Hz; 1080i@48-60Hz)
| |
| |-
| |
| | '''progressive:'''
| |
| | 31 or 27-33kHz progressive (480p@60Hz; 576p@50Hz; 540p@48-60Hz)
| |
| |}
| |
| :; <code>clock2x</code>, <code>no-clock2x</code>
| |
| :: Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for <code>interlace</code> scan modes. Disabling halves the refresh rate for <code>progressive</code> scan modes.
| |
| :: This depend on a compatible [[wikipedia:Video encoder|video encoder]] or transmitter not mangling its input.
| |
| :; <code>size2x</code>, <code>no-size2x</code>
| |
| :: Enable pixel doubling and force 4:4:4 processing mode (default: auto). Enabling halves the refresh rate.
| |
| :: This depend on a compatible [[wikipedia:Video encoder|video encoder]] or transmitter not mangling its input.
| |
| :; <code>strobe</code>, <code>no-strobe</code>
| |
| :: Enable black frame insertion (default: no). Enabling halves the frame rate.
| |
| ; {{anchor|--usb|--no-usb}}<code>--usb</code>, <code>--no-usb</code>
| |
| : Enable [[USBGecko|USB Gecko]] features (default: yes).
| |
| ; {{anchor|--enhance|--no-enhance}}<code>--enhance</code>, <code>--no-enhance</code>
| |
| : Enable Game Boy Player enhancements (default: yes).
| |
| : {| class="wikitable sortable"
| |
| ! Title
| |
| ! Feature(s)
| |
| |-
| |
| | ''[[wikipedia:Drill Dozer|Drill Dozer]]''
| |
| | Rumble
| |
| |-
| |
| | ''[[wikipedia:Game Boy Advance Video|Game Boy Advance Video]] Series''
| |
| | [[#Can I play Game Boy Advance Video?|Not compatible]]
| |
| |-
| |
| | ''[[wikipedia:Mario & Luigi: Superstar Saga|Mario & Luigi: Superstar Saga]]''
| |
| | Rumble, [[#Mario & Luigi: Superstar Saga|reduced contrast]]
| |
| |-
| |
| | ''[[wikipedia:Pokémon Pinball: Ruby & Sapphire|Pokémon Pinball: Ruby & Sapphire]]''
| |
| | Rumble
| |
| |-
| |
| | ''Shikakui Atama o Maru Kusuru Advance: Kanji Keisanhen''
| |
| | Rumble, restored contrast
| |
| |-
| |
| | ''Shikakui Atama o Maru Kusuru Advance: Kokugo Sansuu Shakai Rikahen''
| |
| | Rumble, restored contrast
| |
| |-
| |
| | ''[[wikipedia:Super Mario Advance 4: Super Mario Bros. 3|Super Mario Advance 4: Super Mario Bros. 3]]''
| |
| | Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]]
| |
| |}
| |
| : Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work. <br /> If you're using an EverDrive-GBA, make sure to turn off Quick Boot in the options, or the enhancements may not work.
| |
| ; <code><path></code>
| |
| : Load Game Boy Advance multi-bootable ROM.
| |
| : Note: Remove any accessory from the External Extension Connector, or the program will not load. <br /> The e-Reader need to be pulled out slightly from the Game Pak Slot for a program to be loaded and interact with the e-Reader.
| |
|
| |
| Any file path can be relative or absolute.
| |
| The [[wikipedia:Working directory|working directory]] is the first, non-empty <code>GBI/</code> directory found in Memory Card Slot A, Memory Card Slot B, Serial Port 2, or GC Loader.
| |
| The device can be specified with the prefix <code>carda:</code>, <code>cardb:</code>, <code>sd:</code>, or <code>dvd:</code>.
| |
|
| |
| == Comparisons ==
| |
|
| |
| === Audio quality ===
| |
|
| |
| {{Main|Audio quality tests}}
| |
|
| |
| === Video quality (480i/p) ===
| |
|
| |
| {{Hatnote|These results will differ from the [[Game Boy Interface/Standard Edition#Video quality (480i/p)|standard edition]] and [[Game Boy Interface/Speedrunning Edition#Video quality|speedrunning edition]]. <br /> These results are '''not''' applicable to Nintendo GameCube software.}}
| |
|
| |
| Using [https://github.com/cloudinary/ssimulacra SSIMULACRA], [https://kornel.ski/dssim DSSIM] 3.1.0, and [https://ffmpeg.org/ FFmpeg] 4.4 for SSIM & PSNR, with this [[:File:160p SMPTE color bars 2x.png|reference image]].
| |
|
| |
| The analog-to-digital conversion parameters were calibrated for each source and device pair when possible. <br />
| |
| This isn't representative of relative signal strength. Sorting by SSIMULACRA provide a fairly accurate ranking.
| |
|
| |
| If you'd like to see additional data or more products tested, please support the author on [https://www.patreon.com/Extrems Patreon].
| |
|
| |
| ==== Blackmagic Intensity Shuttle ====
| |
|
| |
| 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].
| |
|
| |
| This 10-bit YC<sub>B</sub>C<sub>R</sub> 4:2:2 capture device is most representative of what you might see on a digital television. <br /> As chroma is shifted right on YP<sub>B</sub>P<sub>R</sub> in/out, this was corrected in post-processing. Video and S-Video in/out suffer from internal interference.
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBIHF ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)
| |
| File:GBIHF ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)
| |
| File:GBIHF ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J) <ref name="subcarrier" />
| |
| File:GBIHF ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M) <ref name="subcarrier" />
| |
| File:GBIHF ADV7604 HDRV.png|HD Retrovision SNES Component Cable
| |
| File:GBIHF ADV7604 Bitfunx Component.png|{{nowrap|Bitfunx/Kaico GameCube Component Cable}} & {{nowrap|Retro-Bit Retro Prism Component Cable}} <ref name="upsampling" /><ref name="gcvideo-lite" />
| |
| File:GBIHF ADV7604 GCHD Mk-II dYUV.png|{{nowrap|EON GCHD Mk-II (480i)}} + {{nowrap|Datel Wii HD Component Cable}} <ref name="noise-54mhz+" />
| |
| File:GBIHF ADV7604 GCHD Mk-II dYUV (2).png|{{nowrap|EON GCHD Mk-II (480i)}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name="noise-54mhz+" />
| |
| File:GBIHF ADV7604 GCHD Mk-II YUV.png|{{nowrap|EON GCHD Mk-II (480p)}} + {{nowrap|Datel Wii HD Component Cable}} <ref name="upsampling" />
| |
| File:GBIHF ADV7604 GCHD Mk-II YUV (2).png|{{nowrap|EON GCHD Mk-II (480p)}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name="upsampling" />
| |
| File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}}
| |
| File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV (2).png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HD Retrovision Wii Component Cable}}
| |
| File:GBIHF ADV7604 CARBY v3.0+ YPbPr.png|{{nowrap|GCVideo-DVI v3.0 and later}} + {{nowrap|Portta HDMI to YPbPr Converter}}
| |
| File:GBIHF ADV7604 Carby Component.png|{{nowrap|Insurrection Industries Carby Component Cable}} <ref name="upsampling" />
| |
| File:GBIHF ADV7604 Component.png|Nintendo GameCube Component Video Cable
| |
| File:GBIHF ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier <ref name="upsampling" /><ref name="gcvideo-2.4a" />
| |
| File:GBIHF ADV7604 GCHD Mk-II.png|GCVideo-DVI v2.4b and later <ref name="upsampling" />
| |
| File:GBIHF ADV7604 GCHD Mk-II v2.4c.2.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HDMI Cable}}
| |
| File:GBIHF ADV7604 CARBY v3.0+.png|GCVideo-DVI v3.0 and later
| |
| </gallery>
| |
|
| |
| <references>
| |
| <ref name="noise-54mhz+">EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.</ref>
| |
| <ref name="subcarrier">Generic S-Video Cable exhibits a checkerboard pattern when audio isn't connected.</ref>
| |
| <ref name="upsampling">Undesirable first-order hold on chroma samples.</ref>
| |
| <ref name="gcvideo-lite">GCVideo-Lite has chroma shifted right.</ref>
| |
| <ref name="gcvideo-2.4a">GCVideo-DVI v2.4a and earlier has C<sub>B</sub> shifted left in the Green channel of RGB outputs.</ref>
| |
| </references>
| |
|
| |
| {| class="mw-collapsible wikitable sortable"
| |
| |+ Measurements in dB
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | CVBS
| |
| | [[:File:GBIHF ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)]]
| |
| | -9.240295
| |
| | -17.650904
| |
| | 9.113080
| |
| | 26.230614
| |
| |-
| |
| ! data-sort-value="0" | CVBS
| |
| | [[:File:GBIHF ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)]]
| |
| | -9.201585
| |
| | -17.635094
| |
| | 9.266401
| |
| | 26.258677
| |
| |-
| |
| ! data-sort-value="1" | Y/C
| |
| | [[:File:GBIHF ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)]]
| |
| | -10.333813
| |
| | -21.305827
| |
| | 9.665270
| |
| | 28.114733
| |
| |-
| |
| ! data-sort-value="1" | Y/C
| |
| | [[:File:GBIHF ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)]]
| |
| | -9.613201
| |
| | -20.571086
| |
| | 8.940419
| |
| | 27.562406
| |
| |-
| |
| ! data-sort-value="2" | RGB<sub>CV</sub>S
| |
| | [[:File:GBIHF ADV7604 HDRV.png|HD Retrovision SNES Component Cable]]
| |
| | -10.994397
| |
| | -24.119836
| |
| | 11.909565
| |
| | 30.240476
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Bitfunx Component.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]]
| |
| | -12.177094
| |
| | -25.616478
| |
| | 11.833698
| |
| | 30.903891
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II dYUV.png|EON GCHD Mk-II (480i) + Datel Wii HD Component Cable]]
| |
| | -11.129232
| |
| | -23.353008
| |
| | 11.015005
| |
| | 29.622180
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II dYUV (2).png|EON GCHD Mk-II (480i) + HD Retrovision Wii Component Cable]]
| |
| | -11.008637
| |
| | -23.771504
| |
| | 10.756515
| |
| | 29.733275
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II YUV.png|EON GCHD Mk-II (480p) + Datel Wii HD Component Cable]]
| |
| | -10.924886
| |
| | -22.486894
| |
| | 11.437944
| |
| | 28.814303
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II YUV (2).png|EON GCHD Mk-II (480p) + HD Retrovision Wii Component Cable]]
| |
| | -10.961547
| |
| | -22.668726
| |
| | 11.709875
| |
| | 28.666443
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]]
| |
| | -11.745416
| |
| | -24.960333
| |
| | 11.557802
| |
| | 30.870581
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]]
| |
| | -11.823827
| |
| | -25.531449
| |
| | 11.666174
| |
| | 30.782310
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 CARBY v3.0+ YPbPr.png|GCVideo-DVI v3.0 and later + Portta HDMI to YPbPr Converter]]
| |
| | -11.529594
| |
| | -25.421901
| |
| | 11.843748
| |
| | 31.035720
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Carby Component.png|Insurrection Industries Carby Component Cable]]
| |
| | -10.900181
| |
| | -22.505819
| |
| | 12.052110
| |
| | 28.699952
| |
| |-
| |
| ! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Component.png|Nintendo GameCube Component Video Cable]]
| |
| | -11.918474
| |
| | -24.802715
| |
| | 12.296097
| |
| | 30.858279
| |
| |-
| |
| ! data-sort-value="4" | TMDS
| |
| | [[:File:GBIHF ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier]]
| |
| | -11.295141
| |
| | -24.125068
| |
| | 13.002043
| |
| | 30.700228
| |
| |-
| |
| ! data-sort-value="4" | TMDS
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II.png|GCVideo-DVI v2.4b and later]]
| |
| | -12.061597
| |
| | -25.892260
| |
| | 13.572411
| |
| | 30.754753
| |
| |-
| |
| ! data-sort-value="4" | TMDS
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]]
| |
| | -13.387504
| |
| | -30.220674
| |
| | 14.019783
| |
| | 32.655669
| |
| |-
| |
| ! data-sort-value="4" | TMDS
| |
| | [[:File:GBIHF ADV7604 CARBY v3.0+.png|GCVideo-DVI v3.0 and later]]
| |
| | '''-26.757543'''
| |
| | '''-45.327662'''
| |
| | '''24.748498'''
| |
| | '''50.132255'''
| |
| |}
| |
|
| |
| ==== "Can't Link" ====
| |
|
| |
| Using [http://en.macrosilicon.com/info.asp?base_id=2&third_id=50 MS2109].
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBIHF MS2109 CARBY v3.0+ MJPEG.png|GCVideo-DVI v3.0 and later (MJPG)
| |
| File:GBIHF MS2109 CARBY v3.0+.png|GCVideo-DVI v3.0 and later (YUY2)
| |
| </gallery>
| |
|
| |
| {| class="mw-collapsible wikitable sortable"
| |
| |+ Measurements in dB
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | TMDS
| |
| | [[:File:GBIHF MS2109 CARBY v3.0+ MJPEG.png|GCVideo-DVI v3.0 and later (MJPG)]]
| |
| | -11.665900
| |
| | '''-24.046911'''
| |
| | 11.041204
| |
| | '''30.845894'''
| |
| |-
| |
| ! data-sort-value="0" | TMDS
| |
| | [[:File:GBIHF MS2109 CARBY v3.0+.png|GCVideo-DVI v3.0 and later (YUY2)]]
| |
| | '''-12.404198'''
| |
| | -23.795062
| |
| | '''11.683967'''
| |
| | 30.481554
| |
| |}
| |
|
| |
| ==== Datapath VisionRGB ====
| |
|
| |
| Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].
| |
|
| |
| This range of 8-bit RGB 4:4:4 capture cards serve as our reference.
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBIHF AD9887A HDRV.png|{{nowrap|HD Retrovision SNES Component Cable}} <sup>{{nowrap|''4× Oversampling ADC''}}</sup>
| |
| File:GBIHF AD9887A GCHD Mk-II dYUV.png|{{nowrap|EON GCHD Mk-II (480i)}} + {{nowrap|Datel Wii HD Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A GCHD Mk-II dYUV LPF.png|RetroRGB Comp2DVI v2.1]]]}} <sup>{{nowrap|''2× Undersampling ADC''}}</sup> <ref name="noise-54mhz+" />
| |
| File:GBIHF AD9887A GCHD Mk-II dYUV (2).png|{{nowrap|EON GCHD Mk-II (480i)}} + {{nowrap|HD Retrovision Wii Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A GCHD Mk-II dYUV LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <sup>{{nowrap|''2× Undersampling ADC''}}</sup> <ref name="noise-54mhz+" />
| |
| File:GBIHF AD9887A GCHD Mk-II YUV.png|{{nowrap|EON GCHD Mk-II (480p)}} + {{nowrap|Datel Wii HD Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A GCHD Mk-II YUV LPF.png|RetroRGB Comp2DVI v2.1]]]}} <sup>{{nowrap|[''[[:File:GBIHF AD9887A GCHD Mk-II YUV 4x.png|4× Oversampling ADC]]'']}}</sup> <ref name="upsampling" /><ref name="noise-54mhz+" />
| |
| File:GBIHF AD9887A GCHD Mk-II YUV (2).png|{{nowrap|EON GCHD Mk-II (480p)}} + {{nowrap|HD Retrovision Wii Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A GCHD Mk-II YUV LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <sup>{{nowrap|[''[[:File:GBIHF AD9887A GCHD Mk-II YUV 4x (2).png|4× Oversampling ADC]]'']}}</sup> <ref name="upsampling" /><ref name="noise-54mhz+" />
| |
| File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB LPF.png|RetroRGB Comp2DVI v2.1]]]}} <sup>{{nowrap|[''[[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB 4x.png|4× Oversampling ADC]]'']}}</sup> <ref name="noise-54mhz+" />
| |
| File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB (2).png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HD Retrovision Wii Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <sup>{{nowrap|[''[[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB 4x (2).png|4× Oversampling ADC]]'']}}</sup> <ref name="noise-54mhz+" />
| |
| File:GBIHF AD9887A Component.png|{{nowrap|Nintendo GameCube Component Video Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A Component LPF.png|RetroRGB Comp2DVI v2.1]]]}}
| |
| File:GBIHF AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier <ref name="upsampling" /><ref name="gcvideo-2.4a" />
| |
| File:GBIHF AD9887A GCHD Mk-II.png|GCVideo-DVI v2.4b and later <ref name="upsampling" />
| |
| File:GBIHF AD9887A GCHD Mk-II v2.4c.2.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HDMI Cable}}
| |
| File:GBIHF AD9887A CARBY v3.0+.png|{{nowrap|GCVideo-DVI v3.0 and later}} <sup>{{nowrap|[''[[:File:160p SMPTE color bars 2x.png|5-5-5 Bits]]'']}}</sup>
| |
| </gallery>
| |
|
| |
| <references>
| |
| <ref name="noise-54mhz+">EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.</ref>
| |
| <ref name="upsampling">Undesirable first-order hold on chroma samples.</ref>
| |
| <ref name="gcvideo-2.4a">GCVideo-DVI v2.4a and earlier has C<sub>B</sub> shifted left in the Green channel of RGB outputs.</ref>
| |
| </references>
| |
|
| |
| {| class="mw-collapsible wikitable sortable"
| |
| |+ Measurements in dB
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | RGB<sub>CV</sub>S
| |
| | [[:File:GBIHF AD9887A HDRV.png|HD Retrovision SNES Component Cable]] <sup>''4× Oversampling ADC''</sup>
| |
| | -15.925540
| |
| | -27.180932
| |
| | 15.806164
| |
| | 35.753032
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II dYUV.png|EON GCHD Mk-II (480i) + Datel Wii HD Component Cable]] <sup>''2× Undersampling ADC''</sup>
| |
| | -19.200614
| |
| | -37.130312
| |
| | 13.860572
| |
| | 41.699780
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II dYUV (2).png|EON GCHD Mk-II (480i) + HD Retrovision Wii Component Cable]] <sup>''2× Undersampling ADC''</sup>
| |
| | -16.863238
| |
| | -36.047663
| |
| | 10.659546
| |
| | 39.569547
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II dYUV LPF.png|EON GCHD Mk-II (480i) + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]] <sup>''2× Undersampling ADC''</sup>
| |
| | -22.323556
| |
| | -40.305977
| |
| | 17.362421
| |
| | 45.116109
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II dYUV LPF (2).png|EON GCHD Mk-II (480i) + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]] <sup>''2× Undersampling ADC''</sup>
| |
| | -22.573935
| |
| | -40.628929
| |
| | 17.737755
| |
| | 45.675859
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV.png|EON GCHD Mk-II (480p) + Datel Wii HD Component Cable]]
| |
| | -14.075873
| |
| | -28.146407
| |
| | 12.341793
| |
| | 31.634624
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV (2).png|EON GCHD Mk-II (480p) + HD Retrovision Wii Component Cable]]
| |
| | -13.266014
| |
| | -28.204209
| |
| | 9.916441
| |
| | 31.202246
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV 4x.png|EON GCHD Mk-II (480p) + Datel Wii HD Component Cable]] <sup>''4× Oversampling ADC''</sup>
| |
| | -12.772003
| |
| | -25.568945
| |
| | 14.994420
| |
| | 31.011696
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV 4x (2).png|EON GCHD Mk-II (480p) + HD Retrovision Wii Component Cable]] <sup>''4× Oversampling ADC''</sup>
| |
| | -14.278214
| |
| | -28.299856
| |
| | 14.727669
| |
| | 32.038702
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV LPF.png|EON GCHD Mk-II (480p) + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -14.057546
| |
| | -28.276383
| |
| | 14.787570
| |
| | 31.886085
| |
| |-
| |
| ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV LPF (2).png|EON GCHD Mk-II (480p) + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -14.082391
| |
| | -28.248147
| |
| | 14.845414
| |
| | 31.825589
| |
| |-
| |
| ! data-sort-value="2" | RG<sub>S</sub>B
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]]
| |
| | -23.165253
| |
| | -38.387819
| |
| | 17.283093
| |
| | 46.437449
| |
| |-
| |
| ! data-sort-value="2" | RG<sub>S</sub>B
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]]
| |
| | -20.839709
| |
| | -38.995401
| |
| | 13.715459
| |
| | 46.187558
| |
| |-
| |
| ! data-sort-value="2" | RG<sub>S</sub>B
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB 4x.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] <sup>''4× Oversampling ADC''</sup>
| |
| | -17.152884
| |
| | -31.581862
| |
| | 13.897661
| |
| | 38.550358
| |
| |-
| |
| ! data-sort-value="2" | RG<sub>S</sub>B
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB 4x (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] <sup>''4× Oversampling ADC''</sup>
| |
| | -26.211797
| |
| | -43.487925
| |
| | 15.353564
| |
| | 49.763166
| |
| |-
| |
| ! data-sort-value="2" | RG<sub>S</sub>B
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB LPF.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -24.966661
| |
| | -42.092098
| |
| | 17.089931
| |
| | 49.815191
| |
| |-
| |
| ! data-sort-value="2" | RG<sub>S</sub>B
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 RGsB LPF (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -26.191378
| |
| | -42.754356
| |
| | 17.619588
| |
| | 50.258804
| |
| |-
| |
| ! data-sort-value="2" | RG<sub>S</sub>B
| |
| | [[:File:GBIHF AD9887A Component.png|Nintendo GameCube Component Video Cable]]
| |
| | -24.651652
| |
| | -37.799705
| |
| | 16.608604
| |
| | 45.823305
| |
| |-
| |
| ! data-sort-value="2" | RG<sub>S</sub>B
| |
| | [[:File:GBIHF AD9887A Component LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -24.742648
| |
| | -39.022873
| |
| | 17.065324
| |
| | 46.608796
| |
| |-
| |
| ! data-sort-value="3" | TMDS
| |
| | [[:File:GBIHF AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier]]
| |
| | -11.669476
| |
| | -24.439556
| |
| | 15.626441
| |
| | 31.413426
| |
| |-
| |
| ! data-sort-value="3" | TMDS
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II.png|GCVideo-DVI v2.4b and later]]
| |
| | -13.446035
| |
| | -26.536529
| |
| | 16.788036
| |
| | 31.747315
| |
| |-
| |
| ! data-sort-value="3" | TMDS
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]]
| |
| | -39.408684
| |
| | -47.705310
| |
| | 33.474729
| |
| | 52.385668
| |
| |-
| |
| ! data-sort-value="3" | TMDS
| |
| | [[:File:GBIHF AD9887A CARBY v3.0+.png|GCVideo-DVI v3.0 and later]]
| |
| | -42.226940
| |
| | -53.323374
| |
| | 51.065153
| |
| | 66.290202
| |
| |-
| |
| ! data-sort-value="3" | TMDS
| |
| | [[:File:160p SMPTE color bars 2x.png|GCVideo-DVI v3.0 and later]] <sup>''5-5-5 Bits''</sup>
| |
| | '''-Infinity'''
| |
| | '''-Infinity'''
| |
| | '''Infinity'''
| |
| | '''Infinity'''
| |
| |}
| |
|
| |
| ==== Hauppauge WinTV-HVR-1850 ====
| |
|
| |
| Using [https://web.archive.org/web/20120509222042/http://conexant.com/servlets/DownloadServlet/PBR-200974-004.pdf?docid=975&revid=4 CX23888].
| |
|
| |
| This 8-bit YC<sub>B</sub>C<sub>R</sub> 4:2:2 capture card show the advantages of 3D comb filtering.
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBIHF CX23888 NTSC.png|Nintendo RF Modulator (NTSC-J)
| |
| File:GBIHF CX23888 PAL-M.png|Nintendo RF Modulator (PAL-M)
| |
| File:GBIHF CX23888 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)
| |
| File:GBIHF CX23888 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)
| |
| File:GBIHF CX23888 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)
| |
| File:GBIHF CX23888 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)
| |
| </gallery>
| |
|
| |
| === Video quality (360p) ===
| |
|
| |
| Using [https://github.com/cloudinary/ssimulacra SSIMULACRA], [https://kornel.ski/dssim DSSIM] 3.1.0, and [https://ffmpeg.org/ FFmpeg] 4.4 for SSIM & PSNR, with this [[:File:160p SMPTE color bars 6x.png|reference image]].
| |
|
| |
| The analog-to-digital conversion parameters were calibrated for each source and device pair when possible. <br />
| |
| This isn't representative of relative signal strength. Sorting by SSIMULACRA provide a fairly accurate ranking.
| |
|
| |
| If you'd like to see additional data or more products tested, please support the author on [https://www.patreon.com/Extrems Patreon].
| |
|
| |
| ==== RetroTINK-5X Pro ====
| |
|
| |
| Using firmware v1.55.
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBIHF RetroTINK-5X Bitfunx Component 360p.png|{{nowrap|Bitfunx/Kaico GameCube Component Cable}} & {{nowrap|Retro-Bit Retro Prism Component Cable}}
| |
| File:GBIHF RetroTINK-5X GCHD Mk-II v2.4c.2 YUV 360p.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}} <ref name="noise-54mhz+" />
| |
| File:GBIHF RetroTINK-5X GCHD Mk-II v2.4c.2 YUV 360p (2).png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name="noise-54mhz+" />
| |
| File:GBIHF RetroTINK-5X CARBY v3.0+ YPbPr 360p.png|{{nowrap|GCVideo-DVI v3.0 and later}} + {{nowrap|Portta HDMI to YPbPr Converter}}
| |
| File:GBIHF RetroTINK-5X Carby Component 360p.png|{{nowrap|Insurrection Industries Carby Component Cable}} <ref name="gcvideo-2.4d" />
| |
| File:GBIHF RetroTINK-5X Component 360p.png|Nintendo GameCube Component Video Cable
| |
| </gallery>
| |
|
| |
| <references>
| |
| <ref name="noise-54mhz+">EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.</ref>
| |
| <ref name="gcvideo-2.4d">GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.</ref>
| |
| </references>
| |
|
| |
| {| class="mw-collapsible wikitable sortable"
| |
| |+ Measurements in dB
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF RetroTINK-5X Bitfunx Component 360p.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]]
| |
| | -21.408734
| |
| | -25.523011
| |
| | 11.475737
| |
| | 22.955342
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF RetroTINK-5X GCHD Mk-II v2.4c.2 YUV 360p.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]]
| |
| | '''-25.928118'''
| |
| | -33.977173
| |
| | 13.252787
| |
| | 31.515272
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF RetroTINK-5X GCHD Mk-II v2.4c.2 YUV 360p (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]]
| |
| | -25.648250
| |
| | -33.935303
| |
| | 12.777585
| |
| | 31.593359
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF RetroTINK-5X CARBY v3.0+ YPbPr 360p.png|GCVideo-DVI v3.0 and later + Portta HDMI to YPbPr Converter]]
| |
| | -24.883454
| |
| | -32.859882
| |
| | 13.781837
| |
| | 34.048769
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF RetroTINK-5X Carby Component 360p.png|Insurrection Industries Carby Component Cable]]
| |
| | -4.920715
| |
| | -7.806496
| |
| | 4.496849
| |
| | 12.124607
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF RetroTINK-5X Component 360p.png|Nintendo GameCube Component Video Cable]]
| |
| | -24.313316
| |
| | '''-34.200503'''
| |
| | '''16.505917'''
| |
| | '''35.960657'''
| |
| |}
| |
|
| |
| === Video quality (1080i) ===
| |
|
| |
| {{Hatnote|These results will differ from the [[Game Boy Interface/Standard Edition#Video quality (1080i)|standard edition]]. <br /> These results are '''not''' applicable to Nintendo GameCube software.}}
| |
|
| |
| Using [https://github.com/cloudinary/ssimulacra SSIMULACRA], [https://kornel.ski/dssim DSSIM] 3.1.0, and [https://ffmpeg.org/ FFmpeg] 4.4 for SSIM & PSNR, with this [[:File:160p SMPTE color bars 5.5x.png|reference image]].
| |
|
| |
| The analog-to-digital conversion parameters were calibrated for each source and device pair when possible. <br />
| |
| This isn't representative of relative signal strength. Sorting by SSIMULACRA provide a fairly accurate ranking.
| |
|
| |
| If you'd like to see additional data or more products tested, please support the author on [https://www.patreon.com/Extrems Patreon].
| |
|
| |
| ==== Blackmagic Intensity Shuttle ====
| |
|
| |
| Using [http://www.analog.com/media/en/technical-documentation/data-sheets/ADV7604.pdf ADV7604].
| |
|
| |
| This 10-bit YC<sub>B</sub>C<sub>R</sub> 4:2:2 capture device is most representative of what you might see on a digital television. <br /> As chroma is shifted right on YP<sub>B</sub>P<sub>R</sub> in/out, this was corrected in post-processing.
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBIHF ADV7604 Bitfunx Component 1080i.png|{{nowrap|Bitfunx/Kaico GameCube Component Cable}} & {{nowrap|Retro-Bit Retro Prism Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF ADV7604 Bitfunx Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="upsampling" /><ref name="aliasing" /><ref name="gcvideo-lite" />
| |
| File:GBIHF ADV7604 GCHD Mk-II YUV 1080i.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} <ref name="upsampling" /><ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c" />
| |
| File:GBIHF ADV7604 GCHD Mk-II YUV 1080i (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name="upsampling" /><ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c" />
| |
| File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c.2" />
| |
| File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i (2).png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HD Retrovision Wii Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c.2" />
| |
| File:GBIHF ADV7604 Carby Component 1080i.png|{{nowrap|Insurrection Industries Carby Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF ADV7604 Carby Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="upsampling" /><ref name="aliasing" /><ref name="noise-54mhz" />
| |
| File:GBIHF ADV7604 Component 1080i.png|{{nowrap|Nintendo GameCube Component Video Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF ADV7604 Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="noise-54mhz" />
| |
| </gallery>
| |
|
| |
| <references>
| |
| <ref name="aliasing">Missing a reconstruction filter. If an anti-aliasing filter is also missing, pixel width will be uneven.</ref>
| |
| <ref name="noise-54mhz">Suffering from 54MHz interference visible as vertical bands.</ref>
| |
| <ref name="noise-54mhz+">EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.</ref>
| |
| <ref name="upsampling">Undesirable first-order hold on chroma samples.</ref>
| |
| <ref name="gcvideo-lite">GCVideo-Lite has C<sub>B</sub> shifted right and C<sub>R</sub> shifted left, then both shifted right.</ref>
| |
| <ref name="gcvideo-2.4c">GCVideo-DVI v2.4c and earlier has C<sub>B</sub> shifted right and C<sub>R</sub> shifted left.</ref>
| |
| <ref name="gcvideo-2.4c.2">EON CUSTOM v2.4c.2 repeats the first pixel and loses the last.</ref>
| |
| </references>
| |
|
| |
| {| class="mw-collapsible wikitable sortable"
| |
| |+ Measurements in dB (Relaxed)
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Bitfunx Component 1080i -1.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]]
| |
| | -12.766442
| |
| | -23.912045
| |
| | 12.002178
| |
| | 31.570151
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Bitfunx Component 1080i -1 LPF.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -14.240195
| |
| | -25.346381
| |
| | 11.946654
| |
| | 32.226028
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II YUV 1080i.png|EON GCHD Mk-II + Datel Wii HD Component Cable]]
| |
| | -11.218150
| |
| | -20.294362
| |
| | 10.145642
| |
| | 27.976400
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II YUV 1080i (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]]
| |
| | -10.813577
| |
| | -20.404723
| |
| | 9.404068
| |
| | 27.937689
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]]
| |
| | -14.146244
| |
| | -28.136581
| |
| | 11.422367
| |
| | '''34.616801'''
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]]
| |
| | -13.401739
| |
| | '''-28.676316'''
| |
| | 10.047574
| |
| | 34.389782
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -14.631272
| |
| | -26.924198
| |
| | 12.307257
| |
| | 34.300344
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | '''-14.846140'''
| |
| | -27.446046
| |
| | '''12.342375'''
| |
| | 34.450169
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Carby Component 1080i.png|Insurrection Industries Carby Component Cable]]
| |
| | -13.351651
| |
| | -20.946216
| |
| | 11.747847
| |
| | 28.657726
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Carby Component 1080i LPF.png|Insurrection Industries Carby Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -12.614719
| |
| | -19.572225
| |
| | 11.677416
| |
| | 27.557869
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Component 1080i.png|Nintendo GameCube Component Video Cable]]
| |
| | -12.589788
| |
| | -24.745754
| |
| | 11.944957
| |
| | 32.255651
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Component 1080i LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -12.795929
| |
| | -24.353736
| |
| | 12.085284
| |
| | 32.112010
| |
| |}
| |
|
| |
| {| class="mw-collapsible mw-collapsed wikitable sortable"
| |
| |+ Measurements in dB (Strict)
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Bitfunx Component 1080i.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]]
| |
| | -11.409886
| |
| | -17.542315
| |
| | 11.149022
| |
| | 26.598855
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Bitfunx Component 1080i LPF.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -11.217207
| |
| | -17.865553
| |
| | 11.066684
| |
| | 26.733891
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II YUV 1080i.png|EON GCHD Mk-II + Datel Wii HD Component Cable]]
| |
| | -11.218150
| |
| | -20.294362
| |
| | 10.145642
| |
| | 27.976400
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II YUV 1080i (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]]
| |
| | -10.813577
| |
| | -20.404723
| |
| | 9.404068
| |
| | 27.937689
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]]
| |
| | -10.061879
| |
| | -18.943233
| |
| | 10.650207
| |
| | 26.127405
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]]
| |
| | -9.702461
| |
| | -18.739124
| |
| | 9.453072
| |
| | 25.640686
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -10.504041
| |
| | -19.222887
| |
| | 11.462010
| |
| | 26.505730
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -10.369509
| |
| | -19.241636
| |
| | 11.463985
| |
| | 26.369512
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Carby Component 1080i.png|Insurrection Industries Carby Component Cable]]
| |
| | '''-13.351651'''
| |
| | -20.946216
| |
| | 11.747847
| |
| | 28.657726
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Carby Component 1080i LPF.png|Insurrection Industries Carby Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -12.614719
| |
| | -19.572225
| |
| | 11.677416
| |
| | 27.557869
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Component 1080i.png|Nintendo GameCube Component Video Cable]]
| |
| | -12.589788
| |
| | '''-24.745754'''
| |
| | 11.944957
| |
| | '''32.255651'''
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF ADV7604 Component 1080i LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -12.795929
| |
| | -24.353736
| |
| | '''12.085284'''
| |
| | 32.112010
| |
| |}
| |
|
| |
| ==== Datapath VisionRGB ====
| |
|
| |
| Using [http://www.analog.com/media/en/technical-documentation/data-sheets/AD9887A.pdf AD9887A].
| |
|
| |
| This range of 8-bit RGB 4:4:4 capture cards serve as our reference.
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBIHF AD9887A GCHD Mk-II YUV 1080i.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} <ref name="upsampling" /><ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c" />
| |
| File:GBIHF AD9887A GCHD Mk-II YUV 1080i (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name="upsampling" /><ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c" />
| |
| File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c.2" />
| |
| File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i (2).png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HD Retrovision Wii Component Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c.2" />
| |
| File:GBIHF AD9887A Component 1080i.png|{{nowrap|Nintendo GameCube Component Video Cable}} + {{nowrap|[<nowiki />[[:File:GBIHF AD9887A Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="noise-54mhz" />
| |
| File:GBIHF AD9887A CARBY VGA 1080i.png|{{nowrap|Insurrection Industries CARBY}} + {{nowrap|Manhattan HDMI to VGA Converter}} <ref name="upsampling" /><ref name="gcvideo-2.4c" /><ref name="gcvideo-2.4a" />
| |
| File:GBIHF AD9887A CARBY v2.4c VGA 1080i.png|{{nowrap|Insurrection Industries CARBY v2.4c}} + {{nowrap|Manhattan HDMI to VGA Converter}} <ref name="upsampling" /><ref name="gcvideo-2.4c" />
| |
| File:GBIHF AD9887A GCHD Mk-II v2.4c.2 VGA 1080i.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Manhattan HDMI to VGA Converter}} <ref name="gcvideo-2.4c.2" />
| |
| File:GBIHF AD9887A CARBY v2.4d-2 VGA 1080i.png|{{nowrap|Insurrection Industries CARBY v2.4d-2}} + {{nowrap|Manhattan HDMI to VGA Converter}} <ref name="upsampling" />
| |
| </gallery>
| |
|
| |
| <references>
| |
| <ref name="aliasing">Missing a reconstruction filter. If an anti-aliasing filter is also missing, pixel width will be uneven.</ref>
| |
| <ref name="noise-54mhz">Suffering from 54MHz interference visible as vertical bands.</ref>
| |
| <ref name="noise-54mhz+">EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.</ref>
| |
| <ref name="upsampling">Undesirable first-order hold on chroma samples.</ref>
| |
| <ref name="gcvideo-2.4a">GCVideo-DVI v2.4a and earlier has C<sub>B</sub> shifted left in the Green channel of RGB outputs.</ref>
| |
| <ref name="gcvideo-2.4c">GCVideo-DVI v2.4c and earlier has C<sub>B</sub> shifted right and C<sub>R</sub> shifted left.</ref>
| |
| <ref name="gcvideo-2.4c.2">EON CUSTOM v2.4c.2 repeats the first pixel and loses the last.</ref>
| |
| </references>
| |
|
| |
| {| class="mw-collapsible wikitable sortable"
| |
| |+ Measurements in dB (Relaxed)
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV 1080i.png|EON GCHD Mk-II + Datel Wii HD Component Cable]]
| |
| | -11.329061
| |
| | -20.171909
| |
| | 10.279903
| |
| | 27.990232
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV 1080i (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]]
| |
| | -11.260468
| |
| | -20.297793
| |
| | 9.352765
| |
| | 27.995439
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]]
| |
| | -16.452706
| |
| | -30.646033
| |
| | 11.618009
| |
| | 37.371300
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]]
| |
| | -16.341529
| |
| | -32.660397
| |
| | 9.958545
| |
| | 36.774390
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -17.186507
| |
| | -32.126545
| |
| | 14.702635
| |
| | 38.196510
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -18.770180
| |
| | '''-35.512602'''
| |
| | 15.088919
| |
| | 39.872670
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A Component 1080i.png|Nintendo GameCube Component Video Cable]]
| |
| | -14.441559
| |
| | -26.453529
| |
| | 14.616500
| |
| | 34.078794
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A Component 1080i LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -14.466397
| |
| | -26.042900
| |
| | 15.807630
| |
| | 33.786928
| |
| |-
| |
| ! data-sort-value="1" | RGBHV
| |
| | [[:File:GBIHF AD9887A CARBY VGA 1080i.png|Insurrection Industries CARBY + Manhattan HDMI to VGA Converter]]
| |
| | -11.337228
| |
| | -20.057998
| |
| | 13.981769
| |
| | 28.675147
| |
| |-
| |
| ! data-sort-value="1" | RGBHV
| |
| | [[:File:GBIHF AD9887A CARBY v2.4c VGA 1080i.png|Insurrection Industries CARBY v2.4c + Manhattan HDMI to VGA Converter]]
| |
| | -11.573836
| |
| | -19.682595
| |
| | 13.696418
| |
| | 28.674923
| |
| |-
| |
| ! data-sort-value="1" | RGBHV
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 VGA 1080i.png|EON GCHD Mk-II v2.4c.2 + Manhattan HDMI to VGA Converter]]
| |
| | '''-19.614513'''
| |
| | -32.469447
| |
| | '''17.092819'''
| |
| | '''42.283870'''
| |
| |-
| |
| ! data-sort-value="1" | RGBHV
| |
| | [[:File:GBIHF AD9887A CARBY v2.4d-2 VGA 1080i.png|Insurrection Industries CARBY v2.4d-2 + Manhattan HDMI to VGA Converter]]
| |
| | -15.191898
| |
| | -24.366880
| |
| | 15.215643
| |
| | 32.477806
| |
| |}
| |
|
| |
| {| class="mw-collapsible mw-collapsed wikitable sortable"
| |
| |+ Measurements in dB (Strict)
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV 1080i.png|EON GCHD Mk-II + Datel Wii HD Component Cable]]
| |
| | -11.329061
| |
| | -20.171909
| |
| | 10.279903
| |
| | 27.990232
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II YUV 1080i (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]]
| |
| | -11.260468
| |
| | -20.297793
| |
| | 9.352765
| |
| | 27.995439
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]]
| |
| | -9.628042
| |
| | -18.263701
| |
| | 10.631144
| |
| | 25.247548
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]]
| |
| | -9.547417
| |
| | -17.686642
| |
| | 9.264280
| |
| | 24.559405
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -10.150039
| |
| | -18.334755
| |
| | 12.760222
| |
| | 25.386722
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -10.115572
| |
| | -18.222667
| |
| | 12.850003
| |
| | 25.183900
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A Component 1080i.png|Nintendo GameCube Component Video Cable]]
| |
| | -14.441559
| |
| | '''-26.453529'''
| |
| | 14.616500
| |
| | '''34.078794'''
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF AD9887A Component 1080i LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]]
| |
| | -14.466397
| |
| | -26.042900
| |
| | '''15.807630'''
| |
| | 33.786928
| |
| |-
| |
| ! data-sort-value="1" | RGBHV
| |
| | [[:File:GBIHF AD9887A CARBY VGA 1080i.png|Insurrection Industries CARBY + Manhattan HDMI to VGA Converter]]
| |
| | -11.337228
| |
| | -20.057998
| |
| | 13.981769
| |
| | 28.675147
| |
| |-
| |
| ! data-sort-value="1" | RGBHV
| |
| | [[:File:GBIHF AD9887A CARBY v2.4c VGA 1080i.png|Insurrection Industries CARBY v2.4c + Manhattan HDMI to VGA Converter]]
| |
| | -11.573836
| |
| | -19.682595
| |
| | 13.696418
| |
| | 28.674923
| |
| |-
| |
| ! data-sort-value="1" | RGBHV
| |
| | [[:File:GBIHF AD9887A GCHD Mk-II v2.4c.2 VGA 1080i.png|EON GCHD Mk-II v2.4c.2 + Manhattan HDMI to VGA Converter]]
| |
| | -9.843740
| |
| | -17.321359
| |
| | 13.852164
| |
| | 24.662837
| |
| |-
| |
| ! data-sort-value="1" | RGBHV
| |
| | [[:File:GBIHF AD9887A CARBY v2.4d-2 VGA 1080i.png|Insurrection Industries CARBY v2.4d-2 + Manhattan HDMI to VGA Converter]]
| |
| | '''-15.191898'''
| |
| | -24.366880
| |
| | 15.215643
| |
| | 32.477806
| |
| |}
| |
|
| |
| ==== Portta YPbPr to HDMI Converter ====
| |
|
| |
| Using [http://en.macrosilicon.com/info.asp?base_id=2&third_id=3 MS9282].
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBIHF MS9282 Bitfunx Component 1080i.png|{{nowrap|Bitfunx/Kaico GameCube Component Cable}} & {{nowrap|Retro-Bit Retro Prism Component Cable}} <ref name="upsampling" /><ref name="aliasing" /><ref name="gcvideo-lite" />
| |
| File:GBIHF MS9282 GCHD Mk-II v2.4c.2 YUV 1080i.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c.2" />
| |
| File:GBIHF MS9282 GCHD Mk-II v2.4c.2 YUV 1080i (2).png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c.2" />
| |
| File:GBIHF MS9282 Carby Component 1080i.png|{{nowrap|Insurrection Industries Carby Component Cable}} <ref name="upsampling" /><ref name="aliasing" /><ref name="noise-54mhz" />
| |
| File:GBIHF MS9282 Component 1080i.png|{{nowrap|Nintendo GameCube Component Video Cable}} <ref name="noise-54mhz" />
| |
| </gallery>
| |
|
| |
| <references>
| |
| <ref name="aliasing">Missing a reconstruction filter. If an anti-aliasing filter is also missing, pixel width will be uneven.</ref>
| |
| <ref name="noise-54mhz">Suffering from 54MHz interference visible as vertical bands.</ref>
| |
| <ref name="noise-54mhz+">EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.</ref>
| |
| <ref name="upsampling">Undesirable first-order hold on chroma samples.</ref>
| |
| <ref name="gcvideo-lite">GCVideo-Lite has C<sub>B</sub> shifted right and C<sub>R</sub> shifted left, then both shifted right.</ref>
| |
| <ref name="gcvideo-2.4c.2">EON CUSTOM v2.4c.2 repeats the first pixel and loses the last.</ref>
| |
| </references>
| |
|
| |
| {| class="mw-collapsible wikitable sortable"
| |
| |+ Measurements in dB (Relaxed)
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 Bitfunx Component 1080i -1.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]]
| |
| | -8.914416
| |
| | -19.106106
| |
| | 5.712628
| |
| | 18.427626
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 GCHD Mk-II v2.4c.2 YUV 1080i -1.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]]
| |
| | -9.972670
| |
| | -24.481153
| |
| | 6.596356
| |
| | 22.770356
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 GCHD Mk-II v2.4c.2 YUV 1080i -1 (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]]
| |
| | -9.599311
| |
| | -24.762729
| |
| | 5.880444
| |
| | 22.741482
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 Carby Component 1080i.png|Insurrection Industries Carby Component Cable]]
| |
| | -9.519411
| |
| | -21.189848
| |
| | 6.997911
| |
| | 22.974619
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 Component 1080i.png|Nintendo GameCube Component Video Cable]]
| |
| | '''-10.052794'''
| |
| | '''-24.818514'''
| |
| | '''7.323158'''
| |
| | '''23.531506'''
| |
| |}
| |
|
| |
| {| class="mw-collapsible mw-collapsed wikitable sortable"
| |
| |+ Measurements in dB (Strict)
| |
| |-
| |
| !
| |
| ! Source
| |
| ! SSIMULACRA
| |
| ! L*a*b* DSSIM
| |
| ! R’G’B’ [[wikipedia:Structural similarity|SSIM]]
| |
| ! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]]
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 Bitfunx Component 1080i.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]]
| |
| | -8.044763
| |
| | -16.331843
| |
| | 5.575817
| |
| | 18.097944
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]]
| |
| | -7.754196
| |
| | -17.895709
| |
| | 6.025700
| |
| | 20.880210
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]]
| |
| | -7.696149
| |
| | -17.808942
| |
| | 5.823661
| |
| | 21.021095
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 Carby Component 1080i.png|Insurrection Industries Carby Component Cable]]
| |
| | -9.519411
| |
| | -21.189848
| |
| | 6.997911
| |
| | 22.974619
| |
| |-
| |
| ! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub>
| |
| | [[:File:GBIHF MS9282 Component 1080i.png|Nintendo GameCube Component Video Cable]]
| |
| | '''-10.052794'''
| |
| | '''-24.818514'''
| |
| | '''7.323158'''
| |
| | '''23.531506'''
| |
| |}
| |
|
| |
| === Sound emulation ===
| |
|
| |
| ==== ''Mega Man Zero 2'' ====
| |
|
| |
| * [https://files.extremscorner.org/gamecube/audio/gbi-a62e-none.flac Digital]
| |
| * [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gba.flac Game Boy Advance]
| |
| * [https://files.extremscorner.org/gamecube/audio/gbi-a62e-gbp.flac Game Boy Player Start-up Disc]
| |
|
| |
| ==== ''Pokémon Sapphire'' ====
| |
|
| |
| * [https://files.extremscorner.org/gamecube/audio/gbi-axpe-none.flac Digital]
| |
| * [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gba.flac Game Boy Advance]
| |
| * [https://files.extremscorner.org/gamecube/audio/gbi-axpe-gbp.flac Game Boy Player Start-up Disc]
| |
|
| |
| === 3D lookup table ===
| |
|
| |
| ==== ''Metroid: Zero Mission'' ====
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBI BMXE Identity LUT.png|Identity LUT <br /> <code>lutrgb.png</code>
| |
| File:GBI BMXE Gambatte LUT.png|Gambatte / higan / ares <br /> <code>lutrgb-gambatte.png</code>
| |
| File:GBI BMXE GBA LUT.png|Game Boy Advance <br /> <code>lutrgb-gba.png</code>
| |
| File:GBI BMXE GBAHD LUT.png|gbaHD consolizer <br /> <code>lutrgb-gbahd.png</code>
| |
| File:GBI BMXE GBASP LUT.png|Game Boy Advance SP (AGS-101) <br /> <code>lutrgb-gbasp.png</code>
| |
| File:GBI BMXE GBC LUT.png|Game Boy Color <br /> <code>lutrgb-gbc.png</code>
| |
| File:GBI BMXE GBI LUT.png|Game Boy Interface (2015–2017) <br /> <code>lutrgb-gbi.png</code>
| |
| File:GBI BMXE GBP LUT.png|Game Boy Player Start-up Disc <br /> <code>lutrgb-gbp.png</code>
| |
| File:GBI BMXE HiColour LUT.png|Gameboy Hi-Colour Convertor <br /> <code>lutrgb-hicolour.png</code>
| |
| File:GBI BMXE Higan LUT.png|higan / ares <br /> <code>lutrgb-higan.png</code>
| |
| File:GBI BMXE Hiyoko LUT.png|Game Boy Color - Nintendo Switch Online <br /> <code>lutrgb-hiyoko.png</code>
| |
| File:GBI BMXE NDS LUT.png|Nintendo DS <br /> <code>lutrgb-nds.png</code>
| |
| File:GBI BMXE PSP LUT.png|PlayStation Portable <br /> <code>lutrgb-psp.png</code>
| |
| File:GBI BMXE Sloop LUT.png|Game Boy Advance - Nintendo Switch Online <br /> <code>lutrgb-sloop.png</code>
| |
| File:GBI BMXE Switch LUT.png|Nintendo Switch - OLED Model <br /> <code>lutrgb-switch.png</code>
| |
| File:GBI BMXE VBA LUT.png|VisualBoyAdvance-M <br /> <code>lutrgb-vba.png</code>
| |
| File:GBI BMXE VBC LUT.png|VisualBoy <br /> <code>lutrgb-vbc.png</code>
| |
| File:GBI BMXE WiiU LUT.png|Wii U Virtual Console <br /> <code>lutrgb-wiiu.png</code>
| |
| </gallery>
| |
|
| |
| ==== ''Pokémon Sapphire'' ====
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBI AXPE Identity LUT.png|Identity LUT <br /> <code>lutrgb.png</code>
| |
| File:GBI AXPE Gambatte LUT.png|Gambatte / higan / ares <br /> <code>lutrgb-gambatte.png</code>
| |
| File:GBI AXPE GBA LUT.png|Game Boy Advance <br /> <code>lutrgb-gba.png</code>
| |
| File:GBI AXPE GBAHD LUT.png|gbaHD consolizer <br /> <code>lutrgb-gbahd.png</code>
| |
| File:GBI AXPE GBASP LUT.png|Game Boy Advance SP (AGS-101) <br /> <code>lutrgb-gbasp.png</code>
| |
| File:GBI AXPE GBC LUT.png|Game Boy Color <br /> <code>lutrgb-gbc.png</code>
| |
| File:GBI AXPE GBI LUT.png|Game Boy Interface (2015–2017) <br /> <code>lutrgb-gbi.png</code>
| |
| File:GBI AXPE GBP LUT.png|Game Boy Player Start-up Disc <br /> <code>lutrgb-gbp.png</code>
| |
| File:GBI AXPE HiColour LUT.png|Gameboy Hi-Colour Convertor <br /> <code>lutrgb-hicolour.png</code>
| |
| File:GBI AXPE Higan LUT.png|higan / ares <br /> <code>lutrgb-higan.png</code>
| |
| File:GBI AXPE Hiyoko LUT.png|Game Boy Color - Nintendo Switch Online <br /> <code>lutrgb-hiyoko.png</code>
| |
| File:GBI AXPE NDS LUT.png|Nintendo DS <br /> <code>lutrgb-nds.png</code>
| |
| File:GBI AXPE PSP LUT.png|PlayStation Portable <br /> <code>lutrgb-psp.png</code>
| |
| File:GBI AXPE Sloop LUT.png|Game Boy Advance - Nintendo Switch Online <br /> <code>lutrgb-sloop.png</code>
| |
| File:GBI AXPE Switch LUT.png|Nintendo Switch - OLED Model <br /> <code>lutrgb-switch.png</code>
| |
| File:GBI AXPE VBA LUT.png|VisualBoyAdvance-M <br /> <code>lutrgb-vba.png</code>
| |
| File:GBI AXPE VBC LUT.png|VisualBoy <br /> <code>lutrgb-vbc.png</code>
| |
| File:GBI AXPE WiiU LUT.png|Wii U Virtual Console <br /> <code>lutrgb-wiiu.png</code>
| |
| </gallery>
| |
|
| |
| === Color blindness ===
| |
|
| |
| ==== ''Pokémon Puzzle Challenge'' ====
| |
|
| |
| <gallery widths="320px" heights="288px">
| |
| File:GBI BPNE Protanopia.png|Protanopia
| |
| File:GBI BPNE Deuteranopia.png|Deuteranopia
| |
| File:GBI BPNE Tritanopia.png|Tritanopia
| |
| </gallery>
| |
|
| |
| === Color matrix ===
| |
|
| |
| ==== ''Golden Sun'' ====
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBI AGSE Identity.png|Identity matrix
| |
| File:GBI AGSE Gambatte.png|Gambatte / higan / ares
| |
| File:GBI AGSE GBA.png|{{nowrap|Game Boy Advance}} / {{nowrap|Game Boy Color}}
| |
| File:GBI AGSE GBASP.png|Game Boy Advance SP (AGS-101)
| |
| File:GBI AGSE GBI.png|Game Boy Interface
| |
| File:GBI AGSE Higan.png|higan / ares
| |
| File:GBI AGSE NDS.png|Nintendo DS
| |
| File:GBI AGSE Palm.png|Palm Treo 700p
| |
| File:GBI AGSE PSP.png|PlayStation Portable
| |
| File:GBI AGSE Switch.png|Nintendo Switch - OLED Model
| |
| File:GBI AGSE VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}}
| |
| </gallery>
| |
|
| |
| ==== ''Mario Kart: Super Circuit'' ====
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBI AMKE Identity.png|Identity matrix
| |
| File:GBI AMKE Gambatte.png|Gambatte / higan / ares
| |
| File:GBI AMKE GBA.png|{{nowrap|Game Boy Advance}} / {{nowrap|Game Boy Color}}
| |
| File:GBI AMKE GBASP.png|Game Boy Advance SP (AGS-101)
| |
| File:GBI AMKE GBI.png|Game Boy Interface
| |
| File:GBI AMKE Higan.png|higan / ares
| |
| File:GBI AMKE NDS.png|Nintendo DS
| |
| File:GBI AMKE Palm.png|Palm Treo 700p
| |
| File:GBI AMKE PSP.png|PlayStation Portable
| |
| File:GBI AMKE Switch.png|Nintendo Switch - OLED Model
| |
| File:GBI AMKE VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}}
| |
| </gallery>
| |
|
| |
| ==== ''Pokémon Sapphire'' ====
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBI AXPE Identity.png|Identity matrix
| |
| File:GBI AXPE Gambatte.png|Gambatte / higan / ares
| |
| File:GBI AXPE GBA.png|{{nowrap|Game Boy Advance}} / {{nowrap|Game Boy Color}}
| |
| File:GBI AXPE GBASP.png|Game Boy Advance SP (AGS-101)
| |
| File:GBI AXPE GBI.png|Game Boy Interface
| |
| File:GBI AXPE Higan.png|higan / ares
| |
| File:GBI AXPE NDS.png|Nintendo DS
| |
| File:GBI AXPE Palm.png|Palm Treo 700p
| |
| File:GBI AXPE PSP.png|PlayStation Portable
| |
| File:GBI AXPE Switch.png|Nintendo Switch - OLED Model
| |
| File:GBI AXPE VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}}
| |
| </gallery>
| |
|
| |
| ==== ''The Legend of Zelda: The Minish Cap'' ====
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBI BZME Identity.png|Identity matrix
| |
| File:GBI BZME Gambatte.png|Gambatte / higan / ares
| |
| File:GBI BZME GBA.png|{{nowrap|Game Boy Advance}} / {{nowrap|Game Boy Color}}
| |
| File:GBI BZME GBASP.png|Game Boy Advance SP (AGS-101)
| |
| File:GBI BZME GBI.png|Game Boy Interface
| |
| File:GBI BZME Higan.png|higan / ares
| |
| File:GBI BZME NDS.png|Nintendo DS
| |
| File:GBI BZME Palm.png|Palm Treo 700p
| |
| File:GBI BZME PSP.png|PlayStation Portable
| |
| File:GBI BZME Switch.png|Nintendo Switch - OLED Model
| |
| File:GBI BZME VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}}
| |
| </gallery>
| |
|
| |
| ==== ''Wario Land 4'' ====
| |
|
| |
| <gallery widths="240px" heights="160px">
| |
| File:GBI AWAE Identity.png|Identity matrix
| |
| File:GBI AWAE Gambatte.png|Gambatte / higan / ares
| |
| File:GBI AWAE GBA.png|{{nowrap|Game Boy Advance}} / {{nowrap|Game Boy Color}}
| |
| File:GBI AWAE GBASP.png|Game Boy Advance SP (AGS-101)
| |
| File:GBI AWAE GBI.png|Game Boy Interface
| |
| File:GBI AWAE Higan.png|higan / ares
| |
| File:GBI AWAE NDS.png|Nintendo DS
| |
| File:GBI AWAE Palm.png|Palm Treo 700p
| |
| File:GBI AWAE PSP.png|PlayStation Portable
| |
| File:GBI AWAE Switch.png|Nintendo Switch - OLED Model
| |
| File:GBI AWAE VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}}
| |
| </gallery>
| |
|
| |
| == Examples ==
| |
|
| |
| === Color emulation ===
| |
|
| |
| ==== Game Boy Advance ====
| |
|
| |
| [[File:GBI Game Boy Advance.png|border|right]]
| |
| Using a contrast ratio of 250:1.
| |
|
| |
| <pre>
| |
| --matrix=gba
| |
| --input-gamma=4.
| |
| --brightness=.25148668593658708166355310093177
| |
| --contrast=.74851331406341291833644689906823
| |
| </pre>
| |
|
| |
| ==== Game Boy Advance SP (AGS-101) ====
| |
|
| |
| [[File:GBI Game Boy Advance SP.png|border|right]]
| |
| Using a contrast ratio of 600:1.
| |
|
| |
| <pre>
| |
| --matrix=gbasp
| |
| --input-gamma=2.2
| |
| --brightness=.05460142499154923424989090729934
| |
| --contrast=.94539857500845076575010909270066
| |
| </pre>
| |
|
| |
| ==== Game Boy Color ====
| |
|
| |
| [[File:GBI Game Boy Color.png|border|right]]
| |
| Using a contrast ratio of 75:1.
| |
|
| |
| <pre>
| |
| --matrix=gbc
| |
| --input-gamma=2.2
| |
| --brightness=.14050747383584267109301027880364
| |
| --contrast=.85949252616415732890698972119636
| |
| </pre>
| |
|
| |
| ==== Nintendo DS ====
| |
|
| |
| [[File:GBI Nintendo DS.png|border|right]]
| |
| Using a contrast ratio of 600:1.
| |
|
| |
| <pre>
| |
| --matrix=nds
| |
| --input-gamma=2.2
| |
| --brightness=.05460142499154923424989090729934
| |
| --contrast=.94539857500845076575010909270066
| |
| </pre>
| |
|
| |
| ==== Palm Treo 700p ====
| |
|
| |
| [[File:GBI Palm Treo 700p.png|border|right]]
| |
| Using a contrast ratio of 75:1.
| |
|
| |
| <pre>
| |
| --matrix=palm
| |
| --input-gamma=2.2
| |
| --brightness=.14050747383584267109301027880364
| |
| --contrast=.85949252616415732890698972119636
| |
| </pre>
| |
|
| |
| ==== PlayStation Portable ====
| |
|
| |
| [[File:GBI PlayStation Portable.png|border|right]]
| |
| Using a contrast ratio of 750:1.
| |
|
| |
| <pre>
| |
| --matrix=psp
| |
| --input-gamma=2.2
| |
| --brightness=.04933486807278596181719235613556
| |
| --contrast=.95066513192721403818280764386444
| |
| </pre>
| |
|
| |
| === Color restoration ===
| |
|
| |
| ==== ''Mario & Luigi: Superstar Saga'' ====
| |
|
| |
| This game reduces contrast when played ''with'' Game Boy Player enhancements.
| |
|
| |
| <pre>
| |
| --contrast=1.1
| |
| </pre>
| |
|
| |
| ==== ''Super Mario Bros. 3: Super Mario Advance 4'' ====
| |
|
| |
| This game reduces gamma when played ''without'' Game Boy Player enhancements.
| |
|
| |
| <pre>
| |
| --input-gamma=2.8
| |
| </pre>
| |
|
| |
| ==== ''The Legend of Zelda: Oracle of Ages/Seasons'' ====
| |
|
| |
| This game reduces gamma when played on a Game Boy Advance.
| |
| Due to Game Boy Color limitations, only shadows can be restored perfectly.
| |
|
| |
| <pre>
| |
| --input-gamma=4.
| |
| </pre>
| |
|
| |
| === Mimicking ===
| |
|
| |
| ==== Nintendo Switch Online ====
| |
|
| |
| ===== Game Boy Advance =====
| |
|
| |
| [[File:GBIHF NSO Game Boy Advance.png|thumb]]
| |
|
| |
| <pre>
| |
| --matrix=identity
| |
| --input-gamma=3.24
| |
| --input-alpha=.055
| |
| --output-gamma=2.4
| |
| --output-alpha=.055
| |
| --saturation=.8
| |
| --colorspace=ycc601
| |
| --format=hd60
| |
| --scan-mode=non-interlace
| |
| --enhance
| |
| </pre>
| |
|
| |
| === Video optimization ===
| |
|
| |
| ==== Datapath VisionAV & VisionRGB ====
| |
|
| |
| ===== GCVideo-DVI v2.4b and later =====
| |
|
| |
| Refer to [https://www.retrorgb.com/obtaining-pixel-exact-gbi-hf-output.html RetroRGB] for OBS Studio configuration.
| |
|
| |
| ===== GCVideo-DVI v3.0 and later =====
| |
|
| |
| These settings provide a 2× scaled image in a 3:2 480×320p59.7276 video output.
| |
|
| |
| In the GCVideo menu under "Other settings", set "Enhanced DVI mode" to Off. <br />
| |
| In the GCVideo menu under "Advanced settings", set "Chroma Interpolation" and "Fix resolution" to Off, and "Digital color format" to YC444.
| |
|
| |
| Included as <code>gbihf-vision.cli</code>, <code>gbihf-vision.dol+cli</code> and <code>gbihf-vision.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| [[File:160p SMPTE color bars 2x.png|thumb]]
| |
|
| |
| <pre>
| |
| --colorspace=rgb709
| |
| --format=custom,offset=0,scaled-size=0x0,no-border
| |
| --scan-mode=progressive
| |
| </pre>
| |
|
| |
| * Color Adjustments
| |
| ** Brightness: 32
| |
| ** Contrast: 128
| |
| ** Colour Domain: RGB (709) Limited
| |
|
| |
| ==== Datapath VisionRGB ====
| |
|
| |
| ===== Nintendo GameCube Component Video Cable =====
| |
|
| |
| These settings provide a 2× scaled image in a 3:2 480p59.7276 (27MHz÷866÷522) video output.
| |
|
| |
| Included as <code>gbihf-vision.cli</code>, <code>gbihf-vision.dol+cli</code> and <code>gbihf-vision.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| [[File:GBIHF AD9887A Component LPF.png|thumb]]
| |
|
| |
| <pre>
| |
| --colorspace=rgb709
| |
| --format=custom,offset=0,scaled-size=0x0,no-border
| |
| --scan-mode=progressive
| |
| </pre>
| |
|
| |
| * Resolution and Refresh
| |
| ** Width: 480
| |
| ** Height: 320
| |
| ** Vertical Refresh: 59.72
| |
| * Video Adjustments
| |
| ** Horizontal Position: 247
| |
| ** Horizontal Size: 866
| |
| ** Phase: 28
| |
| ** Vertical Position: 116
| |
| ** Black Level: 8
| |
| * Cropping
| |
| ** Top: 0
| |
| ** Left: 0
| |
| ** Width: 480
| |
| ** Height: 320
| |
| * Color Adjustments
| |
| ** Brightness: 32
| |
| ** Contrast: 128
| |
| ** Colour Domain: RGB (601)
| |
| ** Colour Balance
| |
| *** All Colors
| |
| **** Brightness: 32
| |
| **** Contrast: 128
| |
| *** Red
| |
| **** Brightness: 164
| |
| **** Contrast: 196
| |
| *** Green
| |
| **** Brightness: 178
| |
| **** Contrast: 160
| |
| *** Blue
| |
| **** Brightness: 156
| |
| **** Contrast: 196
| |
|
| |
| ==== Open Source Scan Converter ====
| |
|
| |
| These settings provide a 2× scaled image in a 4:3 360p60 (13.5MHz÷600÷375 or 27MHz÷1200÷375) video output.
| |
| They require firmware [http://www.infocult.com/m/ossc/fw/ v0.82 or later].
| |
|
| |
| If you have a GCDual or EON GCHD Mk-II, under "Other settings", set "Analog output" (Wii RGB Cable) or "Mode Select" (Wii Component Cable) to dYUV. <br />
| |
| If you're using a Wii RGB Cable: In the OSSC menu under "Settings opt", set "Auto AV1 Y/Gs" to YPbPr.
| |
|
| |
| If you're using GCVideo-DVI with a HDMI to YPbPr Converter: In the OSSC menu under "Sync opt.", set "Vsync threshold" to 14.92 us or higher.
| |
|
| |
| Included as <code>gbihf-ossc.cli</code>, <code>gbihf-ossc.dol+cli</code> and <code>gbihf-ossc.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| [[File:GBIHF-OSSC.png|thumb|Nintendo GameCube Component Video Cable (1080p)]]
| |
|
| |
| <pre>
| |
| --format=hd60
| |
| --scan-mode=non-interlace
| |
| </pre>
| |
|
| |
| In the OSSC menu under "Output opt.", set "384p/400p proc" to Line2x 240x360 (720p) or Line3x 240x360 (1080p). <br />
| |
| In the OSSC menu under "Sampling opt." and "Adv. timing", set "H. samplerate" to 300 and "Sampling phase" as needed.
| |
|
| |
| ----
| |
|
| |
| These settings provide a 2× scaled image in a 4:3 360p59.762 (13.5MHz÷604÷374 or 27MHz÷1208÷374) video output.
| |
|
| |
| <pre>
| |
| --format=hdcustom
| |
| --scan-mode=non-interlace
| |
| </pre>
| |
|
| |
| In the OSSC menu under "Sampling opt." and "Adv. timing", set "H. samplerate" to 302 and "Sampling phase" as needed.
| |
|
| |
| ----
| |
|
| |
| This is best used with:
| |
| * Nintendo GameCube Component Video Cable
| |
| * Nintendo GameCube D-Terminal Video Cable
| |
| * Nintendo GameCube RGB Cable
| |
|
| |
| This is compatible with:
| |
| * EON GCHD Mk-II + Wii Component Cable
| |
| * EON GCHD Mk-II + Wii RGB Cable
| |
| * GCVideo-DVI v3.0 and later + digital-to-analog converter
| |
| * GCVideo-Lite
| |
| * HD Retrovision SNES Component Cable
| |
|
| |
| This is '''not''' compatible with:
| |
| * GCVideo-DVI v2.4d-2 and earlier
| |
| * Insurrection Industries Carby Component Cable
| |
|
| |
| ===== GCVideo-Lite =====
| |
|
| |
| These settings provide a 2× scaled image in a 4:3 360p60 (27MHz÷1200÷375) video output.
| |
| They require firmware [http://www.infocult.com/m/ossc/fw/ v0.82 or later]. <br />
| |
| These settings are applicable to the Bitfunx/Kaico GameCube Component Cable and Retro-Bit Retro Prism Component Cable.
| |
| They will be updated as more mitigations are implemented.
| |
|
| |
| <pre>
| |
| --sound=original
| |
| --chroma-location=right
| |
| --format=hd60
| |
| --scan-mode=non-interlace,clock2x,size2x
| |
| </pre>
| |
|
| |
| In the OSSC menu under "Output opt.", set "384p/400p proc" to Line2x 240x360 (720p) or Line3x 240x360 (1080p). <br />
| |
| In the OSSC menu under "Sampling opt." and "Adv. timing", set "H. samplerate" to 300 and "Sampling phase" as needed.
| |
|
| |
| ===== Insurrection Industries Carby Component Cable =====
| |
|
| |
| These settings provide a 1× scaled image in a 3:2 240p59.7276 (13.5MHz÷866÷261) video output.
| |
| Refer to [http://www.firebrandx.com/OSSC/OSSC%20-%20Nintendo%20Game%20Boy%20Interface%20Optimal%20Timing.txt FirebrandX] for Open Source Scan Converter configuration. <br />
| |
| These settings are also applicable to other GCVideo-DVI products with a digital-to-analog converter.
| |
| They are not applicable to GCVideo-Lite.
| |
|
| |
| Included as <code>gbihf-ossc+carby.cli</code>, <code>gbihf-ossc+carby.dol+cli</code> and <code>gbihf-ossc+carby.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| [[File:GBIHF-OSSC+CARBY.png|thumb]]
| |
|
| |
| <pre>
| |
| --chroma-location=left
| |
| --format=custom,offset=0,scaled-size=0x0
| |
| --scan-mode=non-interlace,no-clock2x,no-size2x
| |
| </pre>
| |
|
| |
| Important: Misuse will result in the wrong aspect ratio.
| |
| These settings are mutually exclusive with a secondary display.
| |
|
| |
| ==== RetroTINK-4K (CE) ====
| |
|
| |
| ===== GCVideo-DVI v2.4b and later =====
| |
|
| |
| These settings provide a 1× scaled image in a 3:2 720×240p59.7276 video output.
| |
| They require firmware v1.0rc8 or later.
| |
|
| |
| In the GCVideo menu under "240p settings", set "Linedoubler" to Off.
| |
|
| |
| Included as <code>gbihf-ossc+carby.cli</code>, <code>gbihf-ossc+carby.dol+cli</code> and <code>gbihf-ossc+carby.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| <pre>
| |
| --chroma-location=left
| |
| --format=custom,offset=0,scaled-size=0x0
| |
| --scan-mode=non-interlace,no-clock2x,no-size2x
| |
| </pre>
| |
|
| |
| In the RT4K menu under "Profiles" and "Load Profile", select "Load Default". <br />
| |
| In the RT4K menu under "HDMI® Output" and "Transmitter", set "Sync Lock" to Frame. <br />
| |
| In the RT4K menu under "Advanced Settings", "HDMI® Receiver Setup" and "Input Decimation", set "Input Pixels" to 2 (Output: 360) and "Initial Phase" to whichever is sharper. <br />
| |
| In the RT4K menu under "Advanced Settings", "Scaling/Crop Setup" and "Input Crop", set "Top Trim" and "Bottom Trim" to -40. <br />
| |
| In the RT4K menu under "Advanced Settings", "Scaling/Crop Setup" and "Scaler", set "Aspect Correction" to 1:1 (Sq. Pixel). <br />
| |
| In the RT4K menu under "Advanced Settings", "Color Correction Setup" and "Gamma/PQ", set "Input Factor" and "Output Factor" to 2.40. <br />
| |
| In the RT4K menu under "Advanced Settings", "Color Correction Setup" and "Advanced Controls", set "Bit Crush" to 3 bits Removed.
| |
|
| |
| ===== GCVideo-DVI v3.0 and later =====
| |
|
| |
| These settings provide a 2× scaled image in a 3:2 480×320p59.7276 or 5:3 480×288p59.7276 video output.
| |
| They require firmware v1.0rc8 or later.
| |
|
| |
| In the GCVideo menu under "Other settings", set "Enhanced DVI mode" to On. <br />
| |
| In the GCVideo menu under "Advanced settings", set "Fix resolution" to Off and "Digital color format" to YC422.
| |
|
| |
| Included as <code>gbihf-rt4k-hdmi.cli</code>, <code>gbihf-rt4k-hdmi.dol+cli</code> and <code>gbihf-rt4k-hdmi.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| [[File:GBIHF-RT4K.png|thumb]]
| |
|
| |
| <pre>
| |
| --crop-auto
| |
| --colorspace=rgb709
| |
| --format=custom,offset=0:-80,scaled-size=0x0
| |
| --scan-mode=progressive
| |
| </pre>
| |
|
| |
| In the RT4K menu under "Profiles" and "Load Profile", select "Load Default". <br />
| |
| In the RT4K menu under "HDMI® Output" and "Transmitter", set "Sync Lock" to Gen. <br />
| |
| In the RT4K menu under "Advanced Settings", "HDMI® Receiver Setup" and "Input Decimation", set "Input Pixels" to 2 (Output: 240). <br />
| |
| In the RT4K menu under "Advanced Settings", "HDMI® Receiver Setup" and "Colorspace", set "4:2:2 Upsampler" to Nearest and "Input Range" to RGB Lim. <br />
| |
| In the RT4K menu under "Advanced Settings", "Scaling/Crop Setup" and "Input Crop", set "Vert. Pre-Scale" to 1/2. <br />
| |
| In the RT4K menu under "Advanced Settings", "Scaling/Crop Setup" and "Scaler", set "Aspect Correction" to 1:1 (Sq. Pixel). <br />
| |
| In the RT4K menu under "Advanced Settings", "Color Correction Setup" and "Gamma/PQ", set "Input Factor" and "Output Factor" to 2.40. <br />
| |
| In the RT4K menu under "Advanced Settings", "Color Correction Setup" and "Advanced Controls", set "Bit Crush" to 3 bits Removed.
| |
|
| |
| ===== PixelFX RetroGEM GC =====
| |
|
| |
| These settings provide a 2× scaled image in a 3:2 480×320p59.7276 or 5:3 480×288p59.7276 video output.
| |
| They require firmware v1.0rc8 or later.
| |
|
| |
| In the GCDigital menu under "System" and "GCDigital Settings", set "Use console DE" to on (1:1 PAR). <br />
| |
| In the GCDigital menu under "Video" and "Direct Mode", select "DV1-Direct mode".
| |
|
| |
| Included as <code>gbihf-rt4k-hdmi.cli</code>, <code>gbihf-rt4k-hdmi.dol+cli</code> and <code>gbihf-rt4k-hdmi.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| <pre>
| |
| --crop-auto
| |
| --colorspace=rgb709
| |
| --format=custom,offset=0:-80,scaled-size=0x0
| |
| --scan-mode=progressive
| |
| </pre>
| |
|
| |
| In the RT4K menu under "Profiles" and "Load Profile", select "Load Default". <br />
| |
| In the RT4K menu under "HDMI® Output" and "Transmitter", set "Sync Lock" to Gen. <br />
| |
| In the RT4K menu under "Advanced Settings", "HDMI® Receiver Setup" and "MiSTer DV1", set "Auto-Decimate" and "Auto-Crop" to Off. <br />
| |
| In the RT4K menu under "Advanced Settings", "HDMI® Receiver Setup" and "Input Decimation", set "Input Pixels" to 2 (Output: 240). <br />
| |
| In the RT4K menu under "Advanced Settings", "HDMI® Receiver Setup" and "Colorspace", set "4:2:2 Upsampler" to Nearest and "Input Range" to RGB Lim. <br />
| |
| In the RT4K menu under "Advanced Settings", "Scaling/Crop Setup" and "Input Crop", set "Vert. Pre-Scale" to 1/2. <br />
| |
| In the RT4K menu under "Advanced Settings", "Color Correction Setup" and "Gamma/PQ", set "Input Factor" and "Output Factor" to 2.40. <br />
| |
| In the RT4K menu under "Advanced Settings", "Color Correction Setup" and "Advanced Controls", set "Bit Crush" to 3 bits Removed.
| |
|
| |
| ==== RetroTINK-5X Pro ====
| |
|
| |
| These settings provide a 2× scaled image in a 4:3 360p60 (13.5MHz÷600÷375 or 27MHz÷1200÷375) video output.
| |
| They require firmware [https://www.retrotink.com/post/retrotink-5x-pro-firmware-updates v1.28 or later].
| |
|
| |
| If you're using GCVideo-DVI v3.0 or later, under "Advanced settings", set "Chroma Interpolation" to Off. <br />
| |
| If you have a GCDual or EON GCHD Mk-II with firmware v2.4c.2, under "Other settings", set "Pixel Average" to Off and "Mode Output" to dYUV. <br />
| |
| If you have a EON GCHD Mk-II with original firmware, under "Other settings", set "Mode Select" to dYUV.
| |
|
| |
| Included as <code>gbihf-ossc.cli</code>, <code>gbihf-ossc.dol+cli</code> and <code>gbihf-ossc.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| [[File:GBIHF-RT5X.png|thumb|Portta HDMI to YPbPr Converter (1920x1440p)]]
| |
|
| |
| <pre>
| |
| --format=hd60
| |
| --scan-mode=non-interlace
| |
| </pre>
| |
|
| |
| In the RT5X menu, set "H. Sampling" to GBI Optimal, "Interpolation" to Sharp, and "Vertical Sync" to Frame Lock. <br />
| |
| Do not set "Output Res." to 1200p unless you have a 16:10 monitor. If set to 1920x1440p, change the Aspect Ratio on the display to 4:3.
| |
|
| |
| This is compatible with:
| |
| * EON GCHD Mk-II + Wii Component Cable
| |
| * EON GCHD Mk-II + Wii RGB Cable (firmware v3.0c and later)
| |
| * GCVideo-DVI v3.0 and later + digital-to-analog converter
| |
| * GCVideo-Lite
| |
| * Nintendo GameCube Component Video Cable
| |
| * Nintendo GameCube D-Terminal Video Cable
| |
| * Nintendo GameCube RGB Cable
| |
|
| |
| This is '''not''' compatible with:
| |
| * EON GCHD Mk-II + Wii RGB Cable (firmware v2.4c.2 and earlier)
| |
| * GCVideo-DVI v2.4d-2 and earlier
| |
| * HD Retrovision SNES Component Cable
| |
| * Insurrection Industries Carby Component Cable
| |
| * Nintendo GameCube S-Video Cable
| |
| * Nintendo GameCube Stereo AV Cable
| |
|
| |
| ===== GCVideo-Lite =====
| |
|
| |
| These settings provide a 2× scaled image in a 4:3 360p60 (27MHz÷1200÷375) video output.
| |
| They require firmware [https://www.retrotink.com/post/retrotink-5x-pro-firmware-updates v1.28 or later]. <br />
| |
| These settings are applicable to the Bitfunx/Kaico GameCube Component Cable and Retro-Bit Retro Prism Component Cable.
| |
| They will be updated as more mitigations are implemented.
| |
|
| |
| <pre>
| |
| --sound=original
| |
| --chroma-location=right
| |
| --format=hd60
| |
| --scan-mode=non-interlace,clock2x,size2x
| |
| </pre>
| |
|
| |
| In the RT5X menu, set "H. Sampling" to GBI Optimal, "Interpolation" to Sharp, and "Vertical Sync" to Frame Lock. <br />
| |
| Do not set "Output Res." to 1200p unless you have a 16:10 monitor. If set to 1920x1440p, change the Aspect Ratio on the display to 4:3.
| |
|
| |
| ===== Insurrection Industries Carby Component Cable =====
| |
|
| |
| These settings provide a 1× scaled image in a 3:2 240p59.7276 (13.5MHz÷866÷261) video output.
| |
| They require firmware [https://www.retrotink.com/post/retrotink-5x-pro-firmware-updates v2.39 or later]. <br />
| |
| These settings are also applicable to other GCVideo-DVI products with a digital-to-analog converter.
| |
| They are not applicable to GCVideo-Lite.
| |
|
| |
| Included as <code>gbihf-ossc+carby.cli</code>, <code>gbihf-ossc+carby.dol+cli</code> and <code>gbihf-ossc+carby.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| [[File:GBIHF-RT5X+CARBY.png|thumb]]
| |
|
| |
| <pre>
| |
| --chroma-location=left
| |
| --format=custom,offset=0,scaled-size=0x0
| |
| --scan-mode=non-interlace,no-clock2x,no-size2x
| |
| </pre>
| |
|
| |
| Important: Misuse will result in the wrong aspect ratio.
| |
| These settings are mutually exclusive with a secondary display.
| |
|
| |
| In the RT5X menu under "Output Res.", choose 1080p (Under). <br />
| |
| In the RT5X menu under "H. Sampling", set "Preset" to Gen/Sat 320, "Phase Detect" to 3 of 4 and "ADC Samp./Line" to 1732. <br />
| |
| In the RT5X menu under "Video ADC", set "SDTV LPF" to Light and "ADC Phase" to 315.00 Deg. <br />
| |
| In the RT5X menu under "Scaling/Crop", set "H Position" to -12, "V Position" to +1, "H (Interp) Size" to +0 pix, "V Size" to +0%, "H Crop Start" to 664, "H Crop End" to 1624, "V Crop Start" to 244 and "V Crop End" to 887. <br />
| |
| In the RT5X menu under "Interp./Deint.", set "Vertical Filter" to Sharp. <br />
| |
| In the RT5X menu under "HDMI", set "V-Sync" to Frame Lock.
| |
|
| |
| ==== XRGB-mini Framemeister ====
| |
|
| |
| These settings provide a 1× scaled image in a 3:2 240p59.7387 (13.5MHz÷856÷264 or 27MHz÷1712÷264) video output.
| |
| Refer to [http://www.firebrandx.com/framemeisterprofiles.html FirebrandX] for XRGB-mini Framemeister configuration.
| |
|
| |
| Included as <code>gbihf-xrgb.cli</code>, <code>gbihf-xrgb.dol+cli</code> and <code>gbihf-xrgb.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| <pre>
| |
| --format=custom-m,offset=0,scaled-size=0x0
| |
| --scan-mode=non-interlace
| |
| </pre>
| |
|
| |
| Important: Misuse will result in the wrong aspect ratio.
| |
| These settings are mutually exclusive with a secondary display.
| |
|
| |
| ==== Computer monitors (Cathode-ray tube) ====
| |
|
| |
| These settings provide a 2× scaled image in a 4:3 360p119.524 (27MHz÷604÷374) video output with black frame insertion.
| |
|
| |
| If you're using GCVideo-DVI, under "Advanced settings", set "Chroma Interpolation" and "Fix resolution" to Off.
| |
|
| |
| Included as <code>gbihf-direct-vga.cli</code>, <code>gbihf-direct-vga.dol+cli</code> and <code>gbihf-direct-vga.gci</code>.
| |
| Transcribed below for reference.
| |
|
| |
| <pre>
| |
| --poll=2
| |
| --delay-video=2
| |
| --format=hdcustom
| |
| --scan-mode=non-interlace,clock2x,no-size2x,strobe
| |
| </pre>
| |
|
| |
| ==== High-definition televisions ==== | | ==== High-definition televisions ==== |
|
| |
|
Line 2,740: |
Line 59: |
| If the correct aspect ratio cannot be realized, or the output isn't compatible, consider other options. | | If the correct aspect ratio cannot be realized, or the output isn't compatible, consider other options. |
|
| |
|
| ==== Standard-definition televisions ==== | | ===== PixelFX RetroGEM GC ===== |
|
| |
|
| ===== GCVideo-Lite =====
| | These settings provide a 2× scaled image in a 3:2 480×320p59.94 or 5:3 480×288p59.94 video output. |
| | | They require firmware v3.9.46.178 or later. |
| These settings provide a 1× scaled image in a 4:3 240p59.7276 (27MHz÷1732÷261) video output. <br /> | |
| These settings are applicable to the Bitfunx/Kaico GameCube Component Cable and Retro-Bit Retro Prism Component Cable.
| |
| They will be updated as more mitigations are implemented.
| |
|
| |
|
| <pre> | | <pre> |
| --sound=original | | --crop-auto |
| --chroma-location=right | | --format=ntsc,offset=0:-80,scaled-size=0x0 |
| --scan-mode=non-interlace,clock2x,size2x
| |
| </pre>
| |
| | |
| ==== Video capture devices ====
| |
| | |
| These settings provide a 2× scaled image in a 3:2 480p59.94 (27MHz÷858÷525) video output.
| |
| | |
| If you're using GCVideo-DVI, under "Advanced settings", set "Digital color format" to YC422.
| |
| | |
| <pre>
| |
| --format=ntsc,offset=0,scaled-size=0x0 | |
| --scan-mode=progressive | | --scan-mode=progressive |
| </pre> | | </pre> |
|
| |
|
| Important: Misuse will result in the wrong aspect ratio.
| | In the GCDigital menu under "System" and "GCDigital Settings", set "Chroma Interp." to off and "Use console DE" to on (1:1 PAR). <br /> |
| These settings are mutually exclusive with a secondary display.
| | In the GCDigital menu under "Video" and "Direct Mode", select "Standalone mode". <br /> |
| | | In the GCDigital menu under "Presets", select "Restore default settings". <br /> |
| == FAQs ==
| | In the GCDigital menu under "Video" and "Scaler", set "Zoom" to zoom input to full output height (fill). |
| | |
| [[File:GCVideo Progressive Scan.png|thumb|Progressive scan (720x480p)]]
| |
| [[File:GCVideo Blanking Regeneration.png|thumb|Blanking regeneration (1440x480i) <br /> ''Red + Green: Regenerated blanking interval'' <br /> ''Green + Blue: Actual blanking interval'']]
| |
| | |
| === How do I change Game Paks? ===
| |
| | |
| # Hold the Reset Button.
| |
| # Slide the Game Pak Ejector.
| |
| # Insert a Game Pak into the Game Pak Slot.
| |
| # Release the Reset Button.
| |
| | |
| === Can I play [[wikipedia:Game Boy Advance Video|Game Boy Advance Video]]? ===
| |
| | |
| Yes. You can do so by disabling [[#--no-enhance|Game Boy Player enhancements]] (<code>--no-enhance</code>, or "Rumble: No" in Swiss), or holding a direction while the Game Boy Player logo is visible.
| |
| | |
| === What is the default video output? ===
| |
| | |
| * Analog AV Out only: 1× in 3:2 720×240p59.7276 (reported by GCVideo-DVI as 480x180p60) <br /> ''This should only be consumed by a video processor.''
| |
| * Digital AV Out: 1× in 4:3 1440×240p59.7276 (reported by GCVideo-DVI as 1056x180)
| |
| ** Progressive Scan Mode: 2.25× in 16:9 720×480p59.7276 (reported by GCVideo-DVI as 480x405p60)
| |
| | |
| === Why am I seeing a double split image? ===
| |
| | |
| Either progressive scan mode is enabled or, if using GCVideo-DVI, line doubling is by default.
| |
| | |
| If line doubling is at fault, the picture may also be scrolling with a slant.
| |
| | |
| === Why is my picture cut-off or cut-through? ===
| |
| | |
| This is GCVideo-DVI's blanking regeneration misbehaving with unsupported video modes. In most cases, no user action is necessary with GCVideo-DVI v3.0 and later.
| |
| | |
| If you have a GCDual or EON GCHD Mk-II, under "Other settings", set "Analog output" (Wii RGB Cable) or "Mode Select" (Wii Component Cable) to dYUV.
| |
| | |
| As a last resort, you can disable [[#--scan-mode|pixel doubling]] (<code>--scan-mode=no-clock2x,no-size2x</code>, or "Pixel Doubling: No" in Swiss). This will degrade video quality and disable aspect correction for 4:3 displays.
| |
| | |
| === Why is my picture in black-and-white? ===
| |
| | |
| The high-fidelity edition is not intended to be used with composite video, nor S-Video. Please use the [[Game Boy Interface/Speedrunning Edition|speedrunning edition]] instead, even if color is present.
| |
| | |
| === How do I calibrate for this? ===
| |
| | |
| [https://github.com/pinobatch/240p-test-mini Damian Yerrick] has ported Artemio Urbina's 240p Test Suite to the Game Boy Color and Game Boy Advance.
| |
| | |
| The Game Boy Advance port can be multi-booted by Game Boy Interface, skipping the need for a flash cart.
| |
| | |
| == Changelog ==
| |
| | |
| === March, 2025 ===
| |
| | |
| * Added support for other system memory configurations.
| |
| * Enabled UART standard output for development hardware.
| |
| | |
| === January, 2025 ===
| |
| | |
| * Improved SD card performance.
| |
| | |
| === December, 2024 ===
| |
| | |
| * Improved SD card compatibility and performance.
| |
| * Disabled UART standard output.
| |
| | |
| === November, 2024 ===
| |
| | |
| * Added exFAT support.
| |
| * Enabled UART standard output.
| |
| | |
| === September–October, 2024 ===
| |
| | |
| * Added PicoBoot v0.4 payload.
| |
| * Improved SD card compatibility and performance.
| |
| | |
| === June–August, 2024 ===
| |
| | |
| * Added SD2SP2 2.0 support.
| |
| * Improved SD card compatibility and performance.
| |
| * Enabled KunaiGC on exit.
| |
| * Fixed crash after a large number of resets.
| |
| | |
| === May, 2024 ===
| |
| | |
| * Added ETH2GC Sidecar+ support.
| |
| * Added SD2SP1 support.
| |
| * Converted 3D LUTs to IRIDAS/Adobe format for use with other software.
| |
| | |
| === November, 2023 ===
| |
| | |
| * Added color profiles for RetroTINK-4K.
| |
| * Fixed detecting USB Gecko in Slot A.
| |
| | |
| === October, 2023 ===
| |
| | |
| * Added +Control Pad rotation.
| |
| * Added auto-cropping.
| |
| * Added color rendering intent.
| |
| * Updated color matrices by Pokefan531.
| |
| * Updated 3D LUTs by Pokefan531.
| |
| | |
| === July–September, 2023 ===
| |
| | |
| * Added Memory Expansion Pak support.
| |
| * Improved GC Loader write support.
| |
| | |
| === February, 2023 ===
| |
| | |
| * Added Sloop color profile.
| |
| * Added piecewise parametric curve.
| |
| * Added pan and scan.
| |
| * Added turbo A/B Buttons.
| |
| * Changed saturation to use luma coefficients from video color space.
| |
| * Changed L/R Buttons filtering to remapping.
| |
| * Fixed 4:3 border color in RGB output mode.
| |
| * Fixed polling rate in various video modes.
| |
| | |
| === November, 2022 ===
| |
| | |
| * Added black frame insertion.
| |
| | |
| === July, 2022 ===
| |
| | |
| * Added Gambatte and higan color profiles.
| |
| * Fixed issue with GC Loader and IPL replacements.
| |
| | |
| === May–June, 2022 ===
| |
| | |
| * Added 160p Test Suite autoboot.
| |
| * Added direct color palette setting.
| |
| * Added turbo button.
| |
| * Improved SD card compatibility.
| |
| * Changed reset combo to exit on hold.
| |
| * Relaxed U+D/L+R cancelling.
| |
| * Fixed minor issues.
| |
| | |
| === January, 2022 ===
| |
| | |
| * Added color blindness filters.
| |
| * Added L/R Buttons filtering control.
| |
| | |
| === December, 2021 ===
| |
| | |
| * Added grayscale mode.
| |
| * Added 4:2:2 processing mode.
| |
| * Added hue/saturation controls.
| |
| * Updated GBA-as-GC controller.
| |
| | |
| === November, 2021 ===
| |
| | |
| * Added quick color profiles.
| |
| * Updated color matrices by Pokefan531.
| |
| * Updated 3D LUTs by Pokefan531.
| |
| * Fixed issues with GC Loader.
| |
| | |
| === June, 2021 ===
| |
| | |
| * Added GC Loader 2.0.0 write support.
| |
| * Improved GBA anti-sleep mode.
| |
| | |
| === May, 2021 ===
| |
| | |
| * Added 4:3 border generation.
| |
| | |
| === February–April, 2021 ===
| |
| | |
| * Added control type E² and E³.
| |
| * Updated GBA-as-GC controller.
| |
| * Fixed hang in AGB Aging Cartridge.
| |
| | |
| === January, 2021 ===
| |
| | |
| * Added all devices search for GBI directory.
| |
| * Updated GBA-as-GC controller.
| |
| * Improved GBA multiboot support.
| |
| | |
| === December, 2020 ===
| |
| | |
| * Added return to loader support.
| |
| * Updated color matrices by Pokefan531.
| |
| * Updated 3D LUTs by Pokefan531.
| |
| * Improved system stability.
| |
| * Improved SD card compatibility.
| |
| * Changed default 3D LUT order to GBR.
| |
| | |
| === May–June, 2020 ===
| |
| | |
| * Added control type E¹.
| |
| * Added disc spin-down.
| |
| * Added GC Loader read-only support.
| |
| | |
| === April, 2020 ===
| |
| | |
| * Fixed Game Boy Player settings validation.
| |
| * Removed prohibitively expensive "linear light scaling" feature accidentally restored from a backup in January, 2020.
| |
| | |
| === January–March, 2020 ===
| |
| | |
| * Improved SD card compatibility.
| |
| | |
| === November, 2019 ===
| |
| | |
| * Added non-integer horizontal scaling.
| |
| * Added scaled size/offset setting.
| |
| * Changed pixel-doubled 240p and 480i to assume 4:3.
| |
| * Changed 480p and 960i to assume 16:9.
| |
| * Fixed pixel-doubled left/right chroma location.
| |
| | |
| === October, 2019 ===
| |
| | |
| * Added N64 Controller support.
| |
| * Added GBA anti-sleep mode.
| |
| * Added subfolder search for GBI directory.
| |
| * Added left/right chroma location support.
| |
| | |
| === August–September, 2019 ===
| |
| | |
| * Added Game Boy Player settings validation.
| |
| * Fixed default SD card with bad program name.
| |
| | |
| === July, 2019 ===
| |
| | |
| * Added SD2SP2 support.
| |
| * Fixed hang with no SD card inserted.
| |
| * Fixed hang upon SD card reinsertion.
| |
| | |
| === June, 2019 ===
| |
| | |
| * Added non-integer vertical scaling.
| |
| * Changed 540p and 1080i to assume 16:9.
| |
| * Fixed 540p and 1080i.
| |
| | |
| === April, 2019 ===
| |
| | |
| * Fixed a power issue.
| |
| * Enabled USB Gecko standard output.
| |
| | |
| === March, 2019 ===
| |
| | |
| * Updated color matrices by Pokefan531.
| |
| * Updated 3D LUTs by Pokefan531.
| |
| * Replaced 720p with 540p.
| |
| * Fixed 960i and 1152i.
| |
| * Fixed Super Game Boy password order.
| |
| * Fixed NTSC 50 composite video.
| |
| | |
| === October–December, 2018 ===
| |
| | |
| * Added HD Custom video format.
| |
| * Fixed 360p RGBcvS sync issue.
| |
| | |
| === August, 2018 ===
| |
| | |
| * Updated color matrices by Pokefan531.
| |
| * Updated 3D LUTs by Pokefan531.
| |
| | |
| === July, 2018 ===
| |
| | |
| * Updated GBA-as-GC controller.
| |
| | |
| === June, 2018 ===
| |
| | |
| * Added analog sound emulation.
| |
| * Added video options.
| |
| * Added component video DAC oversampling.
| |
| * Changed brightness/contrast controls to match BT.1886.
| |
| * Fixed some audio bugs.
| |
| * Removed left/right chroma location support.
| |
| | |
| === May, 2018 ===
| |
| | |
| * Added Super Game Boy color palette setting.
| |
| * Changed default chroma location to center.
| |
| * Fixed Game Boy Player advertisement.
| |
| * Fixed rumble protocol handshake.
| |
| | |
| === April, 2018 ===
| |
| | |
| * Added movie recording/playback.
| |
| * Updated GBA-as-GC controller.
| |
| | |
| === March, 2018 ===
| |
| | |
| * Added RGB Sync-on-Green support.
| |
| * Added xvYCC/BT.2020 support for auto-generated 3D LUT.
| |
| * Added control swapping for SNES Controllers.
| |
| * Added center/right chroma location support.
| |
| * Improved multiboot implementation.
| |
| * Fixed SD card compatibility.
| |
| * Fixed multiboot to rumble protocol transition.
| |
| | |
| == Media ==
| |
| | |
| === Extrems' Corner.org ===
| |
| | |
| * [https://www.youtube.com/watch?v=SN-r2bl7bV8 Console Verified: GBC Pokémon: Blue Version "warp glitch" by gifvex in 10:11.25]
| |
| * [https://www.youtube.com/watch?v=i8ROeArTVyQ Console Verified: GBC Pokémon: Blue Version "Gotta Catch 'Em All!" by luckytyphlosion in 37:54.11]
| |
| * [https://www.youtube.com/watch?v=40z__x55Ix0 Console Verified: GBA Sonic Advance by Mukki & ruadath in 10:49.75]
| |
| * [https://www.youtube.com/watch?v=VqPV513Fd9w Console Verified: GBA Sonic Advance by Mukki in 11:02.64]
| |
| * [https://www.youtube.com/watch?v=kZSfK7u3P2Y Console Verified: GBA Sonic Advance 2 by Mukki in 18:09.45]
| |
| * [https://www.youtube.com/watch?v=F6t0fdHay_o Console Verified: GBC Pokémon: Yellow Version by TiKevin83 in 1:36:34.55]
| |
| | |
| === TiKevin83 Speedruns ===
| |
| | |
| * [https://www.youtube.com/watch?v=PqwP14zr2e0 GBC Pokemon Yellow NSC TAS in 9:47.01 by TiKevin83 Console Verified - 4k]
| |
| * [https://www.youtube.com/watch?v=xHE41xxppKo GB Pokemon Blue Glitchless TAS in 1:29:53 by TiKevin83 Console Verified - 4k]
| |
| * [https://www.youtube.com/watch?v=Oo6HcU0iP4c GBC Pokemon Yellow Glitchless TAS in 1:36:34 by TiKevin83 Console Verified - 4k]
| |
| * [https://www.youtube.com/watch?v=Q7z9mKgr00w GBC Pokemon Crystal Glitchless TAS in 2:48:36 by MrWint Console Verified - 4k]
| |
| * [https://www.youtube.com/watch?v=VfWXEH0lYyw GBC Pokemon TCG Glitchless-Tutorial Skip TAS in 16:42.61 by Anonymous User Console Verified - 4k]
| |
| * [https://www.youtube.com/watch?v=imf1jtdNwI4 GBA Super Mario Advance 4 Warps TAS in 11:07.65 by EZGames69 and GoddessMaria Console Verified - 8k]
| |
| * [https://www.youtube.com/watch?v=-g22XP3E2tY GBC Pokemon Gold NSC Coin Case TAS in 30:01 by CasualPokePlayer Console Verified - 8k]
| |
| | |
| [[Category:Homebrew_Software]]
| |