NEW: Zeal 8-bit Computer is now available on Tindie, check https://tindie.com/products/zeal8bit/...
Or get it on Aliexpress now: https://www.aliexpress.com/item/10050...
Hello world!
In this video I will show you how the Super Nintendo (also known as SNES or Super Famicom) controller protocol works. Thanks to this, we will be able to explain how to connect one to a homebrew 8-bit computer: Zeal 8-bit Computer.
After a brief explanation, I will also show how to write an example in Z80 assembly to reproduce the protocol and communicate with the controller.
The final outcome is a PCB that acts as an SNES Controller Adapter for Zeal 8-bit Computer, and that can be connected directly to the User I/O port.
You will find the source code of this example on my Github, and also the schematics for the adapter board:
https://github.com/Zeal8bit/Zeal-SNES...
Feel free to contribute, ask questions or simply comment your thoughts!
find me on:
Discord: / discord
Twitter: / zeal8bit
Reddit: / zeal8bit
Website: https://zeal8bit.com
---
Source for the controllers table and the controllers pictures:
https://en.wikipedia.org/wiki/List_of...
https://en.wikipedia.org/wiki/File:Pl...
https://en.wikipedia.org/wiki/File:Ni...