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

namcos23.cpp: Start on completing I/O configs for some games. #10254

Merged
merged 5 commits into from Oct 16, 2022

Conversation

Hydreigon223
Copy link
Contributor

  • Properly mapped H8 ADC ports to namcos23.cpp
  • Added complete input configs for rapidrvr, finfurl, downhill, timecrs2 and 500gp. All these games can coin up and have working analog ports (be sure to calibrate them in service mode).
  • Added placeholder I/O ports for the default 's23' input port config. It's roughly translated from previous input port configs. Games using this should coin up the day they properly reach attract mode.
  • Added a hacked H8 I/O firmware that replaces the JVS ID with that used in an FCA pcb for 500gp and aking (though 500gp doesn't need it). aking can properly go past its second I/O check only to shortly freeze afterward (anyone against this? please let me know.).
  • Changed machine configs to reflect current changes.
  • Updated TODO.

@Hydreigon223
Copy link
Contributor Author

Hydreigon223 commented Aug 22, 2022

Was stumped in figuring why motoxgo's inputs won't respond at all until I narrowed the issue down to the CPU board. It may come down to mcuen_w, sub_comm_r and/or sub_comm_w and don't have the tools to figure the root issue. Actually no, it comes down to the fact motoxgo handles its JVS differently from other games mainly because it uses two boards in a chain. Did additional testing on one of my cabs to see what happens if certain areas of the main io and exio boards were disconnected.

@Hydreigon223 Hydreigon223 marked this pull request as draft August 24, 2022 00:51
@Hydreigon223 Hydreigon223 marked this pull request as ready for review August 24, 2022 01:16
No reason to keep that there now that 500gp and aking have an I/O board connected.
@galibert galibert merged commit cab27c6 into mamedev:master Oct 16, 2022
@Tafoid
Copy link
Contributor

Tafoid commented Oct 17, 2022

@Hydreigon223 As of this writing you have not sent in the data added to source from this commit for confirmation.
Please send this to the Appropriate Email listed in the link.
Thanks!

500 GP (US, 5GP3 Ver. C) [folder: 500gp - size: 123mb]
missing rom: asc3_io-c1.ic14 [size: 131072] [CRC32: b6627a0e] [SHA1: 92343d527f4a62773c4495b9a04e7e16b9d6fb96]

Angler King (Japan, AG1 Ver. A) [folder: aking - size: 123mb]
missing rom: asc3_io-c1.ic14 [size: 131072] [CRC32: b6627a0e] [SHA1: 92343d527f4a62773c4495b9a04e7e16b9d6fb96]

@Hydreigon223 Hydreigon223 deleted the Hydreigon223-ns23iostuff branch November 25, 2022 03:06
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.

None yet

3 participants