Einzelnen Beitrag anzeigen
  #4669  
Alt 19.09.2021, 12:05
hap hap ist offline
TASC R40
 
Registriert seit: 27.07.2019
Beiträge: 510
Abgegebene Danke: 185
Erhielt 1.657 Danke für 326 Beiträge
Aktivitäten Langlebigkeit
1/20 5/20
Heute Beiträge
0/3 ssssss510
Re: Mess Emulator für diverse Schachcomputer ist fertig!

For anyone who's curious about it, let me describe the extraction of the ROM for Fidelity Checker Challenger 2. It is not your standard desolder->romchip in reader tool->rom file comes out

A few years ago, Yovan bought Checker Challenger 2 for dumping the ROM. From his PCB photos, we saw it has a NEC UCOM-4 MCU, the CPU is emulated in MAME but it is not easy to dump electronically. Yovan was reluctant to send the pcb to someone else, and a rom dump didn't happen.

A couple of years later (2 weeks ago), I spotted a very cheap one on ebay. Sean Riddle ( http://www.seanriddle.com/decap.html ) and I purchased it and he started working on dumping the ROM.
The dumping process done by Sean:
- delid(decap) the chip, making the bare die visible
- give it a bath in Whink(diluted hydrofluoric acid) to remove remaining goo and the top layer
- put it under a motorized microscope that makes hundreds of photos (this step is also done before the acid bath)
- stitch photos together and end up with a huge picture, I've uploaded a temporary mirror here: WARNING it's 68MB, 16304x18327 https://tsk-tsk.net/net/temp/checkersacid.jpg
- the ROM bits (literally the 1s and 0s) are in the big array at the top left
- use a tool to extract the bits visually, and verify them
- convert to bytes in correct order (the correct ordering was figured out ages ago when a Roland TB-303 MCU was decapped)

The emulation process is same as usual: Sean sent me a pinout/netlist, and I program the MAME driver.
https://github.com/mamedev/mame/blob...el_checkc2.cpp

Geändert von hap (19.09.2021 um 12:15 Uhr)
Mit Zitat antworten
Folgende 7 Benutzer sagen Danke zu hap für den nützlichen Beitrag:
bataais (19.09.2021), berger (19.09.2021), fhub (19.09.2021), kamoj (20.09.2021), Luis (19.09.2021), Plextor (19.09.2021), Tibono (19.09.2021)