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

igs/pgm2.cpp: Add the program ROM of "Bu Bu Car" #12132

Merged
merged 2 commits into from
Mar 20, 2024

Conversation

clawgrip
Copy link
Contributor

New not working machine

Bu Bu Car (English) [Victor Fernandez (City Game), Recreativas.org]

We haven't desoldered and dumped the surface mounted flash ROMs because we'd better wait for the program ROM to be decrypted (by anyone able of doing it) so we can then run a trojan and extract the CPU internal ROM.

… decrypt it

New not working machine
-----------------------------
Bu Bu Car (English) [Victor Fernandez (City Game), Recreativas.org]
@angelosa angelosa changed the title igs/pgm2.cpp: Add the program ROM of "Bu Bu Car" so anyone can try to decrypt it igs/pgm2.cpp: Add the program ROM of "Bu Bu Car" Mar 12, 2024
@mamehaze
Copy link
Contributor

as far as I know only Andreas was able to decrypt these

@Osso13 Osso13 merged commit 3a83fc2 into mamedev:master Mar 20, 2024
5 checks passed
@Osso13
Copy link
Member

Osso13 commented Mar 20, 2024

it'd be better if all the ROMs could be dumped, anyway, You never know when someone comes around that can work on this and it'd be better if they had everything ready if / when the time comes.

@clawgrip
Copy link
Contributor Author

it'd be better if all the ROMs could be dumped, anyway, You never know when someone comes around that can work on this and it'd be better if they had everything ready if / when the time comes.

Yes, but soldering them back to run a trojan (SMD) is not an easy task, and without the CPU internal ROM any progress is very limited.

@clawgrip clawgrip deleted the patch-16 branch March 20, 2024 13:48
@mamehaze
Copy link
Contributor

mamehaze commented Mar 20, 2024

nobody is going to run a trojan that way on these things.

the other internal ROMs were extracted using an FPGA based solution acting as a ROM emulator, changing the code in realtime, and using memory read offsets to 'send' back data to the FPGA.

that's the only realistic way to dump the ROMs, and requires Peter / Morten level of skill, although as noted, first the program ROM needs to be decrypted. None of those people are involved with MAME anymore for various reasons.

@clawgrip
Copy link
Contributor Author

Ooook, We'll dump the missing flash chips ASAP!

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.

3 participants