Make Your Own NES Style ColecoVision Controller

After fiddling with a broken ColecoVision "Hand Controller" I saw how simple the wiring was and decided to see if I could re-purpose a cheap aftermarket NES Classic controller to make a more comfortable control option for my ColecoVision. It actually worked pretty easily so I decided to turn my scribbled diagrams into something that might be easier for others to use. Just a disclaimer, this diagram and instructions are provided freely and without warranty. It's not my fault if you damage anything by following these diagrams/instructions. The original ColecoVision hand controller uses diodes between all of the connections to make it possible to register multiple button presses. Because the direction buttons each have a dedicated address line this isn't so important for them, however without using diodes it will not be possible to register simultaneous presses of the other buttons. I tried incorporating the same IN14148 diodes into my controller mod, but...