Gamoover

Besoin de contacter un admin pour une proposition, une suggestion ou discuter d'un probleme ?
C'est ici : High_Cobra, AsPiC ou Pich

Rom manager sous linux

Démarré par Anonymous, Mercredi 22 Septembre 2004, 19:34:48 PM

Anonymous

Bonjour à tous,

J'ai xmame .86 sous debian gnu/linux et je cherche un utilitaire du type clrmamepro sous linux pour mettre de l'ordre dans mes rom.
auriez-vous une application à me conseiller et la façon de l'utiliser (syntaxe, parametrage)
Merci A+

PS : Bravo pour ce super site ++
:!:

Invité

le docteur Totoro est demandé sur ce topic, docteur Totoro :D

En attendant que notre spécialiste es Linux passe sur ce topic, je te souhaite juste la bienvenue ;)

Anonymous

Merci bien  :D
Attendons donc Totoro  :cool:

Zorg

Citation de: "starros"Bonjour à tous,
J'ai xmame .86 sous debian gnu/linux et je cherche un utilitaire du type clrmamepro sous linux pour mettre de l'ordre dans mes rom.
auriez-vous une application à me conseiller et la façon de l'utiliser (syntaxe, parametrage)

dans la serie des advance-tools tu as advscan
pour un exemple de sytaxe la man page est bien foutu.
il faut
1) extraire les infos de mame.

xmame.x11 -lx > info.xml

2) creer un fichier advsacnrc la sytaxe est donnee dans le man le minimum vital est le suivant

rom /path/vers/ton/dossier/roms
rom_new /path/vers/le/dossier//new_roms
rom_import /path/vers/le/dossier/import_roms
rom_unknown /path/vers/le/dossier/rom_unknown
sample /path/vers/le/dossier/samples
sample_unknown path/vers/le/dossier/saple_unknown


pour avoir une idee de la qualite de ton set. tu fais simplement

advscan -r -P < info.xml > report.txt

ensuite pour connaitre les roms qui  manquent dans ton set pour le bon fonctionnement

grep missing report.txt


pour connaitre les roms qui presentent un probleme

grep incomplete report.txt


pour connaitre les roms qui te manquent pour avoir le set complet (sytaxe pour zsh, voir a adapter pour bash)

for rom in `xmame.x11 -l | grep -v -e xmame -e Total -e ^$`
do
if [ ! /path/vers/ton/rossier/roms/$rom.zip ]
then
echo $rom
fi
done


tu saura ainsi quelles sont les rom OK,  les quelles sont a modifier, les quelles sont a recuperer

il existe d'autre outils tels que mamory
avec lequel j'ai peu joue
Besoin de graph ?
http://vectorlib.free.fr

tiré de mame.xml
<game name="puckman" sourcefile="pacman.c">
<game name="pacman" sourcefile="pacman.c" cloneof="puckman" romof="puckman">
cqfd :: Pacman est bien un clone

Anonymous

Merci bien Zorg,

Petites questions cependant :
comment faire pour réparer ma collection de rom a partir de .dat ?
Pour débuter il me faudrait un peu plus que juste compter les rom et voir celles qui manquent - connais tu une appli qui reclasserait automatiquement les roms de different dossiers (par ex "0.86", "nouveautés 0.87" etc )
As-tu deja essayé clrmamepro avec wine ou cedega ?

@++

Zorg

Citation de: "starros"Merci bien Zorg,

Petites questions cependant :
comment faire pour réparer ma collection de rom a partir de .dat ?

la man page de advscan te dis ceci

advscan has these features:
      o      Directly  read,  write  zip  archives  without decompressing and
             recompressing them for best performance.
      o      Add, copy, move and rename files in the zip  archives.  Any  rom
             that you have is placed automatically in the correct zip.
      o      Recognize the text files added by rom sites and delete them.
      o      Recognize  the  text  files added by the rom dumpers and keep or
             delete them as your choice.
      o      It's safe. On all the zip operations any file removed  or  over-
             written  is saved in the 'rom_unknown' 'sample_unknown' directo-
             ries and keep for future uses. This will  prevent  any  unwanted
             remove operation.

      but also has these misfeatures:
      o      Support only rom and sample archives zipped.
      o      Support only differential merging.
      o      Doesn't support .chd files.


pour metter a jour ta collection de roms, utilise en premier lieu
advscan -R -n < info.xml
lis attentivement ce qui se fera, puis si tu es d'accord refais la meme chose sans l'option -n

PS la lecture de la page man te sera tres utile.
tu peux aussi jetter un coup d'oeuil ici http://advancemame.sourceforge.net/support.html

