Important Capcom CPS2 Announcement

Coin-operated games and arcades.
User avatar
mastercello
Posts: 731
Joined: August 18th, 2008, 11:42 am
Location: Lucerne, Switzerland
eBay: mastercello
Initials: BUS
Contact:

Re: Important Capcom CPS2 Announcement

Post by mastercello »

Freaking amazing....you guys rock! :thumbup: :awe: :thumbupright: :slowclap: :slowclap: :slowclap:
User avatar
rugdoctor
Please Continue...
Posts: 609
Joined: June 23rd, 2010, 5:45 am
Location: New Zealand, Wellington
Initials: KLM
Contact:

Re: Important Capcom CPS2 Announcement

Post by rugdoctor »

Awesome work!!!
my website: http://kelvinsgamingheaven.blogspot.co.nz/" onclick="window.open(this.href);return false;
User avatar
KmanSweden
KmanSweden
Posts: 1242
Joined: October 13th, 2010, 10:37 am
Location: Stockholm, Sweden
eBay: KmanSweden
Initials: PKK
Contact:

Re: Important Capcom CPS2 Announcement

Post by KmanSweden »

:thumbup: :awe: :thumbupright:
Up the Irons!
User avatar
KmanSweden
KmanSweden
Posts: 1242
Joined: October 13th, 2010, 10:37 am
Location: Stockholm, Sweden
eBay: KmanSweden
Initials: PKK
Contact:

Re: Important Capcom CPS2 Announcement

Post by KmanSweden »

Did I understand this correctly that this can be used only on boards with original roms?
Up the Irons!
User avatar
Commodore64
Posts: 128
Joined: January 31st, 2011, 3:03 pm
Location: Berlin, Germany
eBay: tachikawa-games
Initials: CYD
Contact:

Re: Important Capcom CPS2 Announcement

Post by Commodore64 »

Amazing Stuff! :awe:
User avatar
idc
Ralf Little impersonator
Posts: 1311
Joined: October 16th, 2008, 9:17 pm
Location: Tamworth, Staffordshire
eBay: iancourt
Initials: IAN
Contact:

Re: Important Capcom CPS2 Announcement

Post by idc »

KmanSweden wrote:Did I understand this correctly that this can be used only on boards with original roms?
Depends on what you mean by "original ROMs". If the board has been phoenixed, you will need to rewrite encrypted ROM images, such as those from the MAME dumps.
ImageImageImageImage
Image
User avatar
KmanSweden
KmanSweden
Posts: 1242
Joined: October 13th, 2010, 10:37 am
Location: Stockholm, Sweden
eBay: KmanSweden
Initials: PKK
Contact:

Re: Important Capcom CPS2 Announcement

Post by KmanSweden »

Got it, thanks.
Up the Irons!
User avatar
Radiant
Posts: 13
Joined: August 19th, 2016, 7:59 am
Location: Austria

Re: Important Capcom CPS2 Announcement

Post by Radiant »

