MAMEWorld >> News
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

gregf
Ramtek's Trivia promoter
Reged: 09/21/03
Posts: 8601
Loc: southern CA, US
Send PM
Re: Vas WIP: decrypting Nihon System Omega
02/13/17 03:14 AM



-
ShouTime dumped the incredibly rare game Omega (Nihon System). It’s a ball-and-paddle game running on similar hardware to Sega’s Gigas. These games use an NEC MC-8123 CPU module containing a Z80 core, decryption circuitry, and an 8 KiB encryption key in battery-backed RAM.

This encryption scheme could have been brutal, requiring extensive analysis of a working CPU module to crack, if it weren’t for a fatal flaw: Sega used a simple linear congruential generator algorithm to create 8 KiB keys from 24-bit seeds. That means there are less than seventeen million encryption keys to test. Seventeen million might sound like a lot, but it’s far less than the total possible number of keys, and definitely small enough to apply a known plaintext attack in a reasonable amount of time.
-


Amazing that the pcb is still running at this time. Lucked out in getting another pcb that uses the evil mc-8123 saved thanks to the earlier findings and work from years earlier by both Nicola and Dave.


--
src/mame/machine/mc8123.cpp


Additionally, Dave Widel has dumped some tables from a NEC MC-8123B and Nicola has made progress decrypting the first one. So we will require all NEC MC-8123B's also as well as the 1 remaining custom Z80 (to be sent to Dave Widel)
Update: Nicola has cracked all of the custom Z80's and MC-8123 CPUs so we don't need them now.
--



Counter Run is only game remaining from the src/mame/drivers/freekick.cpp file in which original pcb needs to be found (better if still in working condition). Fortunately the bootleg version of Counter Run is already supported in MAME, but it would be ideal if original version can be rescued/preserved.

Edited by gregf (02/20/18 10:35 PM)







Entire thread
Subject Posted by Posted on
* Vas WIP: decrypting Nihon System Omega Vas Crabb 02/13/17 01:38 AM
. * Re: Vas WIP: decrypting Nihon System Omega gregf  02/13/17 03:14 AM
. * Re: Vas WIP: decrypting Nihon System Omega Diet Go Go Fan  02/13/17 04:16 AM
. * Re: Vas WIP: decrypting Nihon System Omega Haze  02/13/17 03:44 PM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
0 registered and 206 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2020