Skip to content

Conversation

@gm-matthew
Copy link
Contributor

For each Model 2C game the copro TGPx4 initialization procedure writes a list of function addresses to data A and afterwards writes 0 to external address 0x2C, which in the current code is mapped to data A so it ends up corrupting the address of copro function 0x2C. This commit separates data A and external memory so this no longer occurs.

Fixes enemy car collision detection in stcc, probably other bugs in Model 2C games we hadn't discovered

@rb6502 rb6502 merged commit d04bd41 into mamedev:master Oct 7, 2025
7 checks passed
@gm-matthew gm-matthew deleted the tgpx4 branch October 8, 2025 22:07
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.

2 participants