great work :awe:
i found a CPS2 AvP last Weekend in one of my boxes ( i was searching for my cps3 games to replace the battery :eh: )... a sticker told me -->battery = 2004 :wtf: and it was still alive changed the battery today (and it's still alive ;) )
User avatar
vasilas432
Posts: 173
Joined: November 11th, 2014, 4:42 pm
Location: Hellas - Crete
eBay: katzurak

Re: Important Capcom CPS2 Announcement

Post by vasilas432 »

Radiant wrote:great work :awe:
i found a CPS2 AvP last Weekend in one of my boxes ( i was searching for my cps3 games to replace the battery :eh: )... a sticker told me -->battery = 2004 :wtf: and it was still alive changed the battery today (and it's still alive ;) )
:thumbupright:
User avatar
vasilas432
Posts: 173
Joined: November 11th, 2014, 4:42 pm
Location: Hellas - Crete
eBay: katzurak

Re: Important Capcom CPS2 Announcement

Post by vasilas432 »

Thank you guys! Great achievement for retro arcade history!

I find the revival procedure a little bit difficult to perform from someone who has not any idea where 5v and grounds are on a board. Can the tools become a little more user friendly? I own 12 boards on battery but I am not sure I can make it to a revival in case of a suicide.
Thanks again
Vassilios
User avatar
idc
Ralf Little impersonator
Posts: 1311
Joined: October 16th, 2008, 9:17 pm
Location: Tamworth, Staffordshire
eBay: iancourt
Initials: IAN
Contact:

Re: Important Capcom CPS2 Announcement

Post by idc »

vasilas432 wrote:Thank you guys! Great achievement for retro arcade history!

I find the revival procedure a little bit difficult to perform from someone who has not any idea where 5v and grounds are on a board. Can the tools become a little more user friendly? I own 12 boards on battery but I am not sure I can make it to a revival in case of a suicide.
Thanks again
Vassilios
That's certainly one of our goals. The good thing is that now the information is in the public domain, anyone can make and share their own improvements that will help the wider community. :)
ImageImageImageImage
Image
User avatar
vasilas432
Posts: 173
Joined: November 11th, 2014, 4:42 pm
Location: Hellas - Crete
eBay: katzurak

Re: Important Capcom CPS2 Announcement

Post by vasilas432 »

idc wrote:
vasilas432 wrote:Thank you guys! Great achievement for retro arcade history!

I find the revival procedure a little bit difficult to perform from someone who has not any idea where 5v and grounds are on a board. Can the tools become a little more user friendly? I own 12 boards on battery but I am not sure I can make it to a revival in case of a suicide.
Thanks again
Vassilios
That's certainly one of our goals. The good thing is that now the information is in the public domain, anyone can make and share their own improvements that will help the wider community. :)
I hope it will go to wider community or else most people will send their boards to some experts which will use your tools and your innovation for extra profit ;)
User avatar
idc
Ralf Little impersonator
Posts: 1311
Joined: October 16th, 2008, 9:17 pm
Location: Tamworth, Staffordshire
eBay: iancourt
Initials: IAN
Contact:

Re: Important Capcom CPS2 Announcement

Post by idc »

vasilas432 wrote:I hope it will go to wider community or else most people will send their boards to some experts which will use your tools and your innovation for extra profit ;)
Well, it's all up on GitHub, freely available for those who care to take a look at it and use it. :)
ImageImageImageImage
Image
User avatar
vasilas432
Posts: 173
Joined: November 11th, 2014, 4:42 pm
Location: Hellas - Crete
eBay: katzurak

Re: Important Capcom CPS2 Announcement

Post by vasilas432 »

idc wrote:
vasilas432 wrote:I hope it will go to wider community or else most people will send their boards to some experts which will use your tools and your innovation for extra profit ;)
Well, it's all up on GitHub, freely available for those who care to take a look at it and use it. :)
Many thanks, community owes you :)
User avatar
idc
Ralf Little impersonator
Posts: 1311
Joined: October 16th, 2008, 9:17 pm
Location: Tamworth, Staffordshire
eBay: iancourt
Initials: IAN
Contact:

Re: Important Capcom CPS2 Announcement

Post by idc »

Thanks to everyone for your thanks. It definitely couldn't have been done without the other team members, I was just in the fortunate position of having some good information and theories for a considerable time, and eventually the right contacts to deal better with what I had.

Big thanks belong to Pete Grounds, who did the initial hardware analysis on our behalf; to Artemio Urbina, who helped us obtain valid key data and deduced pinouts; to Eduardo Cruz, who rightfully took the lead and handled the analysis of my captured logic data and the resulting mathematics that is far more complicated than I could handle; and of course to the small team of beta testers who helped us with the final issues in the months between announcement and yesterday's release.

Thanks too to the community for the overwhelmingly positive reaction. This is why we do what we do. :awe:
ImageImageImageImage
Image
User avatar
WilalvesBR
Posts: 36
Joined: December 14th, 2011, 1:42 pm
Location: Brazil
eBay: Wilalvesbr
Initials: WIL

Re: Important Capcom CPS2 Announcement

Post by WilalvesBR »

idc wrote:Artemio Urbina, who helped us obtain valid key data and deduced pinouts;
The keys used by the device to revive real boards aren't the same keys used by emulators?
ArcadeHacker Blog wrote:Over the coming weeks additional details about the CPS2 hardware internals will be released providing unseen insights into how Capcom implemented security.
Very anxious to see the technical details and internal looks from the Capcom custom chips!
User avatar
idc
Ralf Little impersonator
Posts: 1311
Joined: October 16th, 2008, 9:17 pm
Location: Tamworth, Staffordshire
eBay: iancourt
Initials: IAN
Contact:

Re: Important Capcom CPS2 Announcement

Post by idc »

WilalvesBR wrote:
idc wrote:Artemio Urbina, who helped us obtain valid key data and deduced pinouts;
The keys used by the device to revive real boards aren't the same keys used by emulators?
CPS2 boards require a data stream which holds the keys, the encrypted range (which is not always the entire program ROM space) and the watchdog instruction.

However, this data is not in the clear, but is in an encrypted/obfuscated form. The keys, ranges and watchdog instructions listed in MAME are correct. The actual key data we send to the board is a derivation of that, so we had to investigate exactly how the data needed to be presented.

I'm sure Eduardo will provide a full (and better) account of the process on his blog very soon.
ImageImageImageImage
Image
Post Reply