Hello there everyone, I'm new to N64 hacking in general but I have some experience with EE and microcontrollers and want to start a new project to make an custom arcade cabinet which will run a N64 and have genuine feeling arcade styled controls for playing the old fighting games I love from my childhood like Flying Dragon.
But I'm having a hard time figuring out how to hack the N64 controller. I've looked around here especially in the stickied mega threads but most of those are on creating portables where the origional buttons are still used, not wiring up different buttons like an arcade button or joystick to them. Actually I'm having a hard time finding much information at all about the pinouts or the schematics of the controller board, or its communication protocol with the N64. With all of the amazing hardware hacks people have pulled off here; I'm sure this informations exists and it's probably right in front of my face.
I'm thinking that I will wire the buttons directly to the traces on the board for each button, or that the memory/rumble pack interface has the buttons available for wiring there. I'm just not sure and need some more information. Could anyone point me in the right direction?
Thanks
Michael
But I'm having a hard time figuring out how to hack the N64 controller. I've looked around here especially in the stickied mega threads but most of those are on creating portables where the origional buttons are still used, not wiring up different buttons like an arcade button or joystick to them. Actually I'm having a hard time finding much information at all about the pinouts or the schematics of the controller board, or its communication protocol with the N64. With all of the amazing hardware hacks people have pulled off here; I'm sure this informations exists and it's probably right in front of my face.
I'm thinking that I will wire the buttons directly to the traces on the board for each button, or that the memory/rumble pack interface has the buttons available for wiring there. I'm just not sure and need some more information. Could anyone point me in the right direction?
Thanks
Michael