Chosen Solution
Setup I know this is an odd question, but I’m making an NES, bar-top arcade using 2 NES Advantage joysticks as the primary controllers. However, I thought it would be great to have the light-gun or classic controller available as well, but without having to manually un-plug one, then plug-in the other. Question Would it be possible to have multiple, controllers wired into a single port, or would it negatively affect the voltage to the point of not working? ┌── Controller 1 ├─> NES (Player 1 port) └── Controller 2 Update (05/15/2018) After considerable research, it looks like there are two options … A 6PDT switch (since one connection is just a ground wire) – Enabling controllers to be selected by flipping the switch.
Or, have each wire split between controllers using a 2 input diode AND gate.
Courtesy of the NesDev forum.
@mangax going by the schematic you would have to modify the port to even accept a dual controller to a single port and then the firmware would most likely not read those as separate controllers.
Update (05/15/2018) Neither one of those options will allow you to use two controllers on one port. The only way to do it with that setup is by using both controllers in separate port and the switching from te controller to the light gun. so something like controller one in port one, controller two in port two, switch or diode in between controller two and light gun. That way you should be able to switch from controller to light gun, but not both at the same time