Friday, March 9, 2018

Super Nt Firmware v4.4 - An Inadvertent Virtual Boy Compatibility Fix!

Background

A number of years back I was perusing the GamesX Nintendo controller data wiki page and noticed that the same type of signals were shared between the NES and SNES. Given that both the NES and SNES used essentially the same protocol (Clock/Latch/Data using shift registers) I figured it would be worth a try to build an adapter so that I could use my favorite SNES pad, the AsciiWare asciiPad, on the NES. After building an adapter using a NES controller cable and a SNES controller extension (socket half) I was pleased to discover that everything worked perfectly! Another pleasant surprise was that NES buttons B/A map to SNES buttons Y/B respectively!