Gamoover
Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => : Anonymous Wednesday 22 September 2004, 19:34:48 PM
-
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 ++
:!:
-
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 ;)
-
Merci bien :D
Attendons donc Totoro :cool:
-
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 (http://advancemame.sourceforge.net) 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 (http://mamory.sourceforge.net/)
avec lequel j'ai peu joue
-
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 ?
@++
-
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
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.
-
Encore merci :!:
Je vais explorer les pistes que tu me conseils et te tiendrais au courant.
A+
:D
-
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
-
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
-
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
-
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
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.
-
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:
-
Ah?...C'est dans quelque semaines que tu fini Atomic version Linux? :smile:
:evil:
Youk!
-
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 ?
-
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!
-
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.
-
La librairie SDL est écrite en C (mais on trouve un portage en C++ et on peut l'interfacer dans presque tous les langages)
www.libsdl.org :!:
-
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
oui en effet pourquoi utiliser des outils portables et standards, hein ??
Mais en fait je demander pour la version linux pour le SDL.
sdl == Simple DirectMedia Layer http://www.libsdl.org/
c'est une librairie qui fait tout ou presque audio, video, gestion des evenements clavier souris, gestion joystick, gestion 2D (frame buffer) 3d(openGL). il ne manque que le cafe..
supporte plusieur langages. C, C++, perl, python, java, ruby.
et en plus ca tourne sur.
Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, QNX. etct etc
des raports on ete fait concernant Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
pour NetBSD et Tru64 je peux confirmenr que ca marche.
donc tout a fait l'outil pas adapte pour faire un truc facilement portable hein :twisted:
-
oui en effet pourquoi utiliser des outils portables et standards, hein ??
Heuu directX doit etre plus 'standard' que SDL. Je suis anti-microsoft
primaire mais il faut bien avouer que directX est la meilleur chose
qu'ils ai fait. Par contre c'est dommage qu'ils connaissent qu'un seul
os sur une seule archi
{SDL c'est enorme}
donc tout a fait l'outil pas adapte pour faire un truc facilement portable hein :twisted:
;)
-
Heuu directX doit etre plus 'standard' que SDL.
désolé mais DirectX j'ai ça sur aucune des machines/OS que j'utilise, et il y en à une palanquée
alors que du SDL j'en ai sur presque toutes pour moi ca me parait ètre un peu plus dans la notion de standard. non ??
jJe ne critique pas DirectX, c'est surement tres bien, mais je ne peux rien en dire je connais pas
par contre je maintiens que SDL est un bon choix pour faire un truc portable. vu le nombre de plateforme et de langages supportés
-
Quand je disais standart je voulais dire plus utiliser. En esperant que
cette tendance s'inverse. Mais c'est pas gagner :/
-
Quand je disais standart je voulais dire plus utiliser. En esperant que
cette tendance s'inverse. Mais c'est pas gagner :/
tant que l'utilisation primera sur le respect des standard, en effet c'est pas gagne
-
[
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.
tes roms sont incompletes, mais je ne rencontre pas de pb avec elles ;-)
je vois pas d'ou vien ton pb