Citation
As-tu deja essayé clrmamepro avec wine ou cedega ?

NON et je ne ferais pas usage de wine. pas dispo pour mes machines (nunuxPPC)
mais il parait que ca marche.
Besoin de graph ?
http://vectorlib.free.fr

tiré de mame.xml
<game name="puckman" sourcefile="pacman.c">
<game name="pacman" sourcefile="pacman.c" cloneof="puckman" romof="puckman">
cqfd :: Pacman est bien un clone

starros

Encore merci  :!:
Je vais explorer les pistes que tu me conseils et te tiendrais au courant.
A+
:D

starros

Bonsoir,

Quand je fais la commande pour gerer mes romsadvscan -R < info.xml il s'arrete à chaque erreur comme celle-ci log: load /mnt/Moby-Disk1/Doud/Partit-2/Appz/Emulateurs/Mame/0.53 Mame roms/720.zip
Invalid crc on data descriptor 717716352(2ac77b80h)/134695760(8074b50h) loading /mnt/Moby-Disk1/Doud/Partit-2/Appz/Emulateurs/Mame/0.53 Mame roms/720.zip scanning rom /mnt/Moby-Disk1/Doud/Partit-2/Appz/Emulateurs/Mame/0.53 Mame roms/720.zip
que dois-je faire pour qu'il répare directement ou supprime les roms avec un mauvais crc ?
la commande advscan -r -dugt < info.xml ne change rien.
Merci

Zorg

Citation de: "starros"Bonsoir,
que dois-je faire pour qu'il répare directement ou supprime les roms avec un mauvais crc ?
la commande advscan -r -dugt < info.xml ne change rien.

normalement un mauvais crc ne le gene pas, le seul truc qui possait problemen etait les archives zip incorectes.

quel version de advscan utilise tu ?? advscan -V

je teconseille de prendre la v1.10. ca se compile tres bien
Besoin de graph ?
http://vectorlib.free.fr

tiré de mame.xml
<game name="puckman" sourcefile="pacman.c">
<game name="pacman" sourcefile="pacman.c" cloneof="puckman" romof="puckman">
cqfd :: Pacman est bien un clone

starros

J'ai bien la v 1.10

je ne comprends pas bien. j'ai verifié, toutes mes roms ont des droits 777. Même un sudo n'y fait rien.
Une idée ?

Merci à bientôt

Zorg

Citation de: "starros"J'ai bien la v 1.10
je ne comprends pas bien. j'ai verifié, toutes mes roms ont des droits 777. Même un sudo n'y fait rien.

tes roms elles ont pas besoin d'avoir 777, 644 sufit largement (mauvaise habitude d'avoir du 777 partout, c'est MAL (tm)  :X


Citation
Une idée ?

une ou deux idees comme ca.
1) balance a l'adrresse suivante (edeveaud chez gmail point com) moi une ou deux roms qui posent pb que j'y regarde de plus pres.
2) dis moi les roms qui merdent chez toi, et je t'en fai parvenir une ou deux OK chez moi pour voir ce que ca donne dnas ton cas.
Besoin de graph ?
http://vectorlib.free.fr

tiré de mame.xml
<game name="puckman" sourcefile="pacman.c">
<game name="pacman" sourcefile="pacman.c" cloneof="puckman" romof="puckman">
cqfd :: Pacman est bien un clone

Totoro

Désolé, je n'ai pas pu passer plus tôt  :oops:

Mais je n'aurais pas été d'un grand secour, ma borne principale étant encore sous XP, pour le moment j'utilise Clrmame...

Je pense que le tutorial de Zorg va m'être bien utile dans quelques semaines   :thanks:

Youki

Ah?...C'est dans quelque semaines que tu fini Atomic version Linux?  :smile:

:evil:

Youk!

pitufo

D'ailleurs si il y a besoin d'un coup de main pour dev sous ninux ya pas de pb je veux bien aider. C'est fait en quoi, sdl ?

Youki

Ben non, justement, sinon ca aurait été trop facile de le porter sous linux... je vais pas lui faciliter la tache non plus!  :smile:

Le FE est fait en Visual C++ et j'utilise DirectX en natif. (en fait, je passe par une sorte de SDL que j'ai fait moi-meme).

Les outils de conf, sont en Delphi.

Youk!

pitufo

Citation de: "Youki"Ben non, justement, sinon ca aurait été trop facile de le porter sous linux... je vais pas lui faciliter la tache non plus!  :smile:

Ca va dans le sens de la philosophie windows :D

Mais en fait je demander pour la version linux pour le SDL.