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

konami/viper: Fix code1d NVRAM/DS2430, remove duplicate code1da #11844

Merged
merged 1 commit into from
Dec 17, 2023

Conversation

987123879113
Copy link
Contributor

The NVRAM from code1da is a valid NVRAM for GK992 UAD so I moved it to code1d's ROM entry. The expected DS2430 serial for the UAD NVRAM was extracted from the NVRAM data (bytes 0x2a-0x30, reversed) and the serial checksum generated to make a new ds2430_code1d2.u3 that works with the paired NVRAM so no more RTC self-check errors.

code1da was removed because it's just another copy of 922d02. If you extract the two CHDs and mount them as FAT16 then you can find the main ROM file on the filesystem. If you do a checksum comparison of those two files you can see they're identical. The differences in the CHDs seem to come from metadata or other filesystem-related things.

76a9bf5c6910c676a44a02649639d730ba19be3a */Volumes/NO NAME/GK922D02.BIN
76a9bf5c6910c676a44a02649639d730ba19be3a */Volumes/NO NAME 1/Gk922d02(922d02-code1-dispatch-slot2-32MB).bin

@cuavas cuavas merged commit ad28ae6 into mamedev:master Dec 17, 2023
5 checks passed
@987123879113 987123879113 deleted the code1d_fix branch February 17, 2024 18:04
einstein95 pushed a commit to einstein95/mame that referenced this pull request Mar 2, 2024
Also removed code1da as the game content on the disk image is identical to code1d.
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