|
DU: Atari GX2's ass whipped
#355484 - 06/09/16 01:06 AM
|
|
|
The progress never stops... Peter Wilhelmsen and his friend have whipped the ass of Atari GX2. In his words:
Quote:
After many nights of soldering, we ended up with a setup that looks like this:
http://s32.postimg.org/6r8t70fcl/IMG_20160513_162756.jpg
We could now log in real time what was happening on the bus and what the FPGA did to the SRAM. Next step was writing some MC68EC020 code to query the protection on the CLARN (protection) board. Many many program/erase EPROM cycles later we had gaining enough of knowledge about the algorithm that we could start to do some cryptanalysis. This was finished last night and we can now consider the protection on Moto Frenzy fully solved and understood. It is several Linear Feedback Shift Registers mixed together in a odd way to work as a stream cipher.I have been in contact with Aaron Giles and sent him the implementation and hopefully we should see a commit real soon now.
|
|
|
|
very cool news
[Re: Smitdogg]
#355517 - 06/09/16 09:06 PM
|
|
|
|
|
Re: DU: Atari GX2's ass whipped
[Re: Smitdogg]
#355518 - 06/09/16 09:17 PM
|
|
|
Interesting news which makes me wonder if Road Riots Revenge and Space Lords the two other games running on this hardware may in turn have their protection schemes cracked also
Edited by gamez fan (06/09/16 10:37 PM)
|
Arcade Addict
|
|
|
Re: DU: Atari GX2's ass whipped
[Re: gamez fan]
#355523 - 06/09/16 10:32 PM
|
|
|
Yep they just need to hook the other games into it. It's in the works.
|
|
|
|
Re: DU: Atari GX2's ass whipped
[Re: Smitdogg]
#355550 - 06/10/16 02:03 PM
|
|
|
Oh man I have been waiting for Space Lords for years and years and years. Thank you thank you thank you thank you!
|
|
|
Moose |
Don't make me assume my ultimate form!
|
|
|
Reged: 05/03/04
|
Posts: 1483
|
Loc: Outback, Australia
|
|
Send PM
|
|
|
Re: DU: Atari GX2's ass whipped
[Re: Smitdogg]
#355589 - 06/11/16 09:56 AM
|
|
|
|
|
Re: DU: Atari GX2's ass whipped
[Re: Moose]
#355590 - 06/11/16 10:02 AM
|
|
|
|
gregf |
Ramtek's Trivia promoter
|
|
|
Reged: 09/21/03
|
Posts: 8616
|
Loc: southern CA, US
|
|
Send PM
|
|
|
Re: DU: Atari GX2 *another edit*
[Re: Smitdogg]
#355600 - 06/11/16 10:25 PM
|
|
|
>The progress never stops...Atari GX2.
After reading the recent code update, good to know this emulation routine will get more Atari games running properly. Too bad that Road Riot 4WD uses different hardware so that game will likely require a different method.
-- src/mame/machine/atarixga.cpp
Atari XGA encryption FPGA
Part numbers:
136094-0072 Moto Frenzy 136095-0072 Space Lords ? Road Riot's Revenge 136094-0004A Primal Rage ? T-Mek
Road Riot's Revenge
src/mame/drivers/atarigt.cpp
Known bugs: * protection devices unknown Primal Rage, T-MEK
src/mame/drivers/atarig42.cpp
Known bugs: * ASIC65 for Road Riot not quite perfect
Road Riot 4WD
Edited by gregf (10/24/16 11:04 AM)
|
|
|
|
Re: DU: Atari GX2's ass whipped
[Re: Smitdogg]
#355605 - 06/12/16 02:04 AM
|
|
|
Always good to see another protection scheme fall by the wayside and get properly emulated by MAME.
|
|
|