Identificazione PCB con EPROM

Area dedicata alle guide tecniche,consigli e suggerimenti.
Avatar utente
frame
Arcader
Arcader
Messaggi: 327
Iscritto il: 06/11/2015, 21:31
Reputation: 81

Identificazione PCB con EPROM

Messaggio da frame » 07/11/2015, 1:23

Spesso capita di entrare in possesso di PCB ignote.
Possiamo cercare di identificarle tramite il contenuto delle sue EPROM, ovvero delle sue memorie ROM riscrivibili.

MATERIALE OCCORRENTE:

1. Un PC (Notebook Win 7 64 bit nel mio caso)

Immagine

2. Un programmatore di EPROM (io ho scelto il TL866CS)

Immagine

3. La PCB incognita

Immagine

PROCEDIAMO

Con l'apposita pinza si "estirpa" la EPROM dallo zoccolo di alloggio. 
Le EPROM hanno un verso: una piccola tacca sul lato corto...ricordatevi poi di rimetterla ancora in quel senso.

Immagine

..si alloggia la EPROM con la tacca nella direzione richiesta dal lettore e si serra lo ZIF (si sposta la levetta verso il basso, in poche parole..)

Immagine

..si sceglie il modello della ROM dal menù (il mio era un Texas Instruments ed aveva stampato sopra TSM29256 )…

Immagine

…ecco il risultato della lettura... poi: "File---> Save" e si salva quanto letto in una cartella.

Immagine

Si nominano le ROM col numero corrispondente sulla scheda... in totale avevo 6 EPROM...

A questo punto siamo pronti a dare un nome alla scheda!

Ci sono vari metodi per identificarla, ma tutti si basano sul codice CRC univoco generato sul contentuo della ROM.
Mame stesso ha un database di codici CRC delle schede, e può fare al caso...

..io però mi sono appoggiato a questo Identificatore tramite Web (molto comodo direi!): 

http://romident.coinopflorida.com/

...e… BINGO!!! ...ecco il nome segreto della PCB che avevo per le mani!!

Immagine


NOTA: ho voluto passare tutte e 6 le rom per gli accertamenti e (sebbene i CRC generati siano UGUALI a quelli della mia controprova fatta col i 6 file bin del Prebillian mame) sono state riconosciute le ROM 3,4 e 6 ma non la 1 la 2 e la 5.
Per avere un dato più certo quindi sarebbe opportuno passare in rassegna sempre tutte le EPROM presenti.


Avatar utente
frame
Arcader
Arcader
Messaggi: 327
Iscritto il: 06/11/2015, 21:31
Reputation: 81

Re: Identificazione PCB con EPROM

Messaggio da frame » 17/11/2015, 14:45

Vedo di risistemare le foto e il resto...
Dammi la procedura di confronto crc col mame


Avatar utente
frame
Arcader
Arcader
Messaggi: 327
Iscritto il: 06/11/2015, 21:31
Reputation: 81

Re: Identificazione PCB con EPROM

Messaggio da frame » 17/11/2015, 21:28

biasini ha scritto:
mame -listcrc <nome del gioco>
Scusa Simo ma "nome del gioco" sarà invece "eprom salvata"... se no non capisco...

Sto cercando il nome della scheda...col programmatore di eprom ho salvato il contenuto eprom....no?


Avatar utente
biasini
Extreme Arcader
Extreme Arcader
Messaggi: 2134
Iscritto il: 03/11/2015, 17:38
Reputation: 370
Località: Roma

Re: Identificazione PCB con EPROM

Messaggio da biasini » 20/11/2015, 11:56

Giusto porca miseria...mi sò scemunito.
Quindi che io sappia ci resta solo da fare:

mame -listcrc

...cosa che crea un casotto di risultati. Quindi ci serve l'inverso, in pratica tirare fuori appunto il gioco partendo dai CRC.
Bisognerà chiedere su mameita...io non ricordo proprio come si fa, pardon


Avatar utente
f205v
Site Admin
Site Admin
Messaggi: 5616
Iscritto il: 01/12/2015, 10:37
Reputation: 266
Località: Lugano
Nazione: Svizzera
Contatta:

