- Joined
- Mar 10, 2020
- Messages
- 19
- Likes
- 23
Wanted to share my findings; cheers. Salea logic captures included as attachments.
Console sends out signals at 200kHz, Controller responds at 250kHz.
Data sent from original console - Side Bit Times Real Gamecube (exact)
LOW - 3.875us low, 1.125us high
HIGH - 1.375 low, 3.583 high
STOP - 1.375us low, 2.292 us high
_________________________________________________________
_________________________________________________________
Data sent from PC/Nintendo Switch - bit times Dolphin and Nintendo Switch OS with OEM USB adapter (exact)
LOW - 3.875us low, 1.125us high
HIGH - 1.375 low, 3.625 high
STOP - 1.125 low, 2.417 high
_________________________________________________________
_________________________________________________________
Data sent from controller - Bit Times From Real Gamecube Controller (exact)...
To a real Gamecube
LOW - 3.125us low, 875ns high
HIGH - 1.125us low, 2.875us high
STOP - 2.083us low, held high after until next console probe
To an OEM Nintendo USB adapter
LOW - 3.083us low, 927ns high
HIGH - 1.083us low, 2.917us high
STOP - 2.083us low, held high after until next console probe
Delay from probe controller response to calibration probe on real Gamecube: 19.25us
Delay from probe controller response to calibration probe on adapter: 878us
Console sends out signals at 200kHz, Controller responds at 250kHz.
Data sent from original console - Side Bit Times Real Gamecube (exact)
LOW - 3.875us low, 1.125us high
HIGH - 1.375 low, 3.583 high
STOP - 1.375us low, 2.292 us high
_________________________________________________________
_________________________________________________________
Data sent from PC/Nintendo Switch - bit times Dolphin and Nintendo Switch OS with OEM USB adapter (exact)
LOW - 3.875us low, 1.125us high
HIGH - 1.375 low, 3.625 high
STOP - 1.125 low, 2.417 high
_________________________________________________________
_________________________________________________________
Data sent from controller - Bit Times From Real Gamecube Controller (exact)...
To a real Gamecube
LOW - 3.125us low, 875ns high
HIGH - 1.125us low, 2.875us high
STOP - 2.083us low, held high after until next console probe
To an OEM Nintendo USB adapter
LOW - 3.083us low, 927ns high
HIGH - 1.083us low, 2.917us high
STOP - 2.083us low, held high after until next console probe
Delay from probe controller response to calibration probe on real Gamecube: 19.25us
Delay from probe controller response to calibration probe on adapter: 878us
Attachments
-
220.3 KB Views: 205
Last edited: