So, as I’m sure many of you know, some hacked Konami games simply refuse to run in Nestopia core of retroarch.
THE LIST OF OFFENDERS (that I know of personally)
Akumajou Special - Boku Dracula-kun
Wai Wai World
Wai Wai World 2 - SOS!! Paseri Jou
The original japanese versions of these roms work but, because the hacked versions crc and sha-1 dont match up with them, they crash retroarch instantly. Now, from what I’ve read, all you need to do to remedy this is to:
- Hashcheck the values of the virgin rom
- Find the entry in the database that houses these values.
- Hashcheck the values of the hacked rom.
- Copy and paste the original entry to the database, replacing the original CRC/SHA-1 info with the hacked values.
- Save the database.
- Play the game.
This is where i run into problems. The CRCs and SHA-1s from the original roms dont seem to be right. I happened to find the original CRC/SHA-1 for Akumajou Special - Boku Dracula-kun listed online that matched the database entry so I have found that at least (no such luck with wai wai world 1 & 2 though) but this in itself presents and interesting question. Why can retroarch load an original rom with non-matching CRCs and SHA-1s at all?
SO, i deduced that either the original roms I have just dont match the database (but still run for god knows what reason) OR the hash checkers I’ve been using arent relating the right information (which I would find strange because, at this point, I’ve tried 5-6 different programs and they all transmit the same info).
Either way, I still found the values for the original Akumajou Special - Boku Dracula-kun, so i tried to just change the CRC and SHA-1 to the hacked values and yeah, it still crashes.
If anyone knows of a way to do this that works, PLEASE, let me know. I would be eternally grateful. Thanks again, guys!
Just for reference, THIS is the rom info for Akumajou Special - Boku Dracula-kun in the nestopia database file: <game> <cartridge system=“Famicom” dump=“unknown” crc=“C1FBF659” sha1=“40A9324E9D5FFCF8618C9D95E22424A8EFE60C6E”> <board type=“KONAMI-VRC-4” mapper=“23”> <prg size=“128k” /> <chr size=“128k” /> <chip type=“Konami VRC IV”> <pin number=“3” function=“PRG A3” /> <pin number=“4” function=“PRG A2” /> </chip> </board> </cartridge> </game>
And this is what my hashcheckers are telling me are the correct values for said rom: <game> <cartridge system=“Famicom” dump=“unknown” crc=“F916D969” sha1=“A7F5329BE0440498DC343504652EAFCB39836609”> <board type=“KONAMI-VRC-4” mapper=“23”> <prg size=“128k” /> <chr size=“128k” /> <chip type=“Konami VRC IV”> <pin number=“3” function=“PRG A3” /> <pin number=“4” function=“PRG A2” /> </chip> </board> </cartridge> </game>
Also, the second incorrect value is also what romhack.net says are the crc and sha-1 as well (for Akumajou Special - Boku Dracula-kun), so at least THAT makes me feel a little less crazy.
Anyways, If anyone knows of a way to do this that works, PLEASE, let me know. I would be eternally grateful. Thanks again, guys!