Gamoover

[move]Bienvenue sur Gamoover, portail francophone de l'arcade.

Retrouver un jeu à partir du dump d'une de ses ROM ?

Démarré par f4brice, Samedi 27 Février 2010, 19:44:45 PM

f4brice

Bonsoir.

J'ai un jeu que je n'arrive pas à identifier.
Sur le PCB, il y a des ROMs et j'ai de quoi les lire...

Existe-t-il un outil qui permet à partir du dump d'une des ROM d'un jeu de trouver à quel(s) jeu(x) cette ROM appartient ?


dapsaille

#1
Tu peux faire un md5 SHA1 de ton fichier dumpé et le comparer aux sources mame .

Si tu me donnes le md5 SHA1 je veux bien m'en occuper.

http://www.toast442.org/md5/

Je cherche un soft windows pour le calcul sha ^^

Trouvé :

http://support.microsoft.com/?kbid=841290

liodel


dapsaille

Sa base semble basée sur celle de Mame .. mais de 2001 :/ dommage car cet outil est sympa

liodel

#4
me suis planté, je crois que c'est là le lien

http://www.system16.com/romident.php

Citation de: dapsaille le Samedi 27 Février 2010, 20:04:55 PM
Sa base semble basée sur celle de Mame .. mais de 2001 :/ dommage car cet outil est sympa

pas grave, f4brice aime bien les vielles pcb  ;)

dapsaille

#5
c'est bien le même =

February 19th, 2001


Sinon pour ceux qui ont un linux sous la main :

décompresser les sources de mame puis :


cd mamesources/mame/src/mame/drivers
for i in `find .`;do cat $i | grep CODESHA1 && echo $i;done


Cela permet de voir a quel driver c'est relié, ensuite visualisation du driver et top dans la poche ^^

testé à l'instant avec un sfa.z1

Me demandez pas sous Windows, sinon on vas se facher ^^ (mais bon surement faisable)


dapsaille

#6
Citation de: liodel le Samedi 27 Février 2010, 20:05:31 PM
me suis planté, je crois que c'est là le lien

http://www.system16.com/romident.php

pas grave, f4brice aime bien les vielles pcb  ;)

Tu m'étonnes , du vectoriel sinon rien ^^

EDIT Gaffe quand même à romident ... le crc est un peu faiblard pour identifier ... préférer le sha ou autres ..

ElBarto

Pas besoin des sources de mame, il suffit juste de l'eecutable :
mame -romident fichier.bin

Et il va te dire a quel jeu appartient la rom (si il est emuler bien sur).

dapsaille


f4brice

Bonsoir.

Merci à tous pour vos réponses.

J'ai essayé la version « bourrin » avec des grep dans les drivers mame (vive les live CD Ubuntu).
Bah choux blanc... Soit les ROMs sont inconnues, soit le calcul de SHA-1 de chez Kro$oft est moisi.

J'ai essayé ensuite la version proposée par ElBarto, avec un Mame 0.136.
Le résultat en image :


Le dernier fichier, c'est un essai pour vérifier la technique.
J'avais un PCB de G'n'G sous la main, j'ai sorti une EPROM, je l'ai dumpée et Mame l'a parfaitement identifiée.

Conclusion : j'ai un PCB qui est inconnu de Mame !  =:))


Je vais compiler la dernière version de Mame, on verra bien si le mystère subsiste !

philougames

c'est foot ball champ  =:)) =:)) =:))
me..e tu n'aime pas le foot  =:)) =:))

liodel

Citation de: ElBarto le Samedi 27 Février 2010, 22:18:47 PM
Pas besoin des sources de mame, il suffit juste de l'eecutable :
mame -romident fichier.bin

Et il va te dire a quel jeu appartient la rom (si il est emuler bien sur).
Excellent merci de l'info

f4brice

Citation de: philougames le Samedi 27 Février 2010, 23:15:55 PM
c'est foot ball champ  =:)) =:)) =:))
me..e tu n'aime pas le foot  =:)) =:))

^-

Le jeu a été quand même sacrément hacké par ceux qui ont réalisé le boot...

Pouahhhh du foot...

dapsaille


f4brice

La technique est excellente !!!

J'ai un PCB Namco non identifié qui ne boot pas (écran blanc).
Il y a des étiquettes "RT" sur les ROM.

Et bien c'est un "Rolling Thunder (old version)"...  :'(