I’ve made a number of videos building a SNES controller interface for my system but along the way I’ve had a few comments from people claiming that the SNES controllers are “Just SPI Devices”. Now I have an SPI interface to the system I can try it out and answer that question!
0:00 Introduction
0:19 The Question
2:19 SNES Interface refresh
4:46 Interface discussion
5:22 A little Research
6:39 Direct Connection
8:13 Fail!
8:40 What went wrong?
9:15 What’s missing?
10:48 Coding support
13:18 Testing the new code
15:29 Patching the data in software
16:59 Outro
18:11 Extra graphical demo
Links shown in the video:
https://circuitcellar.com/research-design-hub/projects/interfacing-with-video-game-controllers/
https://en.wikipedia.org/wiki/Serial_Peripheral_Interface
This video has a few stutters in the programming section, latest version of the software I’m using is creating them. I spent 3 extra evenings tidying most of them up but a few remain. At my wits end with this software now, going to take the plunge and buy/learn something new.