Wiring (S)NES internal controller with auto override and...
Moderator:Moderators
- MM007
- Moderator
- Posts:1175
- Joined:Mon Apr 05, 2004 6:01 pm
- Location:In the wilds of suburbia...
- Contact:
Some of you know about my tweaks to the SNES controller system in my Super Famicom A, and the results. Some of you don't though, so I'll say something. It was not a one-time thing. Here it is, MONTHS later, and the setup still works. As the NES has the exact same controller wires and configuration, sans X, Y, R, and L(There are even tweaks out there on how to convert SNES controllers for NES use).
My setup allows me to use the hardwired internal controller, but it also lets me plug an external controller into the Player 1 slot and let it automatically take over from the internal controller....at any time.
Yes, that means that my Player 1 controller port is hotswap. ^-^ I've done it. When I feel like switching controllers, I don't even have to turn the thing off to do it, I just do it.
The way I did this is VERY simple.
There are 5 wires in the average (S)NES controller. Brown, Red, Orange, Yellow, and White. I hardwire all the wires in the internal controller in parallel with the corresponding wire contacts for the external controller port(on the back of the PCB, allowing me to plug in the external one still), EXCEPT for the WHITE wire, which you tape up and leave completely disconnected. That's all I did, and it has worked for months.
Hope this helps you guys make hotswap/auto override external player one compatible (S)NES units of your own. ^-^
My setup allows me to use the hardwired internal controller, but it also lets me plug an external controller into the Player 1 slot and let it automatically take over from the internal controller....at any time.
Yes, that means that my Player 1 controller port is hotswap. ^-^ I've done it. When I feel like switching controllers, I don't even have to turn the thing off to do it, I just do it.
The way I did this is VERY simple.
There are 5 wires in the average (S)NES controller. Brown, Red, Orange, Yellow, and White. I hardwire all the wires in the internal controller in parallel with the corresponding wire contacts for the external controller port(on the back of the PCB, allowing me to plug in the external one still), EXCEPT for the WHITE wire, which you tape up and leave completely disconnected. That's all I did, and it has worked for months.
Hope this helps you guys make hotswap/auto override external player one compatible (S)NES units of your own. ^-^
Warranty-Voiding fun!
- MM007
- Moderator
- Posts:1175
- Joined:Mon Apr 05, 2004 6:01 pm
- Location:In the wilds of suburbia...
- Contact:
...Well....maybe it is hit or miss...I know the white wire is Vcc....but it still works in my unit. I don't know why it works, but it works in my unit, and has been working for months....if yours doesn't work, try putting in a switch on the VCC for internal controller/external controller.gannon wrote:If I remember right, the white wire is power. When I tried to do this a few months ago the int. controller never worked.
Warranty-Voiding fun!
- MM007
- Moderator
- Posts:1175
- Joined:Mon Apr 05, 2004 6:01 pm
- Location:In the wilds of suburbia...
- Contact:
Interesting....I plan to hack apart my spare N64 like that too....and use the SCSI ribbon cable trick too....but I have to get an ITX first.gannon wrote:I actually made an automatic switch for it like my n64. Basically all I did was cut a whole in the controller port and put a spdt lever switch in it.
I just realized something...perhaps I accidentally put the switch in backwards, and the VCC is activated when I swap controllers or play the internal controller, and deactivated when I lock the internal.....It'd explain it, but that means that NES and SNES contollers can work off the same port in parallel no problems...but it doesn't explain why my player one controller external overrides the internal one when plugged in....meh, I'll figure it out someday, probably when I start on my NES.
Which wire(s) on the N64 controller did you hook to the switch?
Warranty-Voiding fun!
- MM007
- Moderator
- Posts:1175
- Joined:Mon Apr 05, 2004 6:01 pm
- Location:In the wilds of suburbia...
- Contact:
Wait....either my Vcc is off when I use my internal all the time, or it is on on both controllers when I use them. Both have been said to be impossible on the SNES, but my unit is existing proof that at least ONE of these is possible.
gannon wrote:The vcc is white in the n64 controller.
Yes, having 2 controllers hooked up with out a switch will cause them to send interfering data signals. The only way around it normaly is a switch, or to press the same button on the int. and ext. controller at the same time.
Warranty-Voiding fun!
I don't know if this is very on topic but while reading this thread a thought occored to me.
Because you can hook the Snes controlers to work on the Nes, you could possably have a system link between the two. So you can play two player Nes games useing a NesP and a SnesP. Ofcorce it would only work on nes games unless you made extra buttons for the NesP unit.
But I think that would be ultamately cool!
Because you can hook the Snes controlers to work on the Nes, you could possably have a system link between the two. So you can play two player Nes games useing a NesP and a SnesP. Ofcorce it would only work on nes games unless you made extra buttons for the NesP unit.
But I think that would be ultamately cool!