Re: Identificazione PCB con EPROM

Messaggio da f205v » 02/12/2015, 18:33

Bisogna usare il comando:
mame.exe -romident dump.zip

dove dump.zip è lo zippone contenente le rom cha avete dumpato, ovviamente nella stessa directory dove si trova l'eseguibile del mame.
Immaginef205v


Avatar utente
bisus
Arcade Maniac
Arcade Maniac
Messaggi: 2943
Iscritto il: 03/11/2015, 2:16
Reputation: 487
Località: Firenze
Contatta:

Re: Identificazione PCB con EPROM

Messaggio da bisus » 03/12/2015, 14:07

mitico
Segnalazioni problemi Forum
Non esitate a contattarmi in privato se doveste avere problemi sul forum http://www.arcademania.eu
grazie


janniz
Gamer
Gamer
Messaggi: 129
Iscritto il: 07/12/2015, 12:50
Reputation: 114

Re: Identificazione PCB con EPROM

Messaggio da janniz » 08/12/2015, 19:10

f205v ha scritto:Bisogna usare il comando:
mame.exe -romident dump.zip
Volendo romident lo puoi usare anche sul singolo dump, o su una cartella (in tal caso verrà eseguito su tutti i file contenuti al suo interno).


matt
Gamer
Gamer
Messaggi: 84
Iscritto il: 12/11/2015, 20:43
Reputation: 13

Re: Identificazione PCB con EPROM

Messaggio da matt » 22/12/2015, 18:48

E quando non hai nessun risultato?
Ho una scheda Sidam, ho letto il contenuto della prima eprom (programmatore williams + adattatore di sola lettura per le 2708) ma non ho recuperato nessuna informazione, neanche su progetto emma facendo una ricerca per ROM

Allego il contenuto di 2 eprom che ho letto.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.


Avatar utente
f205v
Site Admin
Site Admin
Messaggi: 5616
Iscritto il: 01/12/2015, 10:37
Reputation: 266
Località: Lugano
Nazione: Svizzera
Contatta:

Re: Identificazione PCB con EPROM

Messaggio da f205v » 22/12/2015, 22:13

matt ha scritto:E quando non hai nessun risultato?
ALLELUJA! ALLEEEEELLUUUUUJJJJAAAAAA!! [yahoooooo.gif] [yahoooooo.gif]

Vuol dire che (a meno di errori di dumping) hai per le mani una scheda ancora non dumpata e documentata.
Dovresti fare un lavoro come quello che descrivo qui:
http://www.mameitalia.net/index.php?showtopic=4774 (in italiano)
oppure qui in inglese:
http://www.citylan.it/wiki/index.php/Ho ... ment_a_PCB
e relative sottopagine.

Poi aspetti di vedere il tuo nick nel whatsnew del MAME.
[book6.gif]
Immaginef205v


matt
Gamer
Gamer
Messaggi: 84
Iscritto il: 12/11/2015, 20:43
Reputation: 13

Re: Identificazione PCB con EPROM

Messaggio da matt » 23/12/2015, 0:06

hhahaha
In realtà ho provato con altre schede e ho avuto risultati positivi.
Dopo le vacanze dovrei riuscire a leggere il contenuto delle altre eprom, ho peró il timore che una sia danneggiata in quanto aveva il contenuto vuoto.
Ti terró aggiornato


Avatar utente
f205v
Site Admin
Site Admin
Messaggi: 5616
Iscritto il: 01/12/2015, 10:37
Reputation: 266
Località: Lugano
Nazione: Svizzera
Contatta:

Re: Identificazione PCB con EPROM

Messaggio da f205v » 23/12/2015, 9:20

Se nel frattempo riuscissi a postare una foto della scheda mi piacerebbe vederla.
Immaginef205v


matt
Gamer
Gamer
Messaggi: 84
Iscritto il: 12/11/2015, 20:43
Reputation: 13

Re: Identificazione PCB con EPROM

Messaggio da matt » 23/12/2015, 10:21

Purtroppo sono già partito, dovrai pazientare un po


