Auteur Sujet: Isoler les ROMS ayant le Status *WORKING*  (Lu 1429 fois)

Hors ligne chtom

  • Accro
  • *
  • Messages: 220
    • Voir le profil
Isoler les ROMS ayant le Status *WORKING*
« le: Mardi 24 Août 2004, 14:18:38 pm »
Bonjour,

Apres un premier tri de roms MAME, j'ai gardé que les parents.
Je dois encore trier car je n'ai pas assez de place sur mon disque...

Comment isoler les roms de MAME 0.84 disposant du status WORKING des autres roms ? J'utilise CTRLMAME. Il y a t-il un DAT qui corresponderait à ma demande ? ou un utilitaire capable de faire celà ?

Merci.

Hors ligne malibucoka

  • Confirmé
  • *
  • Messages: 128
  • Space invaders are back !
    • Voir le profil
Isoler les ROMS ayant le Status *WORKING*
« Réponse #1 le: Mercredi 29 Septembre 2004, 21:49:17 pm »
Pour les utilitaires ou les dats, je ne sais pas. Par contre si tu a excel ya une technique. Je vais essayer de faire un petit tuto pour demain... ;)

...a moins bien sur que tu n'ai pas excel ??? :(
There are 10 kinds of people, those who understand binary, and those who don't.

Invité

  • Invité
Isoler les ROMS ayant le Status *WORKING*
« Réponse #2 le: Mercredi 29 Septembre 2004, 22:07:06 pm »
Citation de: "malibucoka"
Pour les utilitaires ou les dats, je ne sais pas. Par contre si tu a excel ya une technique. Je vais essayer de faire un petit tuto pour demain... ;)

...a moins bien sur que tu n'ai pas excel ??? :(


avec excel ???

tiens ça m'intéresse, ça :!:

Hors ligne malibucoka

  • Confirmé
  • *
  • Messages: 128
  • Space invaders are back !
    • Voir le profil
Isoler les ROMS ayant le Status *WORKING*
« Réponse #3 le: Mercredi 29 Septembre 2004, 22:18:36 pm »
Citation de: "Pifef"
Citation de: "malibucoka"
Pour les utilitaires ou les dats, je ne sais pas. Par contre si tu a excel ya une technique. Je vais essayer de faire un petit tuto pour demain... ;)

...a moins bien sur que tu n'ai pas excel ??? :(


avec excel ???

tiens ça m'intéresse, ça :!:


Oui mais attention c'est plus de la bidouille qu'autre chose hein  :x  
Toute la vérité demain... Parce que ca va bientot etre columbo sur TF1 :P
...Je fait du teasing spa bien :D
There are 10 kinds of people, those who understand binary, and those who don't.

Invité

  • Invité
Isoler les ROMS ayant le Status *WORKING*
« Réponse #4 le: Mercredi 29 Septembre 2004, 22:22:37 pm »
Citation de: "malibucoka"
Oui mais attention c'est plus de la bidouille qu'autre chose hein  :x  
Toute la vérité demain... Parce que ca va bientot etre columbo sur TF1 :P
...Je fait du teasing spa bien :D


et oui, vous mourrez d'envie de savoir la suite, alors rendez-vous demain, sur le même site  :!:  :lol:

Invité

  • Invité
Isoler les ROMS ayant le Status *WORKING*
« Réponse #5 le: Jeudi 30 Septembre 2004, 10:29:54 am »
wouah, malibucoka t'es balèze, il est 10h30 et t'as posté à 16h08 :!:

ça me saoule ces histoires d'heure  :twisted:

.... et ovh qui ne répond pas ... re-:twisted:

Invité

  • Invité
Isoler les ROMS ayant le Status *WORKING*
« Réponse #6 le: Jeudi 30 Septembre 2004, 11:55:51 am »
malibucoka, es-tu joignable par msn ?

Hors ligne Zorg

  • Vectoriseur fou
  • Team
  • Dieu de l' Arcade
  • *****
  • Messages: 5472
  • Pac-Man est un vulgaire boot de Pukman
    • Voir le profil
    • Zorg's blog
Re: Isoler les ROMS ayant le Status *WORKING*
« Réponse #7 le: Jeudi 30 Septembre 2004, 13:17:59 pm »
Citation de: "chtom"
Bonjour,
Comment isoler les roms de MAME 0.84 disposant du status WORKING des autres roms ?
Merci.


grep et mv

OK je sors  :D  :D
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

Hors ligne malibucoka

  • Confirmé
  • *
  • Messages: 128
  • Space invaders are back !
    • Voir le profil
Isoler les ROMS ayant le Status *WORKING*
« Réponse #8 le: Jeudi 30 Septembre 2004, 13:22:18 pm »
Donc je crois que me suis un peut "enflammé" hier soir. En effet je viens de m'apercevoir que cette methode avec excel ne permet de trier QUE les roms principales et pas ses clones donc bouuuu honte sur moi. :arrow: ....Mais je continue de chercher et je pond un tut' dès que je trouve.

Par contre ya quand meme une solution au probleme de chtom : C'est tout simplement d'utiliser le frontend Emuloader. Dans la barre de menu tu a un bouton qui te permet de lister : toutes les roms, seulement celles qui marche et seulement celle qui marche pas (List All, Working, Not Working). Tu selectionne Not Working et tu efface chaque roms affichée avec la touche del. de ton clavier. Pour faciliter tu a un autre bouton qui te permet de ne lister que les jeux que tu as. De cette maniere tu n'affichera que les jeux que tu possede et qui sont "not working".
J'espere avoir été clair  :evil:   :x
There are 10 kinds of people, those who understand binary, and those who don't.

Hors ligne malibucoka

  • Confirmé
  • *
  • Messages: 128
  • Space invaders are back !
    • Voir le profil
Isoler les ROMS ayant le Status *WORKING*
« Réponse #9 le: Jeudi 30 Septembre 2004, 14:26:49 pm »
Bon ben maintenant que je peux de nouveau poster sur le forum (merci pifef  ;) ) voila le tut' promis :

Si c'est pas assez clair  :x n'hésitez pas a le dire !  :D

Bon alors chose promise, chose due voici un petit tuto pour isoler toutes les roms ayant le statut *Working* avec.... : EXCEL :P
Je prefere vous le dire tout de suite, ne vous attendez pas a une methode miracle; excel est un tableur, pas un gestionnaire de rom  ;) ... C'est un peu du "bricolage informatique" mais ca a le merite de marcher".

Voici globalement la methode :
On va utiliser mame pour nous generer une liste de tous les fichiers supportés avec leur statut. Nous allons ensuite triturer ce fichier avec excel qui va nous aider a générer un fichier *.bat qui va effacer toutes les roms *Not Working*, ce qui revient à isoler les roms *working*. C'est pas plus compliqué.
Nb: j'ai utilisé la version 2003 d'excel mais les fonction utilisée sont simple et disponible meme sur les versions anterieures. Si ca n'est pas le cas, faites moi signe.

La marche a suivre en détail :
Allez dans le repertoire de mame en ligne de commande et tappez :
mame -gamelist > liste.txt
Cette commande va generer un fichier liste.txt dans le repertoire de mame contenant toutes les roms supportée ainsi que leurs statut.

Sous excel, chargez le fichier liste.txt que vous venez de créer
Vous arrivez a cet ecran.


Le probleme c'est que le tableau contenant les roms ne commence pas a la ligne 1 du fichier. En defilant l'assenceur vous voyez qu'il commence a la ligne 55. C'est ce nombre qu'il faut entrer dans le champ : "commencer l'importation a la ligne".
Cliquez sur suivant.
Réglez les parametre comme sur la capture:



Le caractere a coté de la case a cocher "Autre" n'est pas un i majuscule mais un caractere "bizarre" obtenu avec la combinaison de touche "Alt Gr" et la touche 6 (celle au dessus des lettres, pas sur le pavé numérique).
Cliquez sur suivant.


Selectionnez la premiere et la derniere colonne contenant des donnée et selectionnez "texte" pour le format des données.
Cliquez sur terminer.

Votre tableau apparait...Waoou c'est booo ;)

Donc les colones correspondent de gauche a droite a
- Game Name
- Working
- Correct colors
- Sound
- Screen Flip
- Internal Name

Ce sont les colones Working et Internal Name qui vont nous interesser ici.

Selectionnez une case vide (H1 dans l'exemple) et inscrivez dans la barre de formule =CONCATENER("del ";SUPPRESPACE(G1);".zip")
ensuite copiez cette formule dans toute les cases de la colonne en faisant glisser le coin inferieur droit de la case vers le bas.



Selectionnez maintenant toutes les colonnes et faites Données > Trier
Reglez comme sur la capture, le tri sur la colonne C. Cela va nous afficher en premier les jeux qui sont *Not Working*


Selectionnez les cases de la colonne H jusqu'a avoir selectionné tout les jeux *not working*

Et voila, faites un copier coller de la selection dans un nouveau fichier par expemple "menage.bat". vous n'avez plus qu'a mettre ce fichier dans votre repertoire de rom et a l'executer.Il effacera toutes les roms *not working* de votre repertoire.
Bien sur, libre a vous d'adapter la formule de la colonne H a vos besoin si vous voulez copier les fichiers ailleur plutot que de les supprimer.

Voilà, j'espere que c'est pas trop  :evil:  et dans tous les cas, si vous avez des questions, n'hésitez pas  ;)
There are 10 kinds of people, those who understand binary, and those who don't.