Game Boy Interface/Standard Edition: Difference between revisions
(135 intermediate revisions by the same user not shown) | |||
Line 43: | Line 43: | ||
| Z Button | | Z Button | ||
| Take screenshot | | Take screenshot | ||
|- | |- | ||
| | | | ||
Line 67: | Line 61: | ||
| L, R and Start Buttons | | L, R and Start Buttons | ||
| Recalibrate controller | | Recalibrate controller | ||
|} | |} | ||
Line 101: | Line 89: | ||
| Y Button | | Y Button | ||
| | | | ||
| Turbo | | Turbo or Select | ||
|- | |- | ||
| | | | ||
Line 132: | Line 120: | ||
| Z, R, A, B and Start Buttons | | Z, R, A, B and Start Buttons | ||
| Power Switch | | 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 | | Reset Button | ||
Line 190: | Line 184: | ||
; {{anchor|--aspect}}<code>--aspect=<w:h></code> | ; {{anchor|--aspect}}<code>--aspect=<w:h></code> | ||
: Specify screen aspect ratio. The default is the Progressive Scan Mode system setting (4:3 or 16:9). | : Specify screen aspect ratio. The default is the Progressive Scan Mode system setting (4:3 or 16:9). | ||
: Setting this option to 3:2 is not recommended unless interpreting 720×480 as square pixels. | |||
; {{anchor|--offset}}<code>--offset=<x:y></code> | ; {{anchor|--offset}}<code>--offset=<x:y></code> | ||
: Set offset. The default is the Screen Position system setting (-32 to +32). | : Set offset. The default is the Screen Position system setting (-32 to +32). | ||
; {{anchor|--zoom}}<code>--zoom=<x:y></code> | ; {{anchor|--zoom}}<code>--zoom=<x:y></code> | ||
: Set zoom. The default is the Game Boy Player Start-up Disc's Screen Size setting ( | : Set zoom (default: auto). | ||
; {{anchor|--zoom-auto}}<code>--zoom-auto[=<ratio>]</code> | |||
: Enable best fit for a given screen size ratio, or [[wikipedia:Safe area (television)|safe area]]. The default is the Game Boy Player Start-up Disc's Screen Size setting (0.75 or 0.875). | |||
; {{anchor|--zoom-step}}<code>--zoom-step=<size></code> | |||
: Set zoom step size (default: 0.125). | |||
; {{anchor|--rotate}}<code>--rotate=<0-359></code> | ; {{anchor|--rotate}}<code>--rotate=<0-359></code> | ||
: Set rotation (default: 0). | : Set rotation (default: 0). | ||
; {{anchor|--poll}}<code>--poll=<0-11></code> | ; {{anchor|--poll}}<code>--poll=<0-11></code> | ||
: Set controller polling rate. Use if your third-party controller or controller adapter is malfunctioning. | : 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" | : {| class="wikitable" | ||
| '''0:''' | | '''0:''' | ||
Line 235: | Line 235: | ||
| 100Hz | | 100Hz | ||
|} | |} | ||
: Note: The polling rate will be doubled or halved in tandem with the refresh rate. | |||
; {{anchor|--turbo}}<code>--turbo=<on:off></code> | ; {{anchor|--turbo}}<code>--turbo=<on:off></code> | ||
: Set autofire interval (default: 3). | : Set autofire interval (default: 3:3). | ||
: When zero, Turbo acts as Select instead. | |||
; {{anchor|--movie|--no-movie}}<code>--movie=<path></code>, <code>--no-movie</code> | ; {{anchor|--movie|--no-movie}}<code>--movie=<path></code>, <code>--no-movie</code> | ||
: Play input log (default: no). | : Play input log (default: no). | ||
Line 242: | Line 244: | ||
: Record input log (default: no). | : Record input log (default: no). | ||
; {{anchor|--overlay|--no-overlay}}<code>--overlay=<path></code>, <code>--no-overlay</code> | ; {{anchor|--overlay|--no-overlay}}<code>--overlay=<path></code>, <code>--no-overlay</code> | ||
: Load texture palette (default: frame.tpl.gz). | : Load texture palette for graphic overlays (default: frame.tpl.gz). | ||
; {{anchor|--overlay-id}}<code>--overlay-id=<ID></code> | ; {{anchor|--overlay-id}}<code>--overlay-id=<ID></code> | ||
: Set texture palette index. The default is the Game Boy Player Start-up Disc's Frame setting (0 to 19). | : Set texture palette index for graphic overlay. The default is the Game Boy Player Start-up Disc's Frame setting (0 to 19). | ||
; {{anchor|--overlay-scale}}<code>--overlay-scale=<x:y></code> | ; {{anchor|--overlay-scale}}<code>--overlay-scale=<x:y></code> | ||
: Set texture scale (default: auto). | : Set texture scale for graphic overlay (default: auto). | ||
; {{anchor|--filter}}<code>--filter=<[none|blend|deflicker|accumulate|scale2x[ex|plus]|eagle2x|scan2x|normal2x][,prescale|no-prescale]></code> | ; {{anchor|--filter}}<code>--filter=<[none|blend|deflicker|accumulate|scale2x[ex|plus]|eagle2x|scan2x|normal2x][,prescale|no-prescale]></code> | ||
: Set image doubling or screen filter. The default is the Game Boy Player Start-up Disc's Screen Filter setting (none, blend, deflicker). | : Set image doubling or screen filter. The default is the Game Boy Player Start-up Disc's Screen Filter setting (none, blend, deflicker). | ||
Line 260: | Line 262: | ||
:: Blend frames with accumulation buffer (default: 0.55). | :: Blend frames with accumulation buffer (default: 0.55). | ||
:: As used by the Nintendo 3DS Ambassador games. | :: As used by the Nintendo 3DS Ambassador games. | ||
:; <code>scale2xex</code> | |||
:: Apply enhanced [[wikipedia:Pixel-art scaling algorithms#EPX/Scale2×/AdvMAME2×|EPX/Scale2×/AdvMAME2×]] algorithm with Y’C’<sub>B</sub>C’<sub>R</sub> difference. | |||
:; <code>scale2xplus</code> | |||
:; <code>scale2x</code> | :; <code>scale2x</code> | ||
:: Apply [[wikipedia:Pixel-art scaling algorithms#EPX/Scale2×/AdvMAME2×|EPX/Scale2×/AdvMAME2×]] algorithm. | :: Apply [[wikipedia:Pixel-art scaling algorithms#EPX/Scale2×/AdvMAME2×|EPX/Scale2×/AdvMAME2×]] algorithm. | ||
:; <code>eagle2x</code> | :; <code>eagle2x</code> | ||
:: Apply [[wikipedia:Pixel-art scaling algorithms#Eagle|Eagle]] algorithm. | :: Apply [[wikipedia:Pixel-art scaling algorithms#Eagle|Eagle]] algorithm. | ||
:; <code>scan2x</code> | |||
:: Apply simple scanlines. | |||
:; <code>normal2x</code> | |||
:; <code>prescale</code>, <code>no-prescale</code> | :; <code>prescale</code>, <code>no-prescale</code> | ||
:: Enable prescaling filter (default: no). | :: Enable prescaling filter (default: no). | ||
: Note: Any chosen filter will also apply to screenshots, but not to video streaming. | : Note: Any chosen filter will also apply to screenshots, but not to video streaming. | ||
; {{anchor|--dither}}<code>--dither=<none|threshold|bayer8x8|bayer4x4|bayer2x2|cluster8x8|cluster4x4></code> | ; {{anchor|--dither}}<code>--dither=<none|threshold|bayer8x8|bayer4x4|bayer2x2|cluster8x8|cluster4x4></code> | ||
: Set dithering algorithm (default: threshold). | : Set dithering algorithm (default: threshold). Setting this option to none is not recommended when using linear RGB rendering. | ||
: Applied during prescaling and temporal interpolation. | : Applied during prescaling and temporal interpolation. | ||
; {{anchor|--scaler}}<code>--scaler=<nearest|bilinear|area|box></code> | ; {{anchor|--scaler}}<code>--scaler=<nearest|bilinear|area|box></code> | ||
: Set image scaling filter (default: | : Set image scaling filter. Setting this option to nearest is not recommended when using fractional scaling or a non-square [[wikipedia:Pixel aspect ratio|pixel aspect ratio]]. | ||
; {{anchor|--matrix}}<code>--matrix=<identity|gba|gbi|nds|palm|psp|vba></code> | : {| class="wikitable" | ||
| '''nearest:''' | |||
| [[wikipedia:Nearest-neighbor interpolation|Nearest-neighbor interpolation]] (fastest) | |||
|- | |||
| '''bilinear:''' | |||
| [[wikipedia:Bilinear interpolation|Bilinear interpolation]] | |||
|- | |||
| '''area:''' | |||
| Sharp bilinear interpolation (default) | |||
|- | |||
| '''box:''' | |||
| Inverse sharp bilinear interpolation | |||
|} | |||
; {{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></code> | |||
: Set quick color profile. | |||
: Overrides <code>--matrix</code>, <code>--input-gamma</code>, <code>--output-gamma</code>, <code>--brightness</code> and <code>--contrast</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]] | |||
|} | |||
; {{anchor|--matrix}}<code>--matrix=<identity|gambatte|gba|gbasp|gbc|gbi|hicolour|higan|nds|palm|psp|vba></code> | |||
: Set color matrix (default: gbi). | : Set color matrix (default: gbi). | ||
: This translates the RGB color primaries to the [[wikipedia:sRGB|standard RGB color space]]. | : This translates the RGB color primaries to the [[wikipedia:sRGB|standard RGB color space]]. | ||
Line 278: | Line 338: | ||
| '''identity:''' | | '''identity:''' | ||
| [[wikipedia:Identity matrix|Identity matrix]] | | [[wikipedia:Identity matrix|Identity matrix]] | ||
|- | |||
| '''gambatte:''' | |||
| Gambatte / higan / ares | |||
|- | |- | ||
| '''gba:''' | | '''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:''' | | '''gbi:''' | ||
| Game Boy Interface | | 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:''' | | '''nds:''' | ||
| | | Nintendo DS (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531]) | ||
|- | |- | ||
| '''palm:''' | | '''palm:''' | ||
| | | Palm Treo 700p (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531]) | ||
|- | |- | ||
| '''psp:''' | | '''psp:''' | ||
| | | PlayStation Portable (by [https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 Pokefan531]) | ||
|- | |- | ||
| '''vba:''' | | '''vba:''' | ||
Line 299: | Line 374: | ||
; {{anchor|--input-gamma}}<code>--input-gamma=<red[:green[:blue]]></code> | ; {{anchor|--input-gamma}}<code>--input-gamma=<red[:green[:blue]]></code> | ||
: Set gamma (default: 2.2). | : 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=<1.0|1.7|2.2></code> | ; {{anchor|--output-gamma}}<code>--output-gamma=<1.0|1.7|2.2></code> | ||
: Specify screen gamma (default: 2.2). | : Specify screen gamma (default: 2.2). | ||
; {{anchor|--brightness}}<code>--brightness=<red[:green[:blue]]></code> | |||
: Set lift (default: 0.0). | |||
; {{anchor|--contrast}}<code>--contrast=<red[:green[:blue]]></code> | ; {{anchor|--contrast}}<code>--contrast=<red[:green[:blue]]></code> | ||
: Set gain (default: 1.0). | : 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|--volume}}<code>--volume=<left[:right]></code> | ; {{anchor|--volume}}<code>--volume=<left[:right]></code> | ||
: Set audio gain (default: 0.75). | : Set audio gain (default: 0.75). | ||
: Note: GCVideo-DVI v2.4b and earlier reduces volume down to a quarter. | : Note: GCVideo-DVI v2.4b and earlier reduces volume down to a quarter of this value. | ||
; {{anchor|--sound}}<code>--sound=<[mono|stereo][,digital|analog]></code> | ; {{anchor|--sound}}<code>--sound=<[mono|stereo][,digital|analog|original]></code> | ||
: Set sound mode. The default is the Sound Mode system setting (mono or stereo). | : 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> | :; <code>digital</code> | ||
:: Use PWM decoder. | :: Use PWM decoder. | ||
Line 315: | Line 403: | ||
:: Use 2MHz biquad filter (default). Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified. | :: Use 2MHz biquad filter (default). Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified. | ||
:: This is used to simulate the [[wikipedia:RLC circuit|RLC circuit]] on the Game Boy Advance's Headphone Jack, providing a treble boost. | :: 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|--format}}<code>--format=<ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom></code> | ; {{anchor|--format}}<code>--format=<ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom></code> | ||
: Set video format. The default is the Video Mode and 60Hz Mode system setting (ntsc, pal or pal-60, pal-m). | : Set video format. The default is the Video Mode and 60Hz Mode system setting (ntsc, pal or pal-60, pal-m). | ||
: Note: GCVideo-DVI is only designed to support NTSC, PAL and PAL-60. | : {| 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. | |||
; {{anchor|--scan-mode}}<code>--scan-mode=<[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]></code> | ; {{anchor|--scan-mode}}<code>--scan-mode=<[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]></code> | ||
: Set scan mode. The default is the Progressive Scan Mode system setting (interlace or progressive). | : Set scan mode. The default is the Progressive Scan Mode system setting (interlace or progressive). | ||
: {| class="wikitable" | : {| class="wikitable" | ||
| '''interlace:''' | | '''interlace:''' | ||
| 15 or 18-22kHz interlaced, deflickering | | 15 or 18-22kHz interlaced (480i@60Hz; 576i@50Hz; 720i@48-60Hz), deflickering | ||
|- | |- | ||
| '''quasi-interlace:''' | | '''quasi-interlace:''' | ||
| 15 or 18-22kHz segmented frame | | 15 or 18-22kHz segmented frame (480sf@30Hz; 576sf@25Hz; 720sf@24-30Hz) | ||
|- | |- | ||
| '''non-interlace:''' | | '''non-interlace:''' | ||
| 15 or 18-22kHz progressive | | 15 or 18-22kHz progressive (240p@60Hz; 288p@50Hz; 360p@48-60Hz) | ||
|- | |- | ||
| '''non-progressive:''' | | '''non-progressive:''' | ||
| 31 or 27-33kHz interlaced, field rendering | | 31 or 27-33kHz interlaced (960i@60Hz; 1152i@50Hz; 1080i@48-60Hz), field rendering | ||
|- | |- | ||
| '''progressive:''' | | '''progressive:''' | ||
| 31 or 27-33kHz progressive | | 31 or 27-33kHz progressive (480p@60Hz; 576p@50Hz; 540p@48-60Hz) | ||
|} | |} | ||
:; <code>clock2x</code>, <code>no-clock2x</code> | :; <code>clock2x</code>, <code>no-clock2x</code> | ||
Line 340: | Line 455: | ||
:: This depend on a compatible [[wikipedia:Video encoder|video encoder]] or transmitter not mangling its input. | :: This depend on a compatible [[wikipedia:Video encoder|video encoder]] or transmitter not mangling its input. | ||
:; <code>size2x</code>, <code>no-size2x</code> | :; <code>size2x</code>, <code>no-size2x</code> | ||
:: Enable 2× video oversampling (default: auto). Enabling halves the refresh rate. | :: Enable 2× video oversampling (default: auto). Enabling halves the refresh rate. <br /> If the video format's horizontal resolution is less or equal to 682, the internal resolution is doubled instead. | ||
:: This depend on a compatible [[wikipedia:Video encoder|video encoder]] or transmitter not mangling its input. | :: This depend on a compatible [[wikipedia:Video encoder|video encoder]] or transmitter not mangling its input. | ||
; {{anchor|--osd|--no-osd}}<code>--osd</code>, <code>--no-osd</code> | ; {{anchor|--osd|--no-osd}}<code>--osd</code>, <code>--no-osd</code> | ||
Line 382: | Line 496: | ||
| Rumble, [[#Super Mario Bros. 3: Super Mario Advance 4|restored gamma]] | | 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. | : 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> | ; <code><path></code> | ||
: Load Game Boy Advance multi-bootable ROM. | : Load Game Boy Advance multi-bootable ROM. | ||
: Note: Remove any accessory from the External Extension Connector. | : 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. | 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 == | == Comparisons == | ||
=== Audio quality === | |||
{{Main|Audio quality tests}} | |||
=== Video quality (480i/p) === | === Video quality (480i/p) === | ||
Line 396: | Line 515: | ||
{{Hatnote|These results will differ from the [[Game Boy Interface/Speedrunning Edition#Video quality|speedrunning edition]] and [[Game Boy Interface/High-Fidelity Edition#Video quality (480i/p)|high-fidelity edition]]. <br /> These results are applicable to Nintendo GameCube software.}} | {{Hatnote|These results will differ from the [[Game Boy Interface/Speedrunning Edition#Video quality|speedrunning edition]] and [[Game Boy Interface/High-Fidelity Edition#Video quality (480i/p)|high-fidelity edition]]. <br /> These results are applicable to Nintendo GameCube software.}} | ||
Using [https://kornel.ski/dssim DSSIM] | 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 3x.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 ==== | ==== Blackmagic Intensity Shuttle ==== | ||
Line 409: | Line 531: | ||
File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J) | File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J) | ||
File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M) | File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M) | ||
File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J) <ref name=" | File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J) <ref name="subcarrier" /> | ||
File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M) <ref name=" | File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M) <ref name="subcarrier" /> | ||
File:GBI ADV7604 HDRV.png|HD Retrovision SNES Component Cable | File:GBI ADV7604 HDRV.png|HD Retrovision SNES Component Cable | ||
File:GBI ADV7604 GCHD Mk-II YUV.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} | File:GBI 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:GBI ADV7604 GCHD Mk-II YUV (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} | File:GBI ADV7604 GCHD Mk-II YUV.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} <ref name="upsampling" /> | ||
File:GBI ADV7604 GCHD Mk-II YUV (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name="upsampling" /> | |||
File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}} | File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}} | ||
File:GBI 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:GBI 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:GBI ADV7604 CARBY v3.0+ YPbPr.png|{{nowrap|GCVideo-DVI v3.0 and later}} + {{nowrap|Portta HDMI to YPbPr Converter}} | |||
File:GBI ADV7604 Carby Component.png|{{nowrap|Insurrection Industries Carby Component Cable}} <ref name="upsampling" /><ref name="gcvideo-2.4d" /> | |||
File:GBI ADV7604 Component.png|Nintendo GameCube Component Video Cable | File:GBI ADV7604 Component.png|Nintendo GameCube Component Video Cable | ||
File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier <ref name="gcvideo-2.4d" /><ref name="gcvideo-2.4a" /> | File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier <ref name="gcvideo-2.4d" /><ref name="gcvideo-2.4a" /> | ||
Line 425: | Line 550: | ||
<references> | <references> | ||
<ref name=" | <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> | <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.4d">GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.</ref> | <ref name="gcvideo-2.4d">GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.</ref> | ||
Line 433: | Line 560: | ||
|+ Measurements in dB (Relaxed) | |+ Measurements in dB (Relaxed) | ||
|- | |- | ||
! | |||
! Source | ! 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:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)]] | | [[:File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)]] | ||
| - | | -9.726527 | ||
| 9. | | -18.747020 | ||
| 9.256430 | |||
| 27.179112 | | 27.179112 | ||
|- | |- | ||
! data-sort-value="0" | CVBS | |||
| [[:File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)]] | | [[:File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)]] | ||
| - | | -9.566718 | ||
| 9. | | -18.699702 | ||
| 9.391234 | |||
| 27.190813 | | 27.190813 | ||
|- | |- | ||
! data-sort-value="1" | Y/C | |||
| [[:File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)]] | | [[:File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)]] | ||
| - | | -10.675784 | ||
| 9. | | -21.464663 | ||
| 9.492719 | |||
| 28.371121 | | 28.371121 | ||
|- | |- | ||
! data-sort-value="1" | Y/C | |||
| [[:File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)]] | | [[:File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)]] | ||
| - | | -9.977233 | ||
| -20.677563 | |||
| 9.293635 | | 9.293635 | ||
| 28.016600 | | 28.016600 | ||
|- | |- | ||
! data-sort-value="2" | RGB<sub>CV</sub>S | |||
| [[:File:GBI ADV7604 HDRV.png|HD Retrovision SNES Component Cable]] | | [[:File:GBI ADV7604 HDRV.png|HD Retrovision SNES Component Cable]] | ||
| - | | -12.992858 | ||
| 12. | | -24.761779 | ||
| 12.239700 | |||
| 31.080853 | | 31.080853 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Bitfunx Component.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]] | |||
| -14.145783 | |||
| -25.457662 | |||
| 12.790217 | |||
| 30.671696 | |||
|- | |||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | ||
| - | | -13.924262 | ||
| 13. | | -26.205711 | ||
| 13.287309 | |||
| 32.301984 | | 32.301984 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | ||
| - | | -14.129946 | ||
| -26.792870 | |||
| 13.301181 | | 13.301181 | ||
| 32.196883 | | 32.196883 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | ||
| - | | -14.631527 | ||
| 13. | | -27.010652 | ||
| 13.264202 | |||
| 32.449360 | | 32.449360 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | ||
| - | | -14.889863 | ||
| 13. | | -27.976178 | ||
| 13.339042 | |||
| 32.535513 | | 32.535513 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 CARBY v3.0+ YPbPr.png|GCVideo-DVI v3.0 and later + Portta HDMI to YPbPr Converter]] | |||
| -14.587546 | |||
| -27.669035 | |||
| 13.436725 | |||
| 32.544899 | |||
|- | |||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Carby Component +2.png|Insurrection Industries Carby Component Cable]] | |||
| -12.032100 | |||
| -21.846032 | |||
| 13.588776 | |||
| 29.246601 | |||
|- | |||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Component.png|Nintendo GameCube Component Video Cable]] | | [[:File:GBI ADV7604 Component.png|Nintendo GameCube Component Video Cable]] | ||
| - | | -14.333400 | ||
| 13. | | -26.539714 | ||
| 13.705376 | |||
| 31.801082 | | 31.801082 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 GCHD +4.png|GCVideo-DVI v2.4a and earlier]] | | [[:File:GBI ADV7604 GCHD +4.png|GCVideo-DVI v2.4a and earlier]] | ||
| -19. | | -11.450319 | ||
| 15. | | -19.121199 | ||
| 15.108654 | |||
| 28.342101 | | 28.342101 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 GCHD Mk-II +4.png|GCVideo-DVI v2.4b and later]] | | [[:File:GBI ADV7604 GCHD Mk-II +4.png|GCVideo-DVI v2.4b and later]] | ||
| -19. | | -12.594947 | ||
| 15. | | -19.225548 | ||
| 15.699804 | |||
| 28.384937 | | 28.384937 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 -1.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 -1.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]] | ||
| - | | -11.667538 | ||
| 14. | | -20.030646 | ||
| 14.822928 | |||
| 28.129669 | | 28.129669 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 CARBY v2.4d-2.png|Insurrection Industries CARBY v2.4d-2]] | | [[:File:GBI ADV7604 CARBY v2.4d-2.png|Insurrection Industries CARBY v2.4d-2]] | ||
| -20. | | -12.748220 | ||
| 15. | | -20.570410 | ||
| 15.879609 | |||
| 29.273666 | | 29.273666 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 CARBY v3.0+.png|GCVideo-DVI v3.0 and later]] | | [[:File:GBI ADV7604 CARBY v3.0+.png|GCVideo-DVI v3.0 and later]] | ||
| '''- | | '''-16.502891''' | ||
| '''18. | | '''-31.345481''' | ||
| '''18.272583''' | |||
| '''34.386203''' | | '''34.386203''' | ||
|} | |} | ||
Line 517: | Line 697: | ||
|+ Measurements in dB (Strict) | |+ Measurements in dB (Strict) | ||
|- | |- | ||
! | |||
! Source | ! 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:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)]] | | [[:File:GBI ADV7180 Composite NTSC.png|Nintendo Stereo AV Cable (NTSC-J)]] | ||
| - | | -9.726527 | ||
| 9. | | -18.747020 | ||
| 9.256430 | |||
| 27.179112 | | 27.179112 | ||
|- | |- | ||
! data-sort-value="0" | CVBS | |||
| [[:File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)]] | | [[:File:GBI ADV7180 Composite PAL-M.png|Nintendo Stereo AV Cable (PAL-M)]] | ||
| - | | -9.566718 | ||
| 9. | | -18.699702 | ||
| 9.391234 | |||
| 27.190813 | | 27.190813 | ||
|- | |- | ||
! data-sort-value="1" | Y/C | |||
| [[:File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)]] | | [[:File:GBI ADV7180 S-Video NTSC.png|Generic S-Video Cable (NTSC-J)]] | ||
| - | | -10.675784 | ||
| 9. | | -21.464663 | ||
| 9.492719 | |||
| 28.371121 | | 28.371121 | ||
|- | |- | ||
! data-sort-value="1" | Y/C | |||
| [[:File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)]] | | [[:File:GBI ADV7180 S-Video PAL-M.png|Generic S-Video Cable (PAL-M)]] | ||
| - | | -9.977233 | ||
| -20.677563 | |||
| 9.293635 | | 9.293635 | ||
| 28.016600 | | 28.016600 | ||
|- | |- | ||
! data-sort-value="2" | RGB<sub>CV</sub>S | |||
| [[:File:GBI ADV7604 HDRV.png|HD Retrovision SNES Component Cable]] | | [[:File:GBI ADV7604 HDRV.png|HD Retrovision SNES Component Cable]] | ||
| - | | -12.992858 | ||
| 12. | | -24.761779 | ||
| 12.239700 | |||
| 31.080853 | | 31.080853 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Bitfunx Component.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]] | |||
| -14.145783 | |||
| -25.457662 | |||
| 12.790217 | |||
| 30.671696 | |||
|- | |||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | ||
| - | | -13.924262 | ||
| 13. | | -26.205711 | ||
| 13.287309 | |||
| 32.301984 | | 32.301984 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | ||
| - | | -14.129946 | ||
| -26.792870 | |||
| 13.301181 | | 13.301181 | ||
| 32.196883 | | 32.196883 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | ||
| - | | -14.631527 | ||
| 13. | | -27.010652 | ||
| 13.264202 | |||
| 32.449360 | | 32.449360 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | ||
| - | | -14.889863 | ||
| 13. | | -27.976178 | ||
| 13.339042 | |||
| 32.535513 | | 32.535513 | ||
|- | |- | ||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 CARBY v3.0+ YPbPr.png|GCVideo-DVI v3.0 and later + Portta HDMI to YPbPr Converter]] | |||
| -14.587546 | |||
| -27.669035 | |||
| 13.436725 | |||
| 32.544899 | |||
|- | |||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Carby Component.png|Insurrection Industries Carby Component Cable]] | |||
| -7.883797 | |||
| -15.468387 | |||
| 11.533063 | |||
| 23.198393 | |||
|- | |||
! data-sort-value="3" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Component.png|Nintendo GameCube Component Video Cable]] | | [[:File:GBI ADV7604 Component.png|Nintendo GameCube Component Video Cable]] | ||
| - | | -14.333400 | ||
| 13. | | -26.539714 | ||
| 13.705376 | |||
| 31.801082 | | 31.801082 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier]] | | [[:File:GBI ADV7604 GCHD.png|GCVideo-DVI v2.4a and earlier]] | ||
| - | | -7.124078 | ||
| 11. | | -12.232363 | ||
| 11.353717 | |||
| 20.189821 | | 20.189821 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 GCHD Mk-II.png|GCVideo-DVI v2.4b and later]] | | [[:File:GBI ADV7604 GCHD Mk-II.png|GCVideo-DVI v2.4b and later]] | ||
| - | | -7.190603 | ||
| 11. | | -12.309601 | ||
| 11.617077 | |||
| 20.199762 | | 20.199762 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]] | ||
| - | | -9.670852 | ||
| 13. | | -17.577356 | ||
| 13.248322 | |||
| 24.807061 | | 24.807061 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 CARBY v2.4d-2.png|Insurrection Industries CARBY v2.4d-2]] | | [[:File:GBI ADV7604 CARBY v2.4d-2.png|Insurrection Industries CARBY v2.4d-2]] | ||
| -20. | | -12.748220 | ||
| 15. | | -20.570410 | ||
| 15.879609 | |||
| 29.273666 | | 29.273666 | ||
|- | |- | ||
! data-sort-value="4" | TMDS | |||
| [[:File:GBI ADV7604 CARBY v3.0+.png|GCVideo-DVI v3.0 and later]] | | [[:File:GBI ADV7604 CARBY v3.0+.png|GCVideo-DVI v3.0 and later]] | ||
| '''- | | '''-16.502891''' | ||
| '''18. | | '''-31.345481''' | ||
| '''18.272583''' | |||
| '''34.386203''' | | '''34.386203''' | ||
|} | |||
==== "Can't Link" ==== | |||
Using [http://en.macrosilicon.com/info.asp?base_id=2&third_id=50 MS2109]. | |||
<gallery widths="240px" heights="160px"> | |||
File:GBI MS2109 CARBY v3.0+ MJPEG.png|GCVideo-DVI v3.0 and later (MJPG) | |||
File:GBI 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:GBI MS2109 CARBY v3.0+ MJPEG.png|GCVideo-DVI v3.0 and later (MJPG)]] | |||
| -11.966349 | |||
| '''-23.470845''' | |||
| 12.364231 | |||
| '''30.652442''' | |||
|- | |||
! data-sort-value="0" | TMDS | |||
| [[:File:GBI MS2109 CARBY v3.0+.png|GCVideo-DVI v3.0 and later (YUY2)]] | |||
| '''-12.360854''' | |||
| -23.447447 | |||
| '''12.431382''' | |||
| 30.513123 | |||
|} | |} | ||
Line 606: | Line 873: | ||
<gallery widths="240px" heights="160px"> | <gallery widths="240px" heights="160px"> | ||
File:GBI AD9887A HDRV.png|{{nowrap|HD Retrovision SNES Component Cable}} | File:GBI AD9887A HDRV.png|{{nowrap|HD Retrovision SNES Component Cable}} | ||
File:GBI AD9887A GCHD Mk-II YUV.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A GCHD Mk-II YUV LPF.png|RetroRGB Comp2DVI v2.1]]]}} | File:GBI AD9887A GCHD Mk-II YUV.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A GCHD Mk-II YUV LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="noise-54mhz+" /> | ||
File:GBI AD9887A GCHD Mk-II YUV (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A GCHD Mk-II YUV LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} | File:GBI AD9887A GCHD Mk-II YUV (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A GCHD Mk-II YUV LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <ref name="noise-54mhz+" /> | ||
File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV LPF.png|RetroRGB Comp2DVI v2.1]]]}} | File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV.png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|Datel Wii HD Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="noise-54mhz+" /> | ||
File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV (2).png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HD Retrovision Wii Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} | File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV (2).png|{{nowrap|EON GCHD Mk-II v2.4c.2}} + {{nowrap|HD Retrovision Wii Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <ref name="noise-54mhz+" /> | ||
File:GBI AD9887A Component.png|{{nowrap|Nintendo GameCube Component Video Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A Component LPF.png|RetroRGB Comp2DVI v2.1]]]}} | File:GBI AD9887A Component.png|{{nowrap|Nintendo GameCube Component Video Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A Component LPF.png|RetroRGB Comp2DVI v2.1]]]}} | ||
File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier <ref name="gcvideo-2.4d" /><ref name="gcvideo-2.4a" /> | File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier <ref name="gcvideo-2.4d" /><ref name="gcvideo-2.4a" /> | ||
Line 619: | Line 886: | ||
<references> | <references> | ||
<ref name="noise-54mhz+">EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.</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.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.4d">GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.</ref> | <ref name="gcvideo-2.4d">GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.</ref> | ||
Line 626: | Line 894: | ||
|+ Measurements in dB (Relaxed) | |+ Measurements in dB (Relaxed) | ||
|- | |- | ||
! | |||
! Source | ! 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:GBI AD9887A HDRV.png|HD Retrovision SNES Component Cable]] | | [[:File:GBI AD9887A HDRV.png|HD Retrovision SNES Component Cable]] | ||
| - | | -12.971557 | ||
| 13. | | -25.352464 | ||
| 13.510929 | |||
| 30.738094 | | 30.738094 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | ||
| - | | -15.355936 | ||
| 13. | | -30.097211 | ||
| 13.236957 | |||
| 33.465374 | | 33.465374 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | ||
| - | | -14.581766 | ||
| 10. | | -30.249407 | ||
| 10.484253 | |||
| 33.354349 | | 33.354349 | ||
|- | |- | ||
| [[:File:GBI AD9887A GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]] | ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | ||
| - | | [[:File:GBI AD9887A GCHD Mk-II YUV LPF.png|EON GCHD Mk-II + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]] | ||
| 15. | | -16.228996 | ||
| -31.290297 | |||
| 15.782955 | |||
| 34.134819 | | 34.134819 | ||
|- | |- | ||
| [[:File:GBI AD9887A GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]] | ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | ||
| - | | [[:File:GBI AD9887A GCHD Mk-II YUV LPF (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]] | ||
| 15. | | -16.290370 | ||
| '''-31.401637''' | |||
| 15.794001 | |||
| 34.127733 | | 34.127733 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | ||
| - | | -14.705211 | ||
| 12. | | -28.305000 | ||
| 12.625978 | |||
| 30.532523 | | 30.532523 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | ||
| - | | -14.103326 | ||
| -29.287722 | |||
| 10.469803 | | 10.469803 | ||
| 30.526897 | | 30.526897 | ||
|- | |- | ||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]] | ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | ||
| - | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV LPF.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]] | ||
| 15. | | -15.223541 | ||
| -29.484078 | |||
| 15.251034 | |||
| 30.902236 | | 30.902236 | ||
|- | |- | ||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]] | ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | ||
| - | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV LPF (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]] | ||
| 15. | | -15.224351 | ||
| -29.596937 | |||
| 15.276839 | |||
| 30.980456 | | 30.980456 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A Component.png|Nintendo GameCube Component Video Cable]] | | [[:File:GBI AD9887A Component.png|Nintendo GameCube Component Video Cable]] | ||
| - | | -14.834954 | ||
| 14. | | -28.775490 | ||
| 14.937377 | |||
| 30.652260 | | 30.652260 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A Component LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]] | | [[:File:GBI AD9887A Component LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]] | ||
| - | | -15.005000 | ||
| 14. | | -29.100093 | ||
| 14.987160 | |||
| 30.847801 | | 30.847801 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A GCHD +4.png|GCVideo-DVI v2.4a and earlier]] | | [[:File:GBI AD9887A GCHD +4.png|GCVideo-DVI v2.4a and earlier]] | ||
| -19. | | -11.796143 | ||
| 16. | | -19.234142 | ||
| 16.843028 | |||
| 28.363866 | | 28.363866 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A GCHD Mk-II +4.png|GCVideo-DVI v2.4b and later]] | | [[:File:GBI AD9887A GCHD Mk-II +4.png|GCVideo-DVI v2.4b and later]] | ||
| - | | -13.297143 | ||
| 17. | | -19.361972 | ||
| 17.749506 | |||
| 28.407433 | | 28.407433 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 -1.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]] | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 -1.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]] | ||
| - | | -12.038218 | ||
| 16. | | -20.583611 | ||
| 16.037946 | |||
| 28.020205 | | 28.020205 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A CARBY v2.4d-2.png|Insurrection Industries CARBY v2.4d-2]] | | [[:File:GBI AD9887A CARBY v2.4d-2.png|Insurrection Industries CARBY v2.4d-2]] | ||
| -21. | | -13.464538 | ||
| 17. | | -21.025041 | ||
| 17.973462 | |||
| 29.308984 | | 29.308984 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A CARBY v3.0+.png|GCVideo-DVI v3.0 and later]] | | [[:File:GBI AD9887A CARBY v3.0+.png|GCVideo-DVI v3.0 and later]] | ||
| '''- | | '''-17.050897''' | ||
| '''19. | | -31.250237 | ||
| '''19.185697''' | |||
| '''34.340843''' | | '''34.340843''' | ||
|} | |} | ||
Line 715: | Line 1,017: | ||
|+ Measurements in dB (Strict) | |+ Measurements in dB (Strict) | ||
|- | |- | ||
! | |||
! Source | ! 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:GBI AD9887A HDRV.png|HD Retrovision SNES Component Cable]] | | [[:File:GBI AD9887A HDRV.png|HD Retrovision SNES Component Cable]] | ||
| - | | -12.971557 | ||
| 13. | | -25.352464 | ||
| 13.510929 | |||
| 30.738094 | | 30.738094 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | ||
| - | | -15.355936 | ||
| 13. | | -30.097211 | ||
| 13.236957 | |||
| 33.465374 | | 33.465374 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | ||
| - | | -14.581766 | ||
| 10. | | -30.249407 | ||
| 10.484253 | |||
| 33.354349 | | 33.354349 | ||
|- | |- | ||
| [[:File:GBI AD9887A GCHD Mk-II YUV.png|EON GCHD Mk-II + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]] | ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | ||
| - | | [[:File:GBI AD9887A GCHD Mk-II YUV LPF.png|EON GCHD Mk-II + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]] | ||
| 15. | | -16.228996 | ||
| -31.290297 | |||
| 15.782955 | |||
| 34.134819 | | 34.134819 | ||
|- | |- | ||
| [[:File:GBI AD9887A GCHD Mk-II YUV (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]] | ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | ||
| - | | [[:File:GBI AD9887A GCHD Mk-II YUV LPF (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]] | ||
| 15. | | -16.290370 | ||
| '''-31.401637''' | |||
| 15.794001 | |||
| 34.127733 | | 34.127733 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | ||
| - | | -14.705211 | ||
| 12. | | -28.305000 | ||
| 12.625978 | |||
| 30.532523 | | 30.532523 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | ||
| - | | -14.103326 | ||
| -29.287722 | |||
| 10.469803 | | 10.469803 | ||
| 30.526897 | | 30.526897 | ||
|- | |- | ||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]] | ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | ||
| - | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV LPF.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1]] | ||
| 15. | | -15.223541 | ||
| -29.484078 | |||
| 15.251034 | |||
| 30.902236 | | 30.902236 | ||
|- | |- | ||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]] | ! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | ||
| - | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV LPF (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1]] | ||
| 15. | | -15.224351 | ||
| -29.596937 | |||
| 15.276839 | |||
| 30.980456 | | 30.980456 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A Component.png|Nintendo GameCube Component Video Cable]] | | [[:File:GBI AD9887A Component.png|Nintendo GameCube Component Video Cable]] | ||
| - | | -14.834954 | ||
| 14. | | -28.775490 | ||
| 14.937377 | |||
| 30.652260 | | 30.652260 | ||
|- | |- | ||
! data-sort-value="1" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A Component LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]] | | [[:File:GBI AD9887A Component LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]] | ||
| - | | -15.005000 | ||
| 14. | | -29.100093 | ||
| 14.987160 | |||
| 30.847801 | | 30.847801 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier]] | | [[:File:GBI AD9887A GCHD.png|GCVideo-DVI v2.4a and earlier]] | ||
| - | | -7.240816 | ||
| 11. | | -12.293288 | ||
| 11.740600 | |||
| 20.152853 | | 20.152853 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A GCHD Mk-II.png|GCVideo-DVI v2.4b and later]] | | [[:File:GBI AD9887A GCHD Mk-II.png|GCVideo-DVI v2.4b and later]] | ||
| - | | -7.304778 | ||
| 12. | | -12.396954 | ||
| 12.005857 | |||
| 20.172236 | | 20.172236 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]] | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2.png|EON GCHD Mk-II v2.4c.2 + HDMI Cable]] | ||
| - | | -9.728479 | ||
| 13. | | -17.839070 | ||
| 13.690033 | |||
| 24.334919 | | 24.334919 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A CARBY v2.4d-2.png|Insurrection Industries CARBY v2.4d-2]] | | [[:File:GBI AD9887A CARBY v2.4d-2.png|Insurrection Industries CARBY v2.4d-2]] | ||
| -21. | | -13.464538 | ||
| 17. | | -21.025041 | ||
| 17.973462 | |||
| 29.308984 | | 29.308984 | ||
|- | |- | ||
! data-sort-value="2" | TMDS | |||
| [[:File:GBI AD9887A CARBY v3.0+.png|GCVideo-DVI v3.0 and later]] | | [[:File:GBI AD9887A CARBY v3.0+.png|GCVideo-DVI v3.0 and later]] | ||
| '''- | | '''-17.050897''' | ||
| '''19. | | -31.250237 | ||
| '''19.185697''' | |||
| '''34.340843''' | | '''34.340843''' | ||
|} | |||
==== Hyperkin 3-in-1 HDTV Cable ==== | |||
<gallery widths="240px" heights="160px"> | |||
File:GBI Hyperkin 3-in-1 NTSC.png|Nintendo GameCube (NTSC-J) | |||
File:GBI Hyperkin 3-in-1 PAL-M.png|Nintendo GameCube (PAL-M) | |||
</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" | Y/C | |||
| [[:File:GBI Hyperkin 3-in-1 NTSC.png|Nintendo GameCube (NTSC-J)]] | |||
| data-sort-value="0" | Not a Number | |||
| data-sort-value="0" | Not a Number | |||
| data-sort-value="0" | Not a Number | |||
| data-sort-value="0" | Not a Number | |||
|- | |||
! data-sort-value="0" | Y/C | |||
| [[:File:GBI Hyperkin 3-in-1 PAL-M.png|Nintendo GameCube (PAL-M)]] | |||
| data-sort-value="0" | Not a Number | |||
| data-sort-value="0" | Not a Number | |||
| data-sort-value="0" | Not a Number | |||
| data-sort-value="0" | Not a Number | |||
|} | |} | ||
Line 805: | Line 1,173: | ||
{{Hatnote|These results will differ from the [[Game Boy Interface/High-Fidelity Edition#Video quality (1080i)|high-fidelity edition]]. <br /> These results are applicable to Nintendo GameCube software.}} | {{Hatnote|These results will differ from the [[Game Boy Interface/High-Fidelity Edition#Video quality (1080i)|high-fidelity edition]]. <br /> These results are applicable to Nintendo GameCube software.}} | ||
Using [https://kornel.ski/dssim DSSIM] | 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 ==== | ==== Blackmagic Intensity Shuttle ==== | ||
Line 816: | Line 1,187: | ||
<gallery widths="240px" heights="160px"> | <gallery widths="240px" heights="160px"> | ||
File:GBI ADV7604 GCHD Mk-II YUV 1080i.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} <ref name=" | File:GBI ADV7604 Bitfunx Component 1080i.png|{{nowrap|Bitfunx/Kaico GameCube Component Cable}} & {{nowrap|Retro-Bit Retro Prism Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI ADV7604 Bitfunx Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="gcvideo-lite" /> | ||
File:GBI ADV7604 GCHD Mk-II YUV 1080i (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name=" | File:GBI ADV7604 GCHD Mk-II YUV 1080i.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c" /> | ||
File:GBI 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:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name=" | File:GBI ADV7604 GCHD Mk-II YUV 1080i (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c" /> | ||
File:GBI 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:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <ref name=" | File:GBI 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:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="noise-54mhz+" /> | ||
File:GBI ADV7604 Component 1080i.png|{{nowrap|Nintendo GameCube Component Video Cable}} + {{nowrap|[<nowiki />[[:File:GBI ADV7604 Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} | File:GBI 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:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="noise-54mhz+" /> | ||
File:GBI ADV7604 Carby Component 1080i.png|{{nowrap|Insurrection Industries Carby Component Cable}} + {{nowrap|[<nowiki />[[:File:GBI ADV7604 Carby Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="noise-54mhz" /><ref name="gcvideo-2.4d" /> | |||
File:GBI ADV7604 Component 1080i.png|{{nowrap|Nintendo GameCube Component Video Cable}} + {{nowrap|[<nowiki />[[:File:GBI ADV7604 Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="noise-54mhz" /> | |||
</gallery> | </gallery> | ||
<references> | <references> | ||
<ref name=" | <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="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">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.4d">GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.</ref> | |||
</references> | </references> | ||
Line 831: | Line 1,208: | ||
|+ Measurements in dB | |+ Measurements in dB | ||
|- | |- | ||
! | |||
! Source | ! Source | ||
! | ! SSIMULACRA | ||
! | ! L*a*b* DSSIM | ||
! | ! R’G’B’ [[wikipedia:Structural similarity|SSIM]] | ||
! R’G’B’ [[wikipedia:Peak signal-to-noise ratio|PSNR]] | |||
|- | |- | ||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Bitfunx Component 1080i.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]] | |||
| -10.562338 | |||
| -16.519452 | |||
| 11.296646 | |||
| 26.094244 | |||
|- | |||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Bitfunx Component 1080i LPF.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable + RetroRGB Comp2DVI v2.1]] | |||
| -10.591979 | |||
| -16.808270 | |||
| 11.140812 | |||
| 26.283996 | |||
|- | |||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II YUV 1080i.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II YUV 1080i.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | ||
| - | | -10.554942 | ||
| 10. | | -19.027983 | ||
| 10.258374 | |||
| 28.309715 | | 28.309715 | ||
|- | |- | ||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II YUV 1080i (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II YUV 1080i (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | ||
| - | | -10.356119 | ||
| 9. | | -19.196248 | ||
| 9.546469 | |||
| 28.350319 | | 28.350319 | ||
|- | |- | ||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | ||
| - | | -11.343158 | ||
| | | -23.822682 | ||
| 11.008278 | |||
| 31.618949 | | 31.618949 | ||
|- | |- | ||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | | [[:File:GBI ADV7604 GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | ||
| - | | -11.862850 | ||
| 9. | | '''-24.961333''' | ||
| 9.790347 | |||
| '''31.986043''' | | '''31.986043''' | ||
|- | |- | ||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI 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]] | | [[:File:GBI 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]] | ||
| - | | -11.588361 | ||
| | | -23.760750 | ||
| 12.066312 | |||
| 31.527673 | | 31.527673 | ||
|- | |- | ||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI 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]] | | [[:File:GBI 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]] | ||
| | | -11.690021 | ||
| 12. | | -24.030941 | ||
| 12.144953 | |||
| 31.842823 | | 31.842823 | ||
|- | |- | ||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Carby Component 1080i.png|Insurrection Industries Carby Component Cable]] | |||
| '''-12.959589''' | |||
| -21.659280 | |||
| 12.100773 | |||
| 30.165045 | |||
|- | |||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Carby Component 1080i LPF.png|Insurrection Industries Carby Component Cable + RetroRGB Comp2DVI v2.1]] | |||
| -11.625305 | |||
| -20.395545 | |||
| 12.162758 | |||
| 29.181873 | |||
|- | |||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Component 1080i.png|Nintendo GameCube Component Video Cable]] | | [[:File:GBI ADV7604 Component 1080i.png|Nintendo GameCube Component Video Cable]] | ||
| - | | -11.357720 | ||
| '''12. | | -23.620230 | ||
| '''12.568059''' | |||
| 31.572464 | | 31.572464 | ||
|- | |- | ||
! YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI ADV7604 Component 1080i LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]] | | [[:File:GBI ADV7604 Component 1080i LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]] | ||
| - | | -11.402058 | ||
| 12. | | -23.463230 | ||
| 12.534123 | |||
| 31.544060 | | 31.544060 | ||
|} | |} | ||
Line 884: | Line 1,307: | ||
<gallery widths="240px" heights="160px"> | <gallery widths="240px" heights="160px"> | ||
File:GBI AD9887A GCHD Mk-II YUV 1080i.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} <ref name=" | File:GBI AD9887A GCHD Mk-II YUV 1080i.png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|Datel Wii HD Component Cable}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c" /> | ||
File:GBI AD9887A GCHD Mk-II YUV 1080i (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name=" | File:GBI AD9887A GCHD Mk-II YUV 1080i (2).png|{{nowrap|EON GCHD Mk-II}} + {{nowrap|HD Retrovision Wii Component Cable}} <ref name="aliasing" /><ref name="noise-54mhz+" /><ref name="gcvideo-2.4c" /> | ||
File:GBI 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:GBI AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name=" | File:GBI 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:GBI AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="noise-54mhz+" /> | ||
File:GBI 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:GBI AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <ref name=" | File:GBI 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:GBI AD9887A GCHD Mk-II v2.4c.2 YUV 1080i LPF (2).png|RetroRGB Comp2DVI v2.1]]]}} <ref name="aliasing" /><ref name="noise-54mhz+" /> | ||
File:GBI AD9887A Component 1080i.png|{{nowrap|Nintendo GameCube Component Video Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} | File:GBI AD9887A Component 1080i.png|{{nowrap|Nintendo GameCube Component Video Cable}} + {{nowrap|[<nowiki />[[:File:GBI AD9887A Component 1080i LPF.png|RetroRGB Comp2DVI v2.1]]]}} <ref name="noise-54mhz" /> | ||
File:GBI AD9887A CARBY VGA 1080i.png|{{nowrap|Insurrection Industries CARBY}} + {{nowrap|Manhattan HDMI to VGA Converter}} <ref name="gcvideo-2.4c" /><ref name="gcvideo-2.4d" /><ref name="gcvideo-2.4a" /> | File:GBI AD9887A CARBY VGA 1080i.png|{{nowrap|Insurrection Industries CARBY}} + {{nowrap|Manhattan HDMI to VGA Converter}} <ref name="gcvideo-2.4c" /><ref name="gcvideo-2.4d" /><ref name="gcvideo-2.4a" /> | ||
File:GBI AD9887A CARBY v2.4c VGA 1080i.png|{{nowrap|Insurrection Industries CARBY v2.4c}} + {{nowrap|Manhattan HDMI to VGA Converter}} <ref name="gcvideo-2.4c" /><ref name="gcvideo-2.4d" /> | File:GBI AD9887A CARBY v2.4c VGA 1080i.png|{{nowrap|Insurrection Industries CARBY v2.4c}} + {{nowrap|Manhattan HDMI to VGA Converter}} <ref name="gcvideo-2.4c" /><ref name="gcvideo-2.4d" /> | ||
Line 896: | Line 1,319: | ||
<references> | <references> | ||
<ref name=" | <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="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.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">GCVideo-DVI v2.4c and earlier has C<sub>B</sub> shifted right and C<sub>R</sub> shifted left.</ref> | ||
Line 905: | Line 1,330: | ||
|+ Measurements in dB | |+ Measurements in dB | ||
|- | |- | ||
! | |||
! Source | ! 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:GBI AD9887A GCHD Mk-II YUV 1080i.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II YUV 1080i.png|EON GCHD Mk-II + Datel Wii HD Component Cable]] | ||
| - | | -10.322859 | ||
| 10. | | -18.646785 | ||
| 10.129776 | |||
| 27.931187 | | 27.931187 | ||
|- | |- | ||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II YUV 1080i (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II YUV 1080i (2).png|EON GCHD Mk-II + HD Retrovision Wii Component Cable]] | ||
| - | | -10.466811 | ||
| 9. | | -18.735391 | ||
| 9.607486 | |||
| 27.913698 | | 27.913698 | ||
|- | |- | ||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | ||
| - | | -11.496713 | ||
| 11. | | -23.244762 | ||
| 11.553992 | |||
| 31.009392 | | 31.009392 | ||
|- | |- | ||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | ||
| - | | -13.005642 | ||
| 9. | | '''-24.574501''' | ||
| 9.703189 | |||
| 31.506822 | | 31.506822 | ||
|- | |- | ||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI 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]] | | [[:File:GBI 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]] | ||
| - | | -12.028545 | ||
| | | -23.709203 | ||
| 13.045432 | |||
| 31.675253 | | 31.675253 | ||
|- | |- | ||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI 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]] | | [[:File:GBI 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]] | ||
| | | -12.631127 | ||
| 13. | | -24.231499 | ||
| 13.167905 | |||
| 32.402539 | | 32.402539 | ||
|- | |- | ||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A Component 1080i.png|Nintendo GameCube Component Video Cable]] | | [[:File:GBI AD9887A Component 1080i.png|Nintendo GameCube Component Video Cable]] | ||
| - | | -11.664039 | ||
| 13. | | -23.476772 | ||
| 13.731947 | |||
| 31.739733 | | 31.739733 | ||
|- | |- | ||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI AD9887A Component 1080i LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]] | | [[:File:GBI AD9887A Component 1080i LPF.png|Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1]] | ||
| - | | -11.632766 | ||
| 13. | | -23.341270 | ||
| 13.677773 | |||
| 31.660578 | | 31.660578 | ||
|- | |- | ||
! data-sort-value="1" | RGBHV | |||
| [[:File:GBI AD9887A CARBY VGA 1080i.png|Insurrection Industries CARBY + Manhattan HDMI to VGA Converter]] | | [[:File:GBI AD9887A CARBY VGA 1080i.png|Insurrection Industries CARBY + Manhattan HDMI to VGA Converter]] | ||
| - | | -10.645002 | ||
| 13. | | -19.194704 | ||
| 13.051432 | |||
| 28.395561 | | 28.395561 | ||
|- | |- | ||
! data-sort-value="1" | RGBHV | |||
| [[:File:GBI AD9887A CARBY v2.4c VGA 1080i.png|Insurrection Industries CARBY v2.4c + Manhattan HDMI to VGA Converter]] | | [[:File:GBI AD9887A CARBY v2.4c VGA 1080i.png|Insurrection Industries CARBY v2.4c + Manhattan HDMI to VGA Converter]] | ||
| - | | -10.818690 | ||
| 12. | | -18.692013 | ||
| 12.804101 | |||
| 28.324521 | | 28.324521 | ||
|- | |- | ||
! data-sort-value="1" | RGBHV | |||
| [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 VGA 1080i.png|EON GCHD Mk-II v2.4c.2 + Manhattan HDMI to VGA Converter]] | | [[:File:GBI AD9887A GCHD Mk-II v2.4c.2 VGA 1080i.png|EON GCHD Mk-II v2.4c.2 + Manhattan HDMI to VGA Converter]] | ||
| - | | '''-13.892636''' | ||
| '''14. | | -24.135724 | ||
| '''14.557945''' | |||
| '''33.042360''' | | '''33.042360''' | ||
|- | |- | ||
! data-sort-value="1" | RGBHV | |||
| [[:File:GBI AD9887A CARBY v2.4d-2 VGA 1080i.png|Insurrection Industries CARBY v2.4d-2 + Manhattan HDMI to VGA Converter]] | | [[:File:GBI AD9887A CARBY v2.4d-2 VGA 1080i.png|Insurrection Industries CARBY v2.4d-2 + Manhattan HDMI to VGA Converter]] | ||
| - | | -12.244321 | ||
| 13. | | -23.223611 | ||
| 13.800961 | |||
| 31.759930 | | 31.759930 | ||
|} | |||
==== 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:GBI MS9282 Bitfunx Component 1080i.png|{{nowrap|Bitfunx/Kaico GameCube Component Cable}} & {{nowrap|Retro-Bit Retro Prism Component Cable}} <ref name="aliasing" /><ref name="gcvideo-lite" /> | |||
File:GBI 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+" /> | |||
File:GBI 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+" /> | |||
File:GBI MS9282 Carby Component 1080i.png|{{nowrap|Insurrection Industries Carby Component Cable}} <ref name="aliasing" /><ref name="noise-54mhz" /><ref name="gcvideo-2.4d" /> | |||
File:GBI MS9282 Component 1080i.png|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="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.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:GBI MS9282 Bitfunx Component 1080i.png|Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable]] | |||
| -8.100230 | |||
| -15.864391 | |||
| 5.183427 | |||
| 18.017007 | |||
|- | |||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI MS9282 GCHD Mk-II v2.4c.2 YUV 1080i.png|EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable]] | |||
| -9.352855 | |||
| -22.049838 | |||
| 5.973453 | |||
| 22.327374 | |||
|- | |||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI MS9282 GCHD Mk-II v2.4c.2 YUV 1080i (2).png|EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable]] | |||
| -9.428943 | |||
| '''-22.792806''' | |||
| 5.597064 | |||
| 22.516222 | |||
|- | |||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI MS9282 Carby Component 1080i.png|Insurrection Industries Carby Component Cable]] | |||
| -8.962990 | |||
| -21.127071 | |||
| 6.627177 | |||
| 23.008643 | |||
|- | |||
! data-sort-value="0" | YP<sub>B</sub>P<sub>R</sub> | |||
| [[:File:GBI MS9282 Component 1080i.png|Nintendo GameCube Component Video Cable]] | |||
| '''-9.628263''' | |||
| -22.573851 | |||
| '''6.846843''' | |||
| '''23.309480''' | |||
|} | |} | ||
Line 1,005: | Line 1,522: | ||
<gallery widths="240px" heights="160px"> | <gallery widths="240px" heights="160px"> | ||
File:GBI AGSE Identity.png|Identity matrix | File:GBI AGSE Identity.png|Identity matrix | ||
File:GBI AGSE GBA.png|Game Boy Advance | 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 GBI.png|Game Boy Interface | ||
File:GBI AGSE Higan.png|higan / ares | |||
File:GBI AGSE NDS.png|Nintendo DS | File:GBI AGSE NDS.png|Nintendo DS | ||
File:GBI AGSE Palm.png|Palm Treo 700p | File:GBI AGSE Palm.png|Palm Treo 700p | ||
File:GBI AGSE PSP.png|PlayStation Portable | File:GBI AGSE PSP.png|PlayStation Portable | ||
File:GBI AGSE VBA.png|VisualBoyAdvance-M | File:GBI AGSE VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}} | ||
</gallery> | </gallery> | ||
Line 1,017: | Line 1,537: | ||
<gallery widths="240px" heights="160px"> | <gallery widths="240px" heights="160px"> | ||
File:GBI AMKE Identity.png|Identity matrix | File:GBI AMKE Identity.png|Identity matrix | ||
File:GBI AMKE GBA.png|Game Boy Advance | 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 GBI.png|Game Boy Interface | ||
File:GBI AMKE Higan.png|higan / ares | |||
File:GBI AMKE NDS.png|Nintendo DS | File:GBI AMKE NDS.png|Nintendo DS | ||
File:GBI AMKE Palm.png|Palm Treo 700p | File:GBI AMKE Palm.png|Palm Treo 700p | ||
File:GBI AMKE PSP.png|PlayStation Portable | File:GBI AMKE PSP.png|PlayStation Portable | ||
File:GBI AMKE VBA.png|VisualBoyAdvance-M | File:GBI AMKE VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}} | ||
</gallery> | </gallery> | ||
Line 1,029: | Line 1,552: | ||
<gallery widths="240px" heights="160px"> | <gallery widths="240px" heights="160px"> | ||
File:GBI AXPE Identity.png|Identity matrix | File:GBI AXPE Identity.png|Identity matrix | ||
File:GBI AXPE GBA.png|Game Boy Advance | 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 GBI.png|Game Boy Interface | ||
File:GBI AXPE Higan.png|higan / ares | |||
File:GBI AXPE NDS.png|Nintendo DS | File:GBI AXPE NDS.png|Nintendo DS | ||
File:GBI AXPE Palm.png|Palm Treo 700p | File:GBI AXPE Palm.png|Palm Treo 700p | ||
File:GBI AXPE PSP.png|PlayStation Portable | File:GBI AXPE PSP.png|PlayStation Portable | ||
File:GBI AXPE VBA.png|VisualBoyAdvance-M | File:GBI AXPE VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}} | ||
</gallery> | </gallery> | ||
Line 1,041: | Line 1,567: | ||
<gallery widths="240px" heights="160px"> | <gallery widths="240px" heights="160px"> | ||
File:GBI BZME Identity.png|Identity matrix | File:GBI BZME Identity.png|Identity matrix | ||
File:GBI BZME GBA.png|Game Boy Advance | 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 GBI.png|Game Boy Interface | ||
File:GBI BZME Higan.png|higan / ares | |||
File:GBI BZME NDS.png|Nintendo DS | File:GBI BZME NDS.png|Nintendo DS | ||
File:GBI BZME Palm.png|Palm Treo 700p | File:GBI BZME Palm.png|Palm Treo 700p | ||
File:GBI BZME PSP.png|PlayStation Portable | File:GBI BZME PSP.png|PlayStation Portable | ||
File:GBI BZME VBA.png|VisualBoyAdvance-M | File:GBI BZME VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}} | ||
</gallery> | </gallery> | ||
Line 1,053: | Line 1,582: | ||
<gallery widths="240px" heights="160px"> | <gallery widths="240px" heights="160px"> | ||
File:GBI AWAE Identity.png|Identity matrix | File:GBI AWAE Identity.png|Identity matrix | ||
File:GBI AWAE GBA.png|Game Boy Advance | 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 GBI.png|Game Boy Interface | ||
File:GBI AWAE Higan.png|higan / ares | |||
File:GBI AWAE NDS.png|Nintendo DS | File:GBI AWAE NDS.png|Nintendo DS | ||
File:GBI AWAE Palm.png|Palm Treo 700p | File:GBI AWAE Palm.png|Palm Treo 700p | ||
File:GBI AWAE PSP.png|PlayStation Portable | File:GBI AWAE PSP.png|PlayStation Portable | ||
File:GBI AWAE VBA.png|VisualBoyAdvance-M | File:GBI AWAE VBA.png|{{nowrap|Gameboy Hi-Colour Convertor}} / {{nowrap|VisualBoyAdvance-M}} | ||
</gallery> | </gallery> | ||
Line 1,067: | Line 1,599: | ||
==== Game Boy Advance ==== | ==== Game Boy Advance ==== | ||
[[File: | [[File:GBI Game Boy Advance.png|border|right]] | ||
Using a contrast ratio of 250:1. | Using a contrast ratio of 250:1. | ||
Line 1,073: | Line 1,605: | ||
--matrix=gba | --matrix=gba | ||
--input-gamma=4. | --input-gamma=4. | ||
--brightness=.25148668593658708166355310093177 | |||
--contrast=.74851331406341291833644689906823 | --contrast=.74851331406341291833644689906823 | ||
--brightness=. | </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> | </pre> | ||
==== Nintendo DS ==== | ==== Nintendo DS ==== | ||
[[File: | [[File:GBI Nintendo DS.png|border|right]] | ||
Using a contrast ratio of 600:1. | Using a contrast ratio of 600:1. | ||
Line 1,085: | Line 1,641: | ||
--matrix=nds | --matrix=nds | ||
--input-gamma=2.2 | --input-gamma=2.2 | ||
--brightness=.05460142499154923424989090729934 | |||
--contrast=.94539857500845076575010909270066 | --contrast=.94539857500845076575010909270066 | ||
</pre> | </pre> | ||
==== Palm Treo 700p ==== | ==== Palm Treo 700p ==== | ||
[[File: | [[File:GBI Palm Treo 700p.png|border|right]] | ||
Using a contrast ratio of 75:1. | Using a contrast ratio of 75:1. | ||
Line 1,097: | Line 1,653: | ||
--matrix=palm | --matrix=palm | ||
--input-gamma=2.2 | --input-gamma=2.2 | ||
--brightness=.14050747383584267109301027880364 | |||
--contrast=.85949252616415732890698972119636 | --contrast=.85949252616415732890698972119636 | ||
</pre> | </pre> | ||
==== PlayStation Portable ==== | ==== PlayStation Portable ==== | ||
[[File: | [[File:GBI PlayStation Portable.png|border|right]] | ||
Using a contrast ratio of 750:1. | Using a contrast ratio of 750:1. | ||
Line 1,109: | Line 1,665: | ||
--matrix=psp | --matrix=psp | ||
--input-gamma=2.2 | --input-gamma=2.2 | ||
--brightness=.04933486807278596181719235613556 | |||
--contrast=.95066513192721403818280764386444 | --contrast=.95066513192721403818280764386444 | ||
</pre> | </pre> | ||
Line 1,151: | Line 1,707: | ||
--overlay=frame-srgb.tpl.gz | --overlay=frame-srgb.tpl.gz | ||
--dither=none | --dither=none | ||
-- | --profile=srgb | ||
--contrast=.78125 | --contrast=.78125 | ||
--sound= | --sound=original | ||
--no-osd | --no-osd | ||
</pre> | </pre> | ||
==== Wii U Virtual Console ==== | ==== Wii U Virtual Console ==== | ||
[[File:GBI Wii U Virtual Console.png|thumb]] | |||
<pre> | <pre> | ||
--aspect=16:9 | --aspect=16:9 | ||
--zoom=3 | --zoom=3 | ||
--zoom-auto=1. | |||
--zoom-step=0. | |||
--no-overlay | --no-overlay | ||
--filter=none | --filter=none | ||
--dither=none | --dither=none | ||
-- | --profile=srgb | ||
--contrast=.75 | --contrast=.75 | ||
--sound=digital | --sound=digital | ||
Line 1,191: | Line 1,747: | ||
--offset=0 | --offset=0 | ||
--zoom=3 | --zoom=3 | ||
--zoom-step=0. | |||
--no-overlay | |||
--filter=prescale | --filter=prescale | ||
--dither=bayer2x2 | --dither=bayer2x2 | ||
Line 1,207: | Line 1,765: | ||
===== Nintendo GameCube Component Video Cable ===== | ===== Nintendo GameCube Component Video Cable ===== | ||
These settings provide a 2× scaled image in a 4:3 360p60 video output. | These settings provide a 2× scaled image in a 4:3 360p60 (27MHz÷1200÷375) video output. | ||
<pre> | <pre> | ||
Line 1,213: | Line 1,771: | ||
--offset=0 | --offset=0 | ||
--zoom=3 | --zoom=3 | ||
--zoom-step=0. | |||
--no-overlay | |||
--filter=prescale | --filter=prescale | ||
--dither=bayer2x2 | --dither=bayer2x2 | ||
Line 1,255: | Line 1,815: | ||
==== Open Source Scan Converter ==== | ==== Open Source Scan Converter ==== | ||
These settings provide a 2× scaled image in a 4:3 360p60 video output. | 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]. | |||
Included as <code>gbi-ossc.cli</code>, <code>gbi-ossc.dol+cli</code> and <code>gbi-ossc.gci</code>. | |||
Transcribed below for reference. | |||
[[File:GBI-OSSC.png|thumb]] | |||
<pre> | <pre> | ||
Line 1,261: | Line 1,827: | ||
--offset=0 | --offset=0 | ||
--zoom=3 | --zoom=3 | ||
--zoom-step=0. | |||
--no-overlay | |||
--format=hd60 | --format=hd60 | ||
--scan-mode=non-interlace | --scan-mode=non-interlace,clock2x,size2x | ||
</pre> | |||
==== RetroTINK-5X Pro ==== | |||
===== Insurrection Industries Carby Component Cable ===== | |||
These settings provide a 3× scaled image in a 3:2 480p59.94 (27MHz÷858÷525) video output. | |||
They require firmware [https://www.retrotink.com/post/retrotink-5x-pro-firmware-updates v1.29 or later]. | |||
Included as <code>gbi-rt5x+carby.cli</code>, <code>gbi-rt5x+carby.dol+cli</code> and <code>gbi-rt5x+carby.gci</code>. | |||
Transcribed below for reference. | |||
[[File:GBI-RT5X+CARBY.png|thumb]] | |||
<pre> | |||
--aspect=3:2 | |||
--offset=0 | |||
--zoom=3 | |||
--zoom-step=1. | |||
--no-overlay | |||
--filter=prescale | |||
--dither=bayer2x2 | |||
--scaler=nearest | |||
--format=ntsc | |||
--scan-mode=progressive | |||
</pre> | |||
Important: Misuse will result in the wrong aspect ratio. | |||
These settings are mutually exclusive with a secondary display. | |||
In the RT5X menu, set "Output Res." to 1080p (UNDER), "H. Sampling" to Generic 4:3, "Interpolation" to Sharp, "Vertical Sync" to Frame Lock, and "Video LPF" to EDTV Light. | |||
==== Computer monitors (Liquid-crystal display) ==== | |||
These settings provide a 3× scaled image in a 4:3 720×540p59.7546 video output. | |||
Due to the tight video timings, digital audio cannot be embedded. | |||
In the GCVideo menu under "Other settings", set "Enhanced DVI mode" to Off. <br /> | |||
In the GCVideo menu under "Advanced settings", set "Chroma Interpolation" to On. | |||
<pre> | |||
--aspect=4:3 | |||
--offset=0 | |||
--zoom=3 | |||
--zoom-step=1. | |||
--no-overlay | |||
--filter=prescale | |||
--dither=bayer2x2 | |||
--scaler=nearest | |||
--format=hdcustom | |||
--scan-mode=progressive | |||
</pre> | </pre> | ||
Line 1,269: | Line 1,888: | ||
===== Nintendo GameCube Component Video Cable ===== | ===== Nintendo GameCube Component Video Cable ===== | ||
These settings provide a 2.75× scaled image, line doubled in a 16:9 1080i60 video output. | These settings provide a 2.75× scaled image, line doubled in a 16:9 1080i60 (27MHz÷800÷1125) video output. | ||
<pre> | <pre> | ||
Line 1,275: | Line 1,894: | ||
--offset=0 | --offset=0 | ||
--zoom=2.75 | --zoom=2.75 | ||
--zoom-step=0. | |||
--format=hd60 | --format=hd60 | ||
--scan-mode=non-progressive | --scan-mode=non-progressive | ||
Line 1,283: | Line 1,903: | ||
===== GCVideo-DVI v2.4d and earlier ===== | ===== GCVideo-DVI v2.4d and earlier ===== | ||
These settings provide a 3× scaled image, line doubled in a 16:9 | These settings provide a 3× (Game Boy Advance) or 3.{{overline|3}}× (Game Boy Color) scaled image, line doubled in a 16:9 720×960i59.9972 video output. | ||
[[File:GBI-GCDV.png|thumb]] | [[File:GBI-GCDV.png|thumb]] | ||
Line 1,291: | Line 1,911: | ||
--offset=+4:-2 | --offset=+4:-2 | ||
--zoom=3 | --zoom=3 | ||
--zoom-auto=1. | |||
--format=ntsc | --format=ntsc | ||
--scan-mode=non-progressive | --scan-mode=non-progressive | ||
Line 1,304: | Line 1,925: | ||
---- | ---- | ||
These settings provide a 2. | These settings provide a 2.85× (Game Boy Advance) or 3.1{{overline|6}}× (Game Boy Color) scaled image in a 16:9 720×480p59.94 video output. | ||
<pre> | <pre> | ||
--aspect=16:9 | --aspect=16:9 | ||
--offset=+4 | --offset=+4 | ||
--zoom= | --zoom=3 | ||
--zoom-auto=.95 | |||
--format=ntsc | --format=ntsc | ||
--scan-mode=progressive | --scan-mode=progressive | ||
Line 1,323: | Line 1,945: | ||
In the GCVideo menu under "Advanced settings", set "Digital color format" to YC422. | In the GCVideo menu under "Advanced settings", set "Digital color format" to YC422. | ||
Included as <code>gbi- | Included as <code>gbi-direct-hdmi.cli</code>, <code>gbi-direct-hdmi.dol+cli</code> and <code>gbi-direct-hdmi.gci</code>. | ||
Transcribed below for reference. | Transcribed below for reference. | ||
Line 1,352: | Line 1,974: | ||
--offset=0 | --offset=0 | ||
--zoom=3 | --zoom=3 | ||
--no-overlay | |||
--format=hd60 | --format=hd60 | ||
--scan-mode=interlace,clock2x,size2x | --scan-mode=interlace,clock2x,size2x | ||
Line 1,361: | Line 1,984: | ||
---- | ---- | ||
These settings provide a 3× scaled image in a 4:3 720×540p59. | These settings provide a 3× scaled image in a 4:3 720×540p59.7546 video output. | ||
Due to the tight video timings, digital audio cannot be embedded. | Due to the tight video timings, digital audio cannot be embedded. | ||
Line 1,371: | Line 1,994: | ||
--offset=0 | --offset=0 | ||
--zoom=3 | --zoom=3 | ||
--zoom-step=1. | |||
--no-overlay | |||
--filter=prescale | --filter=prescale | ||
--dither=bayer2x2 | --dither=bayer2x2 | ||
--scaler=nearest | --scaler=nearest | ||
--format= | --format=hdcustom | ||
--scan-mode=progressive | --scan-mode=progressive | ||
</pre> | </pre> | ||
Line 1,383: | Line 2,008: | ||
==== Video capture devices (Game Boy Advance) ==== | ==== Video capture devices (Game Boy Advance) ==== | ||
These settings provide a 3× scaled image in a 3:2 480i59.94 or 480p59.94 video output. | These settings provide a 3× scaled image in a 3:2 480i59.94 (13.5MHz÷858÷525) or 480p59.94 (27MHz÷858÷525) video output. | ||
If you're using GCVideo-DVI, under "Advanced settings", set "Digital color format" to YC422. | |||
<pre> | <pre> | ||
Line 1,389: | Line 2,016: | ||
--offset=0 | --offset=0 | ||
--zoom=3 | --zoom=3 | ||
--zoom-step=1. | |||
--no-overlay | |||
--filter=prescale | --filter=prescale | ||
--dither=bayer2x2 | --dither=bayer2x2 | ||
Line 1,394: | Line 2,023: | ||
--format=ntsc | --format=ntsc | ||
</pre> | </pre> | ||
Important: Misuse will result in the wrong aspect ratio. | |||
These settings are mutually exclusive with a secondary display. | |||
==== Video capture devices (Game Boy Color) ==== | ==== Video capture devices (Game Boy Color) ==== | ||
These settings provide a 4× scaled image in a 5:4 576i50 or 576p50 video output. | These settings provide a 4× scaled image in a 5:4 576i50 (13.5MHz÷864÷625) or 576p50 (27MHz÷864÷625) video output. | ||
If you're using GCVideo-DVI, under "Advanced settings", set "Digital color format" to YC422. | |||
<pre> | <pre> | ||
Line 1,403: | Line 2,037: | ||
--offset=0 | --offset=0 | ||
--zoom=4 | --zoom=4 | ||
--zoom-step=1. | |||
--no-overlay | |||
--filter=prescale | --filter=prescale | ||
--dither=bayer2x2 | --dither=bayer2x2 | ||
Line 1,408: | Line 2,044: | ||
--format=pal | --format=pal | ||
</pre> | </pre> | ||
Important: Misuse will result in the wrong aspect ratio. | |||
These settings are mutually exclusive with a secondary display. | |||
== FAQs == | == FAQs == | ||
Line 1,441: | Line 2,080: | ||
If line doubling is at fault, the picture may also be scrolling with a slant. | If line doubling is at fault, the picture may also be scrolling with a slant. | ||
=== Why is my picture cut or | === 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. | 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. | ||
Line 1,470: | Line 2,109: | ||
[[#--matrix|By default]], Game Boy Interface adapt these colors for the standard RGB color space, but only halfway as a compromise. | [[#--matrix|By default]], Game Boy Interface adapt these colors for the standard RGB color space, but only halfway as a compromise. | ||
A low quality conversion from analog video can also cause washed out colors, as can color range mismatches in digital video. | |||
=== What happens when I exit Game Boy Interface? === | === What happens when I exit Game Boy Interface? === | ||
Line 1,476: | Line 2,117: | ||
If using Swiss v0.5r979 or later, its reload stub is called. | If using Swiss v0.5r979 or later, its reload stub is called. | ||
=== Should I force 240p? === | |||
Generally speaking, no. | |||
If you're using GCVideo-DVI, the results between 480p and line-doubled 240p are identical at 2× zoom. At greater zoom, 240p is just plain worse. | |||
If you have a specific need for 240p, you're likely better served by the [[Game Boy Interface/Speedrunning Edition|speedrunning edition]] or [[Game Boy Interface/High-Fidelity Edition|high-fidelity edition]]. | |||
== Changelog == | == Changelog == | ||
=== September–October, 2024 === | |||
* Added PicoBoot v0.4 payload. | |||
* Added WIZnet W5500 support. | |||
* Added WIZnet W6100 support. | |||
* Improved SD card compatibility and performance. | |||
* Improved video streaming performance with WIZnet. | |||
=== 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. | |||
* Updated GBA ROM checksummer. | |||
* Improved Microchip ENC28J60 support. | |||
=== November, 2023 === | |||
* Added color profiles for RetroTINK-4K. | |||
* Fixed detecting USB Gecko in Slot A. | |||
=== October, 2023 === | |||
* Added color rendering intent. | |||
* Updated color matrices by Pokefan531. | |||
=== July–September, 2023 === | |||
* Added Microchip ENC28J60 support. | |||
* Added Memory Expansion Pak support. | |||
* Updated GBA ROM checksummer. | |||
* Improved GC Loader write support. | |||
=== February, 2023 === | |||
* Added piecewise parametric curve. | |||
* Fixed polling rate in various video modes. | |||
=== July, 2022 === | |||
* Added Gambatte and higan color profiles. | |||
* Updated GBA ROM checksummer. | |||
* Fixed issue with GC Loader and IPL replacements. | |||
=== May–June, 2022 === | |||
* Updated GBA ROM checksummer. | |||
* Improved SD card compatibility. | |||
* Changed reset combo to exit on hold. | |||
* Fixed minor issues. | |||
=== December, 2021 === | |||
* Updated GBA-as-GC controller. | |||
=== November, 2021 === | |||
* Added quick color profiles. | |||
* Updated color matrices by Pokefan531. | |||
* Updated GBA ROM checksummer. | |||
* Fixed issues with GC Loader. | |||
=== June, 2021 === | |||
* Added GC Loader 2.0.0 write support. | |||
* Added Y Button remapping. | |||
* Improved GBA anti-sleep mode. | |||
* Fixed hang in AGB Aging Cartridge. | |||
=== May, 2021 === | |||
* Added zoom step size setting. | |||
* Added new zoom method. | |||
* Improved font rendering. | |||
* Locked 240p, 288p and 360p to "integer" zoom factors. | |||
* Fixed miscellaneous issues. | |||
=== February–April, 2021 === | |||
* Updated GBA-as-GC controller. | |||
* Changed SNTP to set RTC counter instead of RTC counter bias. | |||
=== January, 2021 === | === January, 2021 === |
Latest revision as of 18:06, 19 October 2024
Information | |
---|---|
Author(s) | Extrems |
Type | Utility |
Version | Rolling release |
Licence | All rights reserved |
Links | |
Download main package Download extra package | |
Website | |
Discussion | |
Source |
This software must not be sold, neither alone nor as part of a bundle. If you paid for this software or received it as part of a bundle following payment, you have been scammed and should demand your money back immediately. |
Firmware update notice for GCVideo products. It is strongly recommended to update to GCVideo-DVI v3.0 or later before using this software. GCVideo Lite products are not recommended under any circumstances. |
The author's original vision, Game Boy Interface Standard Edition (GBI) features an advanced video renderer exercising the GameCube hardware to its fullest. A port of mGBA for GameCube and Wii, dubbed Enhanced mGBA, is based upon it.
Controls
On-screen display
Nintendo GameCube | Nintendo GameCube Controller | Logitech Speed Force | Nintendo 64 Controller [1] | Action |
---|---|---|---|---|
A/B Buttons or Z and Start/Pause Buttons | A/B Buttons or Z and Start/Pause Buttons | A/B Buttons or Z and Start Buttons | Hide on-screen display | |
X Button or C Stick Left | X Button | C Button Left | Toggle on-screen display | |
Y Button [2] | Y Button | Revert offset/zoom | ||
Z Button | Z Button | Z Button | Take screenshot | |
+Control Pad | +Control Pad | +Control Pad | Offset | |
L/R Buttons | L/R Buttons | L/R Buttons | Zoom | |
Reset Button | X, Y and Start/Pause Buttons (Hold for 1.5 seconds) |
L, R and Start Buttons | Recalibrate controller |
In-game
Nintendo GameCube | Nintendo GameCube Controller | Logitech Speed Force | Nintendo 64 Controller [1] | Action |
---|---|---|---|---|
A/B Buttons | A/B Buttons or Accelerator/Brake Pedals | A/B Buttons | A/B Buttons | |
X Button or C Stick Left | X Button | C Button Left | Toggle on-screen display | |
Y Button [2] | Y Button | Turbo or Select | ||
Z Button | Z Button | Z Button | Select | |
Start/Pause | Start/Pause | Start | Start | |
+Control Pad or Control Stick | +Control Pad or Steering Wheel | +Control Pad or Control Stick | +Control Pad | |
L/R Buttons | L/R Buttons | L/R Buttons | L/R Buttons (Only for Game Boy Advance) | |
Reset Button | B, X and Start/Pause Buttons | B, X and Start/Pause Buttons | Z, R, A, B and Start Buttons | Power Switch |
B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
B, X and Start/Pause Buttons (Hold for 0.5 seconds) |
Z, R, A, B and Start Buttons (Hold for 0.5 seconds) |
Exit | |
Reset Button | X, Y and Start/Pause Buttons (Hold for 1.5 seconds) |
L, R and Start Buttons | Recalibrate controller | |
Z and Start/Pause Buttons | Z and Start/Pause Buttons | Z and Start Buttons | Multi-play boot (Only in Game Boy Advance BIOS) |
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 |
Options
--aspect=<w:h>
- Specify screen aspect ratio. The default is the Progressive Scan Mode system setting (4:3 or 16:9).
- Setting this option to 3:2 is not recommended unless interpreting 720×480 as square pixels.
--offset=<x:y>
- Set offset. The default is the Screen Position system setting (-32 to +32).
--zoom=<x:y>
- Set zoom (default: auto).
--zoom-auto[=<ratio>]
- Enable best fit for a given screen size ratio, or safe area. The default is the Game Boy Player Start-up Disc's Screen Size setting (0.75 or 0.875).
--zoom-step=<size>
- Set zoom step size (default: 0.125).
--rotate=<0-359>
- Set rotation (default: 0).
--poll=<0-11>
- Set controller polling rate. Use if your third-party controller or controller adapter is malfunctioning.
- Not applicable to Nintendo 64 Controllers using a passive connector adapter.
0: VSync (most compatible) 1: 1000Hz (default) 2: 500Hz 3: 350Hz 4: 300Hz 5: 250Hz 6: 200Hz 7: 150Hz 8: 150Hz 9: 125Hz 10: 125Hz 11: 100Hz
- Note: The polling rate will be doubled or halved in tandem with the refresh rate.
--turbo=<on:off>
- Set autofire interval (default: 3:3).
- When zero, Turbo acts as Select instead.
--movie=<path>
,--no-movie
- Play input log (default: no).
--movie-record
,--no-movie-record
- Record input log (default: no).
--overlay=<path>
,--no-overlay
- Load texture palette for graphic overlays (default: frame.tpl.gz).
--overlay-id=<ID>
- Set texture palette index for graphic overlay. The default is the Game Boy Player Start-up Disc's Frame setting (0 to 19).
--overlay-scale=<x:y>
- Set texture scale for graphic overlay (default: auto).
--filter=<[none|blend|deflicker|accumulate|scale2x[ex|plus]|eagle2x|scan2x|normal2x][,prescale|no-prescale]>
- Set image doubling or screen filter. The default is the Game Boy Player Start-up Disc's Screen Filter setting (none, blend, deflicker).
none
- Also known as the Sharp screen filter.
blend[=<red[:green[:blue]]>]
- Blend frames n and n-1 (default: 0.55).
- Also known as the Soft screen filter.
deflicker[=<red[:green[:blue]]>]
- Blend frames n and n-1 where n and n-2 are equal (default: 0.55).
- Also known as the Normal screen filter.
accumulate[=<red[:green[:blue]]>]
- Blend frames with accumulation buffer (default: 0.55).
- As used by the Nintendo 3DS Ambassador games.
scale2xex
- Apply enhanced EPX/Scale2×/AdvMAME2× algorithm with Y’C’BC’R difference.
scale2xplus
scale2x
- Apply EPX/Scale2×/AdvMAME2× algorithm.
eagle2x
- Apply Eagle algorithm.
scan2x
- Apply simple scanlines.
normal2x
prescale
,no-prescale
- Enable prescaling filter (default: no).
- Note: Any chosen filter will also apply to screenshots, but not to video streaming.
--dither=<none|threshold|bayer8x8|bayer4x4|bayer2x2|cluster8x8|cluster4x4>
- Set dithering algorithm (default: threshold). Setting this option to none is not recommended when using linear RGB rendering.
- Applied during prescaling and temporal interpolation.
--scaler=<nearest|bilinear|area|box>
- Set image scaling filter. Setting this option to nearest is not recommended when using fractional scaling or a non-square pixel aspect ratio.
nearest: Nearest-neighbor interpolation (fastest) bilinear: Bilinear interpolation area: Sharp bilinear interpolation (default) box: Inverse sharp bilinear interpolation
--profile-intent=<perceptual|relative|saturation|absolute>
- Set color rendering intent (default: perceptual).
--profile=<srgb|gambatte|gba|gbasp|gbc|gbi|hicolour|higan|nds|palm|psp>
- Set quick color profile.
- Overrides
--matrix
,--input-gamma
,--output-gamma
,--brightness
and--contrast
.
srgb: Emulator gambatte: Gambatte / higan / ares gba: Game Boy Advance gbasp: Game Boy Advance SP (AGS-101) gbc: Game Boy Color gbi: Game Boy Interface (2015–2017) hicolour: Gameboy Hi-Colour Convertor higan: higan / ares nds: Nintendo DS palm: Palm Treo 700p psp: PlayStation Portable
--matrix=<identity|gambatte|gba|gbasp|gbc|gbi|hicolour|higan|nds|palm|psp|vba>
- Set color matrix (default: gbi).
- This translates the RGB color primaries to the standard RGB color space.
identity: Identity matrix gambatte: Gambatte / higan / ares gba: Game Boy Advance (by Pokefan531) gbasp: Game Boy Advance SP (by Pokefan531) gbc: Game Boy Color (by Pokefan531) gbi: Game Boy Interface hicolour: Gameboy Hi-Colour Convertor (by Pokefan531) higan: higan / ares nds: Nintendo DS (by Pokefan531) palm: Palm Treo 700p (by Pokefan531) psp: PlayStation Portable (by Pokefan531) vba: VisualBoyAdvance-M (by Pokefan531)
--input-gamma=<red[:green[:blue]]>
- Set gamma (default: 2.2).
- Overrides
--input-alpha
. --input-alpha=<red[:green[:blue]]>
- Set alpha for piecewise parametric curve (default: 0.0).
--output-gamma=<1.0|1.7|2.2>
- Specify screen gamma (default: 2.2).
--brightness=<red[:green[:blue]]>
- Set lift (default: 0.0).
--contrast=<red[:green[:blue]]>
- Set gain (default: 1.0).
--contrast=.811065673828125:.8790390491485595703125:1.
D93 to D65, gamma 2.2.--contrast=1.:.92267322540283203125:.811065673828125
D65 to D93, gamma 2.2.
--volume=<left[:right]>
- Set audio gain (default: 0.75).
- Note: GCVideo-DVI v2.4b and earlier reduces volume down to a quarter of this value.
--sound=<[mono|stereo][,digital|analog|original]>
- Set sound mode. The default is the Sound Mode system setting (mono or stereo).
mono: Mono downmix stereo: Stereo
- Note: GCVideo-Lite has swapped audio channels.
digital
- Use PWM decoder.
analog[=<a0:a1:a2:b1:b2>]
- Use 2MHz biquad filter (default). Defaults to a second-order low-pass filter with a cut-off of 10kHz and a quality factor of √2 if not specified.
- This is used to simulate the RLC circuit on the Game Boy Advance's Headphone Jack, providing a treble boost.
original
- Use low-pass filter similar to the Game Boy Player Start-up Disc.
--format=<ntsc|pal|pal-m|ntsc-50|pal-60|custom|custom-m|hd60|hd50|hd48|hdcustom>
- Set video format. The default is the Video Mode and 60Hz Mode system setting (ntsc, pal or pal-60, pal-m).
ntsc: NTSC-J pal: PAL-B/G/D/K/I pal-m: PAL-M ntsc-50: NTSC-50 pal-60: PAL-60 hd60: 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.
AVE N-DOL can only output CVBS or Y/C as NTSC-J, PAL-M or NTSC-50.
AVE P-DOL can only output CVBS as PAL-B/G/D/K/I or PAL-60. --scan-mode=<[interlace|quasi-interlace|non-interlace|non-progressive|progressive][,clock2x|no-clock2x][,size2x|no-size2x]>
- Set scan mode. The default is the Progressive Scan Mode system setting (interlace or progressive).
interlace: 15 or 18-22kHz interlaced (480i@60Hz; 576i@50Hz; 720i@48-60Hz), deflickering 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), field rendering progressive: 31 or 27-33kHz progressive (480p@60Hz; 576p@50Hz; 540p@48-60Hz)
clock2x
,no-clock2x
- Enable 27MHz pixel clock (default: auto). Enabling doubles the refresh rate for
interlace
scan modes. Disabling halves the refresh rate forprogressive
scan modes. - This depend on a compatible video encoder or transmitter not mangling its input.
size2x
,no-size2x
- Enable 2× video oversampling (default: auto). Enabling halves the refresh rate.
If the video format's horizontal resolution is less or equal to 682, the internal resolution is doubled instead. - This depend on a compatible video encoder or transmitter not mangling its input.
--osd
,--no-osd
- Show on-screen display (default: yes).
--ipv4-address=<aaa.bbb.ccc.ddd>
- Set static IPv4 address.
--ipv4-gateway=<aaa.bbb.ccc.ddd>
- Set static IPv4 gateway.
--ipv4-netmask=<aaa.bbb.ccc.ddd>
- Set static IPv4 netmask.
--network
,--no-network
- Enable Broadband Adapter features (default: yes).
--stream[=<aaa.bbb.ccc.ddd>]
,--no-stream
- Stream video to IP address on UDP port 1234 (default: no). Defaults to 255.255.255.255 if not specified.
--enhance
,--no-enhance
- Enable Game Boy Player enhancements (default: yes).
Title Feature(s) Drill Dozer Rumble Game Boy Advance Video Series Not compatible Mario & Luigi: Superstar Saga Rumble, reduced contrast 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 Super Mario Advance 4: Super Mario Bros. 3 Rumble, restored gamma
- Note: Remove any accessory from the External Extension Connector, or the Rumble Feature will not work.
If you're using an EverDrive-GBA, make sure to turn off Quick Boot in the options, or the enhancements may not work. <path>
- Load Game Boy Advance multi-bootable ROM.
- Note: Remove any accessory from the External Extension Connector, or the program will not load.
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 working directory is the first, non-empty GBI/
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 carda:
, cardb:
, sd:
, or dvd:
.
Comparisons
Audio quality
Video quality (480i/p)
These results are applicable to Nintendo GameCube software.
Using SSIMULACRA, DSSIM 3.1.0, and FFmpeg 4.4 for SSIM & PSNR, with this reference image.
The analog-to-digital conversion parameters were calibrated for each source and device pair when possible.
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 Patreon.
Blackmagic Intensity Shuttle
This 10-bit YCBCR 4:2:2 capture device is most representative of what you might see on a digital television.
As chroma is shifted right on YPBPR in/out, this was corrected in post-processing. Video and S-Video in/out suffer from internal interference.
-
Nintendo Stereo AV Cable (NTSC-J)
-
Nintendo Stereo AV Cable (PAL-M)
-
Generic S-Video Cable (NTSC-J) [1]
-
Generic S-Video Cable (PAL-M) [1]
-
HD Retrovision SNES Component Cable
-
EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable
-
EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable
-
GCVideo-DVI v3.0 and later + Portta HDMI to YPbPr Converter
-
Nintendo GameCube Component Video Cable
-
GCVideo-DVI v2.4b and later [4]
-
Insurrection Industries CARBY v2.4d-2 [4]
-
GCVideo-DVI v3.0 and later
- ↑ 1.0 1.1 Generic S-Video Cable exhibits a checkerboard pattern when audio isn't connected.
- ↑ 2.0 2.1 2.2 2.3 Undesirable first-order hold on chroma samples.
- ↑ GCVideo-Lite has chroma shifted right.
- ↑ 4.0 4.1 4.2 4.3 4.4 GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.
- ↑ GCVideo-DVI v2.4a and earlier has CB shifted left in the Green channel of RGB outputs.
Source | SSIMULACRA | L*a*b* DSSIM | R’G’B’ SSIM | R’G’B’ PSNR | |
---|---|---|---|---|---|
CVBS | Nintendo Stereo AV Cable (NTSC-J) | -9.726527 | -18.747020 | 9.256430 | 27.179112 |
CVBS | Nintendo Stereo AV Cable (PAL-M) | -9.566718 | -18.699702 | 9.391234 | 27.190813 |
Y/C | Generic S-Video Cable (NTSC-J) | -10.675784 | -21.464663 | 9.492719 | 28.371121 |
Y/C | Generic S-Video Cable (PAL-M) | -9.977233 | -20.677563 | 9.293635 | 28.016600 |
RGBCVS | HD Retrovision SNES Component Cable | -12.992858 | -24.761779 | 12.239700 | 31.080853 |
YPBPR | Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable | -14.145783 | -25.457662 | 12.790217 | 30.671696 |
YPBPR | EON GCHD Mk-II + Datel Wii HD Component Cable | -13.924262 | -26.205711 | 13.287309 | 32.301984 |
YPBPR | EON GCHD Mk-II + HD Retrovision Wii Component Cable | -14.129946 | -26.792870 | 13.301181 | 32.196883 |
YPBPR | EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable | -14.631527 | -27.010652 | 13.264202 | 32.449360 |
YPBPR | EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable | -14.889863 | -27.976178 | 13.339042 | 32.535513 |
YPBPR | GCVideo-DVI v3.0 and later + Portta HDMI to YPbPr Converter | -14.587546 | -27.669035 | 13.436725 | 32.544899 |
YPBPR | Insurrection Industries Carby Component Cable | -12.032100 | -21.846032 | 13.588776 | 29.246601 |
YPBPR | Nintendo GameCube Component Video Cable | -14.333400 | -26.539714 | 13.705376 | 31.801082 |
TMDS | GCVideo-DVI v2.4a and earlier | -11.450319 | -19.121199 | 15.108654 | 28.342101 |
TMDS | GCVideo-DVI v2.4b and later | -12.594947 | -19.225548 | 15.699804 | 28.384937 |
TMDS | EON GCHD Mk-II v2.4c.2 + HDMI Cable | -11.667538 | -20.030646 | 14.822928 | 28.129669 |
TMDS | Insurrection Industries CARBY v2.4d-2 | -12.748220 | -20.570410 | 15.879609 | 29.273666 |
TMDS | GCVideo-DVI v3.0 and later | -16.502891 | -31.345481 | 18.272583 | 34.386203 |
Source | SSIMULACRA | L*a*b* DSSIM | R’G’B’ SSIM | R’G’B’ PSNR | |
---|---|---|---|---|---|
CVBS | Nintendo Stereo AV Cable (NTSC-J) | -9.726527 | -18.747020 | 9.256430 | 27.179112 |
CVBS | Nintendo Stereo AV Cable (PAL-M) | -9.566718 | -18.699702 | 9.391234 | 27.190813 |
Y/C | Generic S-Video Cable (NTSC-J) | -10.675784 | -21.464663 | 9.492719 | 28.371121 |
Y/C | Generic S-Video Cable (PAL-M) | -9.977233 | -20.677563 | 9.293635 | 28.016600 |
RGBCVS | HD Retrovision SNES Component Cable | -12.992858 | -24.761779 | 12.239700 | 31.080853 |
YPBPR | Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable | -14.145783 | -25.457662 | 12.790217 | 30.671696 |
YPBPR | EON GCHD Mk-II + Datel Wii HD Component Cable | -13.924262 | -26.205711 | 13.287309 | 32.301984 |
YPBPR | EON GCHD Mk-II + HD Retrovision Wii Component Cable | -14.129946 | -26.792870 | 13.301181 | 32.196883 |
YPBPR | EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable | -14.631527 | -27.010652 | 13.264202 | 32.449360 |
YPBPR | EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable | -14.889863 | -27.976178 | 13.339042 | 32.535513 |
YPBPR | GCVideo-DVI v3.0 and later + Portta HDMI to YPbPr Converter | -14.587546 | -27.669035 | 13.436725 | 32.544899 |
YPBPR | Insurrection Industries Carby Component Cable | -7.883797 | -15.468387 | 11.533063 | 23.198393 |
YPBPR | Nintendo GameCube Component Video Cable | -14.333400 | -26.539714 | 13.705376 | 31.801082 |
TMDS | GCVideo-DVI v2.4a and earlier | -7.124078 | -12.232363 | 11.353717 | 20.189821 |
TMDS | GCVideo-DVI v2.4b and later | -7.190603 | -12.309601 | 11.617077 | 20.199762 |
TMDS | EON GCHD Mk-II v2.4c.2 + HDMI Cable | -9.670852 | -17.577356 | 13.248322 | 24.807061 |
TMDS | Insurrection Industries CARBY v2.4d-2 | -12.748220 | -20.570410 | 15.879609 | 29.273666 |
TMDS | GCVideo-DVI v3.0 and later | -16.502891 | -31.345481 | 18.272583 | 34.386203 |
"Can't Link"
Using MS2109.
-
GCVideo-DVI v3.0 and later (MJPG)
-
GCVideo-DVI v3.0 and later (YUY2)
Source | SSIMULACRA | L*a*b* DSSIM | R’G’B’ SSIM | R’G’B’ PSNR | |
---|---|---|---|---|---|
TMDS | GCVideo-DVI v3.0 and later (MJPG) | -11.966349 | -23.470845 | 12.364231 | 30.652442 |
TMDS | GCVideo-DVI v3.0 and later (YUY2) | -12.360854 | -23.447447 | 12.431382 | 30.513123 |
Datapath VisionRGB
Using AD9887A.
This range of 8-bit RGB 4:4:4 capture cards serve as our reference.
-
HD Retrovision SNES Component Cable
-
Nintendo GameCube Component Video Cable + [RetroRGB Comp2DVI v2.1]
-
GCVideo-DVI v2.4b and later [2]
-
Insurrection Industries CARBY v2.4d-2 [2]
-
GCVideo-DVI v3.0 and later
Source | SSIMULACRA | L*a*b* DSSIM | R’G’B’ SSIM | R’G’B’ PSNR | |
---|---|---|---|---|---|
RGBCVS | HD Retrovision SNES Component Cable | -12.971557 | -25.352464 | 13.510929 | 30.738094 |
YPBPR | EON GCHD Mk-II + Datel Wii HD Component Cable | -15.355936 | -30.097211 | 13.236957 | 33.465374 |
YPBPR | EON GCHD Mk-II + HD Retrovision Wii Component Cable | -14.581766 | -30.249407 | 10.484253 | 33.354349 |
YPBPR | EON GCHD Mk-II + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1 | -16.228996 | -31.290297 | 15.782955 | 34.134819 |
YPBPR | EON GCHD Mk-II + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1 | -16.290370 | -31.401637 | 15.794001 | 34.127733 |
YPBPR | EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable | -14.705211 | -28.305000 | 12.625978 | 30.532523 |
YPBPR | EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable | -14.103326 | -29.287722 | 10.469803 | 30.526897 |
YPBPR | EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1 | -15.223541 | -29.484078 | 15.251034 | 30.902236 |
YPBPR | EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1 | -15.224351 | -29.596937 | 15.276839 | 30.980456 |
YPBPR | Nintendo GameCube Component Video Cable | -14.834954 | -28.775490 | 14.937377 | 30.652260 |
YPBPR | Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1 | -15.005000 | -29.100093 | 14.987160 | 30.847801 |
TMDS | GCVideo-DVI v2.4a and earlier | -11.796143 | -19.234142 | 16.843028 | 28.363866 |
TMDS | GCVideo-DVI v2.4b and later | -13.297143 | -19.361972 | 17.749506 | 28.407433 |
TMDS | EON GCHD Mk-II v2.4c.2 + HDMI Cable | -12.038218 | -20.583611 | 16.037946 | 28.020205 |
TMDS | Insurrection Industries CARBY v2.4d-2 | -13.464538 | -21.025041 | 17.973462 | 29.308984 |
TMDS | GCVideo-DVI v3.0 and later | -17.050897 | -31.250237 | 19.185697 | 34.340843 |
Source | SSIMULACRA | L*a*b* DSSIM | R’G’B’ SSIM | R’G’B’ PSNR | |
---|---|---|---|---|---|
RGBCVS | HD Retrovision SNES Component Cable | -12.971557 | -25.352464 | 13.510929 | 30.738094 |
YPBPR | EON GCHD Mk-II + Datel Wii HD Component Cable | -15.355936 | -30.097211 | 13.236957 | 33.465374 |
YPBPR | EON GCHD Mk-II + HD Retrovision Wii Component Cable | -14.581766 | -30.249407 | 10.484253 | 33.354349 |
YPBPR | EON GCHD Mk-II + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1 | -16.228996 | -31.290297 | 15.782955 | 34.134819 |
YPBPR | EON GCHD Mk-II + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1 | -16.290370 | -31.401637 | 15.794001 | 34.127733 |
YPBPR | EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable | -14.705211 | -28.305000 | 12.625978 | 30.532523 |
YPBPR | EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable | -14.103326 | -29.287722 | 10.469803 | 30.526897 |
YPBPR | EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable + RetroRGB Comp2DVI v2.1 | -15.223541 | -29.484078 | 15.251034 | 30.902236 |
YPBPR | EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable + RetroRGB Comp2DVI v2.1 | -15.224351 | -29.596937 | 15.276839 | 30.980456 |
YPBPR | Nintendo GameCube Component Video Cable | -14.834954 | -28.775490 | 14.937377 | 30.652260 |
YPBPR | Nintendo GameCube Component Video Cable + RetroRGB Comp2DVI v2.1 | -15.005000 | -29.100093 | 14.987160 | 30.847801 |
TMDS | GCVideo-DVI v2.4a and earlier | -7.240816 | -12.293288 | 11.740600 | 20.152853 |
TMDS | GCVideo-DVI v2.4b and later | -7.304778 | -12.396954 | 12.005857 | 20.172236 |
TMDS | EON GCHD Mk-II v2.4c.2 + HDMI Cable | -9.728479 | -17.839070 | 13.690033 | 24.334919 |
TMDS | Insurrection Industries CARBY v2.4d-2 | -13.464538 | -21.025041 | 17.973462 | 29.308984 |
TMDS | GCVideo-DVI v3.0 and later | -17.050897 | -31.250237 | 19.185697 | 34.340843 |
Hyperkin 3-in-1 HDTV Cable
-
Nintendo GameCube (NTSC-J)
-
Nintendo GameCube (PAL-M)
Source | SSIMULACRA | L*a*b* DSSIM | R’G’B’ SSIM | R’G’B’ PSNR | |
---|---|---|---|---|---|
Y/C | Nintendo GameCube (NTSC-J) | Not a Number | Not a Number | Not a Number | Not a Number |
Y/C | Nintendo GameCube (PAL-M) | Not a Number | Not a Number | Not a Number | Not a Number |
Video quality (1080i)
These results are applicable to Nintendo GameCube software.
Using SSIMULACRA, DSSIM 3.1.0, and FFmpeg 4.4 for SSIM & PSNR, with this reference image.
The analog-to-digital conversion parameters were calibrated for each source and device pair when possible.
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 Patreon.
Blackmagic Intensity Shuttle
Using ADV7604.
This 10-bit YCBCR 4:2:2 capture device is most representative of what you might see on a digital television.
As chroma is shifted right on YPBPR in/out, this was corrected in post-processing.
-
Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable + [RetroRGB Comp2DVI v2.1] [1][2]
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 Missing a reconstruction filter. If an anti-aliasing filter is also missing, pixel width will be uneven.
- ↑ GCVideo-Lite has CB shifted right and CR shifted left, then both shifted right.
- ↑ 3.0 3.1 3.2 3.3 EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.
- ↑ 4.0 4.1 GCVideo-DVI v2.4c and earlier has CB shifted right and CR shifted left.
- ↑ 5.0 5.1 Suffering from 54MHz interference visible as vertical bands.
- ↑ GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.
Datapath VisionRGB
Using AD9887A.
This range of 8-bit RGB 4:4:4 capture cards serve as our reference.
- ↑ 1.0 1.1 1.2 1.3 Missing a reconstruction filter. If an anti-aliasing filter is also missing, pixel width will be uneven.
- ↑ 2.0 2.1 2.2 2.3 EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.
- ↑ 3.0 3.1 3.2 3.3 GCVideo-DVI v2.4c and earlier has CB shifted right and CR shifted left.
- ↑ Suffering from 54MHz interference visible as vertical bands.
- ↑ 5.0 5.1 5.2 5.3 GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.
- ↑ GCVideo-DVI v2.4a and earlier has CB shifted left in the Green channel of RGB outputs.
Portta YPbPr to HDMI Converter
Using MS9282.
-
Nintendo GameCube Component Video Cable [4]
- ↑ 1.0 1.1 1.2 1.3 Missing a reconstruction filter. If an anti-aliasing filter is also missing, pixel width will be uneven.
- ↑ GCVideo-Lite has CB shifted right and CR shifted left, then both shifted right.
- ↑ 3.0 3.1 EON GCHD Mk-II's analog output suffers from 54MHz and harmonic interference.
- ↑ 4.0 4.1 Suffering from 54MHz interference visible as vertical bands.
- ↑ GCVideo-DVI v2.4d-2 and earlier prevents use of the full active area.
Source | SSIMULACRA | L*a*b* DSSIM | R’G’B’ SSIM | R’G’B’ PSNR | |
---|---|---|---|---|---|
YPBPR | Bitfunx/Kaico GameCube Component Cable & Retro-Bit Retro Prism Component Cable | -8.100230 | -15.864391 | 5.183427 | 18.017007 |
YPBPR | EON GCHD Mk-II v2.4c.2 + Datel Wii HD Component Cable | -9.352855 | -22.049838 | 5.973453 | 22.327374 |
YPBPR | EON GCHD Mk-II v2.4c.2 + HD Retrovision Wii Component Cable | -9.428943 | -22.792806 | 5.597064 | 22.516222 |
YPBPR | Insurrection Industries Carby Component Cable | -8.962990 | -21.127071 | 6.627177 | 23.008643 |
YPBPR | Nintendo GameCube Component Video Cable | -9.628263 | -22.573851 | 6.846843 | 23.309480 |
Sound emulation
Mega Man Zero 2
Pokémon Sapphire
Image doubling
Pokémon Sapphire
-
None
-
Scale2×Ex
-
Scale2×Plus
-
Scale2×
-
Eagle2×
-
Scan2×
-
Normal2×
Color matrix
Golden Sun
-
Identity matrix
-
Gambatte / higan / ares
-
Game Boy Advance / Game Boy Color
-
Game Boy Advance SP (AGS-101)
-
Game Boy Interface
-
higan / ares
-
Nintendo DS
-
Palm Treo 700p
-
PlayStation Portable
-
Gameboy Hi-Colour Convertor / VisualBoyAdvance-M
Mario Kart: Super Circuit
-
Identity matrix
-
Gambatte / higan / ares
-
Game Boy Advance / Game Boy Color
-
Game Boy Advance SP (AGS-101)
-
Game Boy Interface
-
higan / ares
-
Nintendo DS
-
Palm Treo 700p
-
PlayStation Portable
-
Gameboy Hi-Colour Convertor / VisualBoyAdvance-M
Pokémon Sapphire
-
Identity matrix
-
Gambatte / higan / ares
-
Game Boy Advance / Game Boy Color
-
Game Boy Advance SP (AGS-101)
-
Game Boy Interface
-
higan / ares
-
Nintendo DS
-
Palm Treo 700p
-
PlayStation Portable
-
Gameboy Hi-Colour Convertor / VisualBoyAdvance-M
The Legend of Zelda: The Minish Cap
-
Identity matrix
-
Gambatte / higan / ares
-
Game Boy Advance / Game Boy Color
-
Game Boy Advance SP (AGS-101)
-
Game Boy Interface
-
higan / ares
-
Nintendo DS
-
Palm Treo 700p
-
PlayStation Portable
-
Gameboy Hi-Colour Convertor / VisualBoyAdvance-M
Wario Land 4
-
Identity matrix
-
Gambatte / higan / ares
-
Game Boy Advance / Game Boy Color
-
Game Boy Advance SP (AGS-101)
-
Game Boy Interface
-
higan / ares
-
Nintendo DS
-
Palm Treo 700p
-
PlayStation Portable
-
Gameboy Hi-Colour Convertor / VisualBoyAdvance-M
Examples
Color emulation
Game Boy Advance
Using a contrast ratio of 250:1.
--matrix=gba --input-gamma=4. --brightness=.25148668593658708166355310093177 --contrast=.74851331406341291833644689906823
Game Boy Advance SP (AGS-101)
Using a contrast ratio of 600:1.
--matrix=gbasp --input-gamma=2.2 --brightness=.05460142499154923424989090729934 --contrast=.94539857500845076575010909270066
Game Boy Color
Using a contrast ratio of 75:1.
--matrix=gbc --input-gamma=2.2 --brightness=.14050747383584267109301027880364 --contrast=.85949252616415732890698972119636
Nintendo DS
Using a contrast ratio of 600:1.
--matrix=nds --input-gamma=2.2 --brightness=.05460142499154923424989090729934 --contrast=.94539857500845076575010909270066
Palm Treo 700p
Using a contrast ratio of 75:1.
--matrix=palm --input-gamma=2.2 --brightness=.14050747383584267109301027880364 --contrast=.85949252616415732890698972119636
PlayStation Portable
Using a contrast ratio of 750:1.
--matrix=psp --input-gamma=2.2 --brightness=.04933486807278596181719235613556 --contrast=.95066513192721403818280764386444
Color restoration
Mario & Luigi: Superstar Saga
This game reduces contrast when played with Game Boy Player enhancements.
--contrast=1.1
Super Mario Bros. 3: Super Mario Advance 4
This game reduces gamma when played without Game Boy Player enhancements.
--input-gamma=2.8
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.
--input-gamma=4.
Mimicking
Game Boy Player Start-up Disc
Included as gbi.cli.example
.
Transcribed below for reference.
--aspect=4:3 --overlay=frame-srgb.tpl.gz --dither=none --profile=srgb --contrast=.78125 --sound=original --no-osd
Wii U Virtual Console
--aspect=16:9 --zoom=3 --zoom-auto=1. --zoom-step=0. --no-overlay --filter=none --dither=none --profile=srgb --contrast=.75 --sound=digital --no-osd --no-enhance
Video optimization
Datapath VisionAV & VisionRGB
GCVideo-DVI v3.0 and later
These settings provide a 2× scaled image in a 4:3 960×360p60 video output.
In the GCVideo menu under "Other settings", set "Enhanced DVI mode" to On.
In the GCVideo menu under "Advanced settings", set "Chroma Interpolation" to On, "Fix resolution" to Off, and "Digital color format" to YC444.
--aspect=4:3 --offset=0 --zoom=3 --zoom-step=0. --no-overlay --filter=prescale --dither=bayer2x2 --scaler=nearest --format=hd60 --scan-mode=non-interlace,clock2x,size2x
- Color Adjustments
- Brightness: 32
- Contrast: 128
- Colour Domain: YUV (601) Limited
Datapath VisionRGB
Nintendo GameCube Component Video Cable
These settings provide a 2× scaled image in a 4:3 360p60 (27MHz÷1200÷375) video output.
--aspect=4:3 --offset=0 --zoom=3 --zoom-step=0. --no-overlay --filter=prescale --dither=bayer2x2 --scaler=nearest --format=hd60 --scan-mode=non-interlace,clock2x,size2x
- Resolution and Refresh
- Width: 960
- Height: 360
- Vertical Refresh: 60.00
- Video Adjustments
- Horizontal Position: 205
- Horizontal Size: 1200
- Phase: 31
- Vertical Position: 13
- Black Level: 8
- Cropping
- Top: 20
- Left: 0
- Width: 960
- Height: 320
- Color Adjustments
- Brightness: 32
- Contrast: 128
- Colour Domain: YUV (601)
- Colour Balance
- All Colors
- Brightness: 32
- Contrast: 128
- Red
- Brightness: 159
- Contrast: 159
- Green
- Brightness: 178
- Contrast: 160
- Blue
- Brightness: 152
- Contrast: 144
- All Colors
Open Source Scan Converter
These settings provide a 2× scaled image in a 4:3 360p60 (27MHz÷1200÷375) video output. They require firmware v0.82 or later.
Included as gbi-ossc.cli
, gbi-ossc.dol+cli
and gbi-ossc.gci
.
Transcribed below for reference.
--aspect=4:3 --offset=0 --zoom=3 --zoom-step=0. --no-overlay --format=hd60 --scan-mode=non-interlace,clock2x,size2x
RetroTINK-5X Pro
Insurrection Industries Carby Component Cable
These settings provide a 3× scaled image in a 3:2 480p59.94 (27MHz÷858÷525) video output. They require firmware v1.29 or later.
Included as gbi-rt5x+carby.cli
, gbi-rt5x+carby.dol+cli
and gbi-rt5x+carby.gci
.
Transcribed below for reference.
--aspect=3:2 --offset=0 --zoom=3 --zoom-step=1. --no-overlay --filter=prescale --dither=bayer2x2 --scaler=nearest --format=ntsc --scan-mode=progressive
Important: Misuse will result in the wrong aspect ratio. These settings are mutually exclusive with a secondary display.
In the RT5X menu, set "Output Res." to 1080p (UNDER), "H. Sampling" to Generic 4:3, "Interpolation" to Sharp, "Vertical Sync" to Frame Lock, and "Video LPF" to EDTV Light.
Computer monitors (Liquid-crystal display)
These settings provide a 3× scaled image in a 4:3 720×540p59.7546 video output. Due to the tight video timings, digital audio cannot be embedded.
In the GCVideo menu under "Other settings", set "Enhanced DVI mode" to Off.
In the GCVideo menu under "Advanced settings", set "Chroma Interpolation" to On.
--aspect=4:3 --offset=0 --zoom=3 --zoom-step=1. --no-overlay --filter=prescale --dither=bayer2x2 --scaler=nearest --format=hdcustom --scan-mode=progressive
High-definition televisions
Nintendo GameCube Component Video Cable
These settings provide a 2.75× scaled image, line doubled in a 16:9 1080i60 (27MHz÷800÷1125) video output.
--aspect=11:6 --offset=0 --zoom=2.75 --zoom-step=0. --format=hd60 --scan-mode=non-progressive
Change the Aspect Ratio on the television to Just Scan.
GCVideo-DVI v2.4d and earlier
These settings provide a 3× (Game Boy Advance) or 3.3× (Game Boy Color) scaled image, line doubled in a 16:9 720×960i59.9972 video output.
--aspect=16:9 --offset=+4:-2 --zoom=3 --zoom-auto=1. --format=ntsc --scan-mode=non-progressive
Change the Aspect Ratio on the television to 16:9.
To improve the picture further, in the GCVideo menu under "Other settings", try setting "Enhanced DVI mode" to Off. You will lose embedded digital audio.
Labeling the input on the television as a PC may also work.
These settings provide a 2.85× (Game Boy Advance) or 3.16× (Game Boy Color) scaled image in a 16:9 720×480p59.94 video output.
--aspect=16:9 --offset=+4 --zoom=3 --zoom-auto=.95 --format=ntsc --scan-mode=progressive
Change the Aspect Ratio on the television to 16:9.
GCVideo-DVI v3.0 and later
These settings provide a 4× scaled image in a 16:9 960×720i60.08 video output.
In the GCVideo menu under "Other settings", set "Enhanced DVI mode" to On.
In the GCVideo menu under "Advanced settings", set "Digital color format" to YC422.
Included as gbi-direct-hdmi.cli
, gbi-direct-hdmi.dol+cli
and gbi-direct-hdmi.gci
.
Transcribed below for reference.
--aspect=16:9 --offset=0 --zoom=3 --format=hd60 --scan-mode=interlace,clock2x,size2x
Change the Aspect Ratio on the television to 16:9. If the output isn't compatible, use the default settings.
These settings provide a 4× scaled image in a 4:3 960×720i60.08 video output.
In the GCVideo menu under "Other settings", set "Enhanced DVI mode" to On.
In the GCVideo menu under "Advanced settings", set "Digital color format" to YC422.
--aspect=4:3 --offset=0 --zoom=3 --no-overlay --format=hd60 --scan-mode=interlace,clock2x,size2x
Change the Aspect Ratio on the television to 4:3. If the correct aspect ratio cannot be realized, or the output isn't compatible, consider other options.
These settings provide a 3× scaled image in a 4:3 720×540p59.7546 video output. Due to the tight video timings, digital audio cannot be embedded.
In the GCVideo menu under "Other settings", set "Enhanced DVI mode" to Off.
In the GCVideo menu under "Advanced settings", set "Chroma Interpolation" to On.
--aspect=4:3 --offset=0 --zoom=3 --zoom-step=1. --no-overlay --filter=prescale --dither=bayer2x2 --scaler=nearest --format=hdcustom --scan-mode=progressive
Change the Aspect Ratio on the television to 4:3. If the correct aspect ratio cannot be realized, or the output isn't compatible, consider other options.
Video capture devices (Game Boy Advance)
These settings provide a 3× scaled image in a 3:2 480i59.94 (13.5MHz÷858÷525) or 480p59.94 (27MHz÷858÷525) video output.
If you're using GCVideo-DVI, under "Advanced settings", set "Digital color format" to YC422.
--aspect=3:2 --offset=0 --zoom=3 --zoom-step=1. --no-overlay --filter=prescale --dither=bayer2x2 --scaler=nearest --format=ntsc
Important: Misuse will result in the wrong aspect ratio. These settings are mutually exclusive with a secondary display.
Video capture devices (Game Boy Color)
These settings provide a 4× scaled image in a 5:4 576i50 (13.5MHz÷864÷625) or 576p50 (27MHz÷864÷625) video output.
If you're using GCVideo-DVI, under "Advanced settings", set "Digital color format" to YC422.
--aspect=5:4 --offset=0 --zoom=4 --zoom-step=1. --no-overlay --filter=prescale --dither=bayer2x2 --scaler=nearest --format=pal
Important: Misuse will result in the wrong aspect ratio. These settings are mutually exclusive with a secondary display.
FAQs
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 Game Boy Advance Video?
Yes. You can do so by disabling Game Boy Player enhancements (--no-enhance
, or "Rumble: No" in Swiss), or holding a direction in the Game Boy Player while the Game Boy Player logo is visible.
Is this an emulator? Can I play ROMs?
No, but there's Enhanced mGBA if you're looking for one.
Is it possible to dump Game Boy Game Paks?
No, the pin assignment for the ARM7 CPU is different and prevents any such possibility. Using the SM83 CPU is impractical.
If you're interested in backing up Game Boy Camera photos, you can do so by taking a screenshot.
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.
For standard video modes, you can disable video oversampling (--scan-mode=no-clock2x,no-size2x
, or "Video Oversampling: No" in Swiss).
Why is my picture square or narrow?
By default, Game Boy Interface assume a widescreen aspect ratio when using progressive scan.
Ensure that the television's settings match the assumed aspect ratio written in the top right corner of the on-screen display.
Why is there motion blur? Can I turn it off?
It removes stuttering caused by mismatches between the Game Boy Advance and the display refresh rate. It cannot be turned off.
It can be reduced by using a 120Hz video mode, but it's most effective on a sample-and-hold display.
This can possibly be confused with the deflickering filters. These can be disabled (--filter=none
, or "Filter: Sharp" in Swiss).
Why are the colors washed out?
The screens used in the Game Boy family produced a smaller gamut of colors than found in the standard RGB color space on contemporary monitors.
Developers compensated for this to varying degree, resulting in odd-looking oversaturated colors when shown as-is.
By default, Game Boy Interface adapt these colors for the standard RGB color space, but only halfway as a compromise.
A low quality conversion from analog video can also cause washed out colors, as can color range mismatches in digital video.
What happens when I exit Game Boy Interface?
The Game Boy Player keeps running and you're returned to autoexec.dol
, or the Nintendo GameCube Main Menu.
If using Swiss v0.5r979 or later, its reload stub is called.
Should I force 240p?
Generally speaking, no.
If you're using GCVideo-DVI, the results between 480p and line-doubled 240p are identical at 2× zoom. At greater zoom, 240p is just plain worse.
If you have a specific need for 240p, you're likely better served by the speedrunning edition or high-fidelity edition.
Changelog
September–October, 2024
- Added PicoBoot v0.4 payload.
- Added WIZnet W5500 support.
- Added WIZnet W6100 support.
- Improved SD card compatibility and performance.
- Improved video streaming performance with WIZnet.
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.
- Updated GBA ROM checksummer.
- Improved Microchip ENC28J60 support.
November, 2023
- Added color profiles for RetroTINK-4K.
- Fixed detecting USB Gecko in Slot A.
October, 2023
- Added color rendering intent.
- Updated color matrices by Pokefan531.
July–September, 2023
- Added Microchip ENC28J60 support.
- Added Memory Expansion Pak support.
- Updated GBA ROM checksummer.
- Improved GC Loader write support.
February, 2023
- Added piecewise parametric curve.
- Fixed polling rate in various video modes.
July, 2022
- Added Gambatte and higan color profiles.
- Updated GBA ROM checksummer.
- Fixed issue with GC Loader and IPL replacements.
May–June, 2022
- Updated GBA ROM checksummer.
- Improved SD card compatibility.
- Changed reset combo to exit on hold.
- Fixed minor issues.
December, 2021
- Updated GBA-as-GC controller.
November, 2021
- Added quick color profiles.
- Updated color matrices by Pokefan531.
- Updated GBA ROM checksummer.
- Fixed issues with GC Loader.
June, 2021
- Added GC Loader 2.0.0 write support.
- Added Y Button remapping.
- Improved GBA anti-sleep mode.
- Fixed hang in AGB Aging Cartridge.
May, 2021
- Added zoom step size setting.
- Added new zoom method.
- Improved font rendering.
- Locked 240p, 288p and 360p to "integer" zoom factors.
- Fixed miscellaneous issues.
February–April, 2021
- Updated GBA-as-GC controller.
- Changed SNTP to set RTC counter instead of RTC counter bias.
January, 2021
- Added GBA ROM checksummer.
- 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.
- Improved system stability.
- Improved SD card compatibility.
- Changed default video format to avoid PAL-M with digital AV.
May–June, 2020
- Added disc spin-down.
- Added GC Loader read-only support.
- Fixed wiiload over 100 Mbps full duplex.
April, 2020
- Fixed Game Boy Player settings validation.
January–March, 2020
- Improved SD card compatibility.
- Fixed wiiload arguments bug.
- Disabled deflickering for HD video modes.
October, 2019
- Added N64 Controller support.
- Added GBA anti-sleep mode.
- Added subfolder search for GBI directory.
- Conformed screenshots to DCF standard.
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
- Improved video rendering.
- Renamed oversample scaler to area.
- Changed default scaler to area.
- Fixed 540p and 1080i.
May, 2019
- Added blend, deflicker and accumulate filters.
- Added prescaling filter setting.
- Added reset combo.
April, 2019
- Unified screen space for HD video modes.
- Fixed some video rendering bugs.
- Fixed a power issue.
- Enabled USB Gecko standard output.
March, 2019
- Updated color matrices by Pokefan531.
- Replaced 720p with 540p.
- Fixed 960i and 1152i.
- 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.
July, 2018
- Updated GBA-as-GC controller.
June, 2018
- Added analog sound emulation.
- Added Custom-M video format.
- Added Custom interlaced video modes.
- Changed default sound mode to analog.
- Changed brightness/contrast controls to match BT.1886.
- Fixed some audio bugs.
- Enabled progressive scan in more cases to prevent display issues.
May, 2018
- Added 360p, 720i, 720p and 1080i video modes.
- Changed scan mode semantics.
- Changed default aspect ratio for progressive scan to 16:9.
- Fixed Game Boy Player advertisement.
- Fixed rumble protocol handshake.
April, 2018
- Added movie recording/playback.
- Updated GBA-as-GC controller.
March, 2018
- Improved multiboot implementation.
- Improved Game Boy sound quality.
- Improved audio rendering.
- Reduced audio latency.
- Changed default color matrix to GBI's original.
- Fixed SD card compatibility.
- Fixed multiboot to rumble protocol transition.
February, 2018
- Added color matrix from Gambatte.
- Added mono sound mode.
- Fixed wiiload autoboot with tiny GBA multiboot ROMs.
- Disabled machine checks.
January, 2018
- Updated color matrices by Pokefan531.
- Improved Game Boy Player driver.
September, 2017
- Added overlay scale setting.
- Added Logitech Speed Force support.
- Added Active Life Mat support.
- Improved Game Boy Player driver.
- Changed wiiload server to accept oversized DOLs.
- Fixed one random kernel crash.
August, 2017
- Added DK Bongos support.
- Updated color matrices by Pokefan531.
- Improved Game Boy Player driver.
July, 2017
- Added CLI append support.
- Updated color matrices by Pokefan531.
- Updated GBA-as-GC controller.
April, 2017
- Added component video DAC oversampling.
- Added experimental 960i and 1152i video modes.
March, 2017
- Added temporal/spatial dithering.
- Added color matrices by Pokefan531.
- Added TPL overlay support to wiiload server.
- Changed default color matrix to Pokefan531's.
- Changed default gamma to 2.2.
- Optimized NormalNx filter.
February, 2017
- Added volume control.
- Added per-channel settings where possible.
- Changed volume to 75% to mitigate clipping.
- Fixed framebuffer clearing for 576i.
November, 2016
- Updated GBA-as-GC controller.
- Optimized Scale2xEx filter.
October, 2016
- Added Scale2xEx and Scale2xPlus filters.
- Added oversample and box scalers.
- Added basic video streaming.
- Added Remote RetroPad support.
- Optimized video rendering.
September, 2016
- Added polling rate setting.
May, 2016
- Updated GBA-as-GC controller.
- Improved Game Boy Player driver.
- Fixed WaveBird Controllers.
April, 2016
- Added GBA multiboot support to wiiload server.
- Added Xboo Communicator.
- Added BIOS/ROM dumper.
- Replaced GBA-as-controller with GBA-as-GC controller.
March, 2016
- Added GBA-as-controller support.
- Recognized a half press of the analog triggers.
December, 2015
- Expanded video options. Now includes 25, 30, 100 and 120 Hz modes.
- Added gamma-encoded borders for special use.
November, 2015
- Added (GZipped) TPL overlay support.
- Added all 20 borders from the Game Boy Player Start-up Disc.
October, 2015
- Added Scale2x, Eagle2x, Scan2x and Normal2x filters.
August, 2015
- Added executable compression.
- Added return to
autoexec.dol
. - Added memory card distribution files.
- Added auto-cropping for Game Boy screenshots.
- Optimized video rendering.
- Reduced coil whine.
July, 2015
- Added rumble.
- Added hold to quit.
- Added screenshot saving.
- Added SNTP broadcast listener.
- Changed default video mode to interlaced.
- Fixed Game Boy Player detection.
May, 2015
- Changed all 60 Hz modes to have 486 active lines.
March, 2015
- Added digital PWM sound.
- Added turbo button.
- Fixed 288p.