Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lightgun (GunCon 3) doesn't work with SNAC controller enabled #332

Open
phantomlord2oo opened this issue Nov 21, 2022 · 5 comments
Open

Comments

@phantomlord2oo
Copy link

Having an issue where if I have the GunCon3 plugged in (via USB) you can only set it to Player 2 when SNAC is disabled. I tried other cores (Genesis, SNES) and I can have a SNAC controller enabled while using the lightgun.

Does enabling SNAC on this core automatically occupy both ports (player 1 and player 2)? That may be causing the issue.

@Kitrinx
Copy link
Member

Kitrinx commented Nov 22, 2022

Yes, SNAC is a controller port and the light gun's wire is always connected to slot 2, because all light gun games use port 2. This is expected behavior.

@phantomlord2oo
Copy link
Author

But why can't I have SNAC enabled and use the GunCon3 (assigned to JoyPort 2) at the same time? I can only use the GunCon3 if I disable SNAC. No other core has this issue.

@Kitrinx
Copy link
Member

Kitrinx commented Nov 22, 2022

because they both compete for the same (single) wire. SNAC uses that wire, so does virtual lightgun support. There is only one wire for light guns.

@phantomlord2oo
Copy link
Author

Ahhh I gotcha. I see in the OSD is says Controllers (plural). Guess I'll just disable SNAC when I want to the zapper. Thanks for clearing this up for me!

@Kitrinx
Copy link
Member

Kitrinx commented Nov 23, 2022

on nes, for compatibility with the famicom, SNAC's wires used for the gun ALWAYS go to port 2. The famicom had hard wired controllers with only an expansion port, and that's how it was wired.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants