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

Grobda shields not able to be activated #25

Open
PistolsAtDawn opened this issue Aug 12, 2022 · 4 comments
Open

Grobda shields not able to be activated #25

PistolsAtDawn opened this issue Aug 12, 2022 · 4 comments

Comments

@PistolsAtDawn
Copy link

I appreciate the work that went into this core, and hopefully this report is accurate. To the best of my knowledge it is.

I cannot get the shields to activate on Grobda regardless of what I do. They can be seen working in the game's attract mode, but I cannot use them during gameplay. I have tried clearing the game's settings, rebinding my controls (using a bluetooth gamepad SN30 pro+), and as a last resort, re-running update_all. Nothing seems to work.

Obviously this isn't that big of a deal, but it does affect the gameplay a lot since you only have your laser and shields.

I'm not sure what other information would be helpful here, but please let me know if something more is needed from me. Again, I appreciate all the work. Thank you for the core!

@MacroFPGA
Copy link
Contributor

Grobda uses a different custom IO chip so the command to read was not working. This has been fixed.

@gyurco
Copy link

gyurco commented Dec 15, 2022

Actually the "DAC" is part of the 19xx custom chip. I did it differently than you:
gyurco/Mist_FPGA@50b8be5

@MacroFPGA
Copy link
Contributor

Mame didn't seem to be sure about it, they have it down as a board hack

I'm happy to use your version instead, so will change it over and redo the PR

Did you do anything to get around the port being left at 0x07 (rather than zero)? you seem to have an ENable signal which I guess sorts that one out.

The IO chip bit seems to need a revamp, since different games use slightly different customs, and it doesn't seem to implement the coins per credit, although that could also be down to the exact custom in use.

most of the code is in there, but may be nice to try and get it as 58XX, 56XX (and whatever others are used) modules at some point.

@gyurco
Copy link

gyurco commented Dec 15, 2022

I added the missing IO chip a while ago:
gyurco/Mist_FPGA@beff3a7

The port being left at non-zero shouldn't be an issue, as it's only used when the frequency is zero. And that confirms for me this is part of the custom chip.

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

3 participants