Skip to content

fix gamecube progressive detection#269

Closed
korbosoft wants to merge 1 commit into
devkitPro:masterfrom
korbosoft:master
Closed

fix gamecube progressive detection#269
korbosoft wants to merge 1 commit into
devkitPro:masterfrom
korbosoft:master

Conversation

@korbosoft

Copy link
Copy Markdown

this makes it match the logic it uses for the wii

@korbosoft korbosoft closed this Jul 22, 2026
@korbosoft korbosoft reopened this Jul 22, 2026
@korbosoft
korbosoft marked this pull request as draft July 22, 2026 17:31
@fincs

fincs commented Jul 22, 2026

Copy link
Copy Markdown
Member

Hi, I have a few comments:

  • This setting only exists on NTSC (& PAL-M?) GameCubes. On PAL GameCubes there is a 60Hz setting instead. If I understand correctly this change makes PAL GameCubes default to interlaced mode always.
  • This setting cannot be set from the GameCube IPL. Commercial games must implement a splash screen on boot to change the setting. The user must therefore own one of these (NTSC only!) games in order to change the setting, without depending on 3rd party tools.
  • The only major uses of the digital out port are 1) the official GC component cable, which is rare, and 2) GCVideo-based adapters for use with modern HDMI displays. I think it is unlikely that users want to use either of these in interlaced mode.
  • SRAM contents depend on a functional clock battery in order to persist. Replacing the clock battery on a GameCube is a non-trivial process that requires soldering skills. This change therefore introduces annoying behavior on dead-battery GameCubes (such as mine).

@korbosoft

Copy link
Copy Markdown
Author

Hi, I have a few comments:

* This setting only exists on NTSC (& PAL-M?) GameCubes. On PAL GameCubes there is a 60Hz setting instead. If I understand correctly this change makes PAL GameCubes default to interlaced mode always.

* This setting cannot be set from the GameCube IPL. Commercial games [must implement](https://consolemods.org/wiki/GameCube:Games_with_Alternate_Display_Modes) a splash screen on boot to change the setting. The user must therefore own one of these (NTSC only!) games in order to change the setting, without depending on 3rd party tools.

* The only major uses of the digital out port are 1) the official GC component cable, which is rare, and 2) GCVideo-based adapters for use with modern HDMI displays. I think it is unlikely that users want to use either of these in interlaced mode.

* SRAM contents depend on a functional clock battery in order to persist. Replacing the clock battery on a GameCube is a non-trivial process that requires soldering skills. This change therefore introduces annoying behavior on dead-battery GameCubes (such as mine).

good to know

@korbosoft korbosoft closed this Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants