ArcadeHacker_CPS2 icon indicating copy to clipboard operation
ArcadeHacker_CPS2 copied to clipboard

Could the game names be the ROM labels?

Open luxocrates opened this issue 4 years ago • 5 comments

I'm trying to reprogram a European Super Street Fighter 2. Its ROMs are labeled SSFE. From watching the YouTube video talk about how European versions are often the defaults, I'm guessing the selection I want is ssf2. I'm thinking wouldn't it be a simpler system if the selection we choose in the Arduino is just the letters written on the ROMs? (I'm guessing they're 1:1 for decryption keys?).

luxocrates avatar Sep 12 '20 05:09 luxocrates

They are not 1:1, but you can check which version you have with mame by dumping them, or check the names and regions at http://www.progettoemma.net/

ArtemioUrbina avatar Sep 12 '20 05:09 ArtemioUrbina

Oh interesting. So Capcom might have had two different chips, but both labeled (for example) SSFE 05? That must have been a logistical headache for them.

So the strings in the app are the MAME identifiers? That's good to know; I probably should have guessed, but it'd be great if you'd consider adding mention of this in the readme or source comments (unless I missed it somewhere)

Thanks so much for your awesome work on this project. Truly grateful!

luxocrates avatar Sep 12 '20 06:09 luxocrates

Hello ArtemioUrbina,

progettoemma.net is under maintenance, with no date, often no a good sign. So, I can't answer myself, what key for "XVSA03K" roms set ! The main question being "is my ROM known".

If not, do you need a dump of some the ROMs to calculate the key ?

Thank you

Franck78 avatar Apr 10 '21 13:04 Franck78

Ok, I supose this pdf answer the question ;)

https://cdn.shopify.com/s/files/1/0399/1689/6418/files/InfiniKeyCPS2_GameSelect.pdf

Franck78 avatar Apr 10 '21 13:04 Franck78

It does, you can always check the MAME source code https://github.com/mamedev/mame/blob/master/src/mame/drivers/cps2.cpp

ArtemioUrbina avatar Apr 11 '21 03:04 ArtemioUrbina