janniz
Gamer
Gamer
Messaggi: 129
Iscritto il: 07/12/2015, 12:50
Reputation: 114

Re: Identificazione PCB con EPROM

Messaggio da janniz » 25/12/2015, 15:30

Se il contenuto della EPROM era di tutti 0x00 (se ho ben interpretato il tuo commento sul fatto che fosse tutto vuoto...) allora è possibile che il tuo lettore si sia incasinato leggendole... Mi sembra improbabile che ci fossero più EPROM guaste...


matt
Gamer
Gamer
Messaggi: 84
Iscritto il: 12/11/2015, 20:43
Reputation: 13

Re: Identificazione PCB con EPROM

Messaggio da matt » 25/12/2015, 17:57

Il contenuto era vuoto solo di una eprom (mi sono poi accorto che aveva un piedino spezzato).


Avatar utente
f205v
Site Admin
Site Admin
Messaggi: 5616
Iscritto il: 01/12/2015, 10:37
Reputation: 266
Località: Lugano
Nazione: Svizzera
Contatta:

Re: Identificazione PCB con EPROM

Messaggio da f205v » 25/12/2015, 18:10

Il piedino spezzato lo risolvi con una piccolissima saldatura.
Prendi un pezzettino di rame da un cavo elettrico, lo tagli lungo come un piedino di una EPROM, lo salvi al posto della zampina rotta, e poi lo leggi come sempre.
Immaginef205v


matt
Gamer
Gamer
Messaggi: 84
Iscritto il: 12/11/2015, 20:43
Reputation: 13

Re: Identificazione PCB con EPROM

Messaggio da matt » 26/12/2015, 19:37

stavo anche pensando di spezzare un piedino da una eprom che non mi serve e saldarlo.
Grazie, ti faccio avere presto notizie


Avatar utente
f205v
Site Admin
Site Admin
Messaggi: 5616
Iscritto il: 01/12/2015, 10:37
Reputation: 266
Località: Lugano
Nazione: Svizzera
Contatta:

Re: Identificazione PCB con EPROM

Messaggio da f205v » 26/12/2015, 20:09

Ti dirò mi è anche capitato di fare dei dump senza nemmeno saldare il piedino mancante. Basta che metti uno spezzone di cavetto elettrico dentro il socket del lettore al posto del piedino mancante e poi quando lanci la lettura della EPROM lo tieni bene a contatto con il moncherino premendolo con le dita.

Mi raccomando in ogni caso di fare almeno 3 dump per ogni chip azzerando la cache di lettura fra un dump ed il successivo e verificare che siano tutti e tre uguali (crc32). Questo indipendentemente dal fatto che la EPROM sia sana o malandata.
Immaginef205v


matt
Gamer
Gamer
Messaggi: 84
Iscritto il: 12/11/2015, 20:43
Reputation: 13

Re: Identificazione PCB con EPROM

Messaggio da matt » 13/01/2016, 16:49

Ciao, ecco alcune foto della scheda.
Vedendo il layout mi sembra sia Invasion.
Comunque in questi giorni faccio il dump delle eprom.

Matt
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.


Avatar utente
f205v
Site Admin
Site Admin
Messaggi: 5616
Iscritto il: 01/12/2015, 10:37
Reputation: 266
Località: Lugano
Nazione: Svizzera
Contatta:

Re: Identificazione PCB con EPROM

Messaggio da f205v » 13/01/2016, 17:20

Ma che bella!
sembra in condizioni molto buone.
Il layout è quello di "Invasion", ma potrebbe essere che lo hanno utilizzato per un gioco diverso.

A questo punto il dump è fondamentale.
Controlla bene anche se ci sono delle PROM.
Immaginef205v


matt
Gamer
Gamer
Messaggi: 84
Iscritto il: 12/11/2015, 20:43
Reputation: 13

Re: Identificazione PCB con EPROM

Messaggio da matt » 14/01/2016, 18:47

Ciao,
ti allego i damp delle eprom che sono riuscito a fare oggi.
Sono riuscito a saldare i piedini della eprom, ma credo che il suo contenuto sia andato.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.


Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite