emukidid / swiss-gc

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

[Feature request]: Broadcast GameID over JoyBus Controller Line #790

Closed SamDamDing closed 1 year ago

SamDamDing commented 1 year ago

Describe the feature

Can this be added? I know it can be done over EXI but it'd be much easier to use a flex cable adapter on the controller port than soldering. The purpose of this feature is to relay the GameID for configuration of aesthetic peripherals depending on the game being played, like rgb lighting.

Add screenshots

No response

Extrems commented 1 year ago

We already support PixelFX's N64 GameID standard for use with BlueRetro.

SamDamDing commented 1 year ago

Thanks! I can't find any documentation on that for Swiss or on this wiki . Is the command still 0x1D?

Extrems commented 1 year ago

It's the same as in the standard. https://gitlab.com/pixelfx-public/n64-game-id/-/blob/master/README.md

In our case, the CRC is a XXH3 of the default executable.