I'd like to connect my Nintendo Zapper to my MiSTer. I've got all the necessary components to make it work; level shifters, usb3-cable and a nes-connector and the Zapper.
I found the pinout of the nes-connector:
On the I/O-board user port there are the following signals present:
Does anybody know what signals to connect to the nes-connector, via level-shifters, for the zapper to work?
I have essentially the same question, although I mostly just want to know the pins used for standard NES controller. I'm interested in "mistreating" this native interface because I would like test if TAS
input recordings can be played back successfully on MiSTer (much like TASBot
for example). This means in place of controller I will have a microcontroller sending pre-recorded inputs in-sync with the latch/clock signals.
I'm doing this mostly for fun, but I think it could be interesting and useful as testing/proof of whether MiSTer cores are perfectly cycle accurate etc. Is this likely to work and exhibit the same controller timing signals as an original NES? I plan to test my "replay device" on the original hardware too. And if things work out I can try implementing replay devices for any other SNAC-compatible cores.
I have looked at the schematics for I/O board, but are schematics for the SNAC adapter board open source/available anywhere? It would be great help to have some more documentation on this specific feature.