emukidid / swiss-gc

Swiss - The swiss army knife of GameCube homebrew
GNU General Public License v2.0
1.23k stars 93 forks source link

[Issue]: The physical "Reset" button causes Super Smash Bros. Melee to run at 16 Mhz. #731

Closed Tichinde925 closed 1 year ago

Tichinde925 commented 1 year ago

Describe the bug

I help run SSBM tournaments via GameCube. Currently, we are using version 1.03 TE (Tournament Edition): https://b0xx.com/pages/103

1.03 Tournament Edition, manual and download (GCI and/or ISO Builder): https://drive.google.com/drive/folders/1_gA17RZ_aonT62TSNRGcYCzuMOZINwL3

After configuring the VS mode options; removing the memory card from Slot A and pressing reset will lock those VS mode options so that players cannot change them during the tournament.

As stated in the manual: https://i.imgur.com/XnPKtjU.png

The Main Issue: Pressing Reset causes the game to drop from 32 Mhz to 16 Mhz. This occurs on both the vanilla SSBM version 1.02 ISO and the 1.03 TE ISO, on a 32 GB microSD SanDisk Ultra UHS-I Class 10 connected via SD2SP2.

This results in a delay/lag when players choose their characters on the VS Mode screen.

Also, "Boot through IPL" had to be set to "Yes" for 1.03 TE ISO to boot, otherwise it would result in a green screen freeze.

Steps to reproduce

Pressing Reset causes the game to drop from 32 Mhz to 16 Mhz.

Also, "Boot through IPL" had to be set to "Yes" for 1.03 TE ISO to boot, otherwise it would result in a green screen freeze.

Expected behavior

The game to retain 32 Mhz

Relevant log output

No response

Add screenshots

TELock

Extrems commented 1 year ago

This mod is doing things we can't account for. You're lucky it worked at all.