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

nintendo/snesb.cpp: fill in missing DIP switches for several games, add continue counter init for Wild Guns #12565

Merged
merged 1 commit into from
Jul 12, 2024

Conversation

devinacker
Copy link
Contributor

This adds/verifies the DIP definition for all the SNES bootlegs that had a TODO for them. Defaults are based on the original SNES games, when possible, aside from Wild Guns (the original gives extends at 100k, which isn't an option with this bootleg, so the default is 400k to match current MAME behavior).

Also, Wild Guns now inits the continue counter on boot/reset, which is apparently supposed to be done by whatever's on the other side of the shared RAM. The only times it's initialized by the game itself are when the current counter hits zero or when a second player joins mid-game. I promoted it to working since I didn't encounter any other issues during a full playthrough.

@Hammy1986
Copy link

Hammy1986 commented Jul 11, 2024

Nice work! Great to see these getting some love :D

@rb6502 rb6502 merged commit d147c62 into mamedev:master Jul 12, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants