Code for building a latency tester compatible with PC and Gamecube with an arduino. Also works with the switch with some GC adapters.
- Arduino IDE
- Arduino Nintendo Library by NicoHood
- PertFlash - My client app for receiving the results in real time and do the test on PC.
- Arduino Nano (I used a cheap clone)
- Logic Level Converter 5v <-> 3.3v
- 1kΩ Resistor
- Photodiode or photoresistor with digital output
- Female USB port
- Male USB to Male Gamecube controller connector cable
The colors of the wires in the cables are orientative, don't assume your GC extensions are color coded the same.
Type | Original Controller |
---|---|
gnd | Black |
gnd | white |
gnd | green |
data | red |
5v | yellow |
3.3v | blue |
NicoHood for his Nintendo Library for arduino
tevey for his SNES to GC adapter wich I used for reference in this project.
Arte creator of the Lossless adapter for helping me on discord with all my stupid questions.