Planet Emulation Forums

Planet Emulation Forums (https://forums.planetemu.net/index.php)
-   Utilitaires (https://forums.planetemu.net/forumdisplay.php?f=13)
-   -   Besoin d'aide sur ClrmamePro (https://forums.planetemu.net/showthread.php?t=14844)

balthazariv 17/11/2013 23h07

Besoin d'aide sur ClrmamePro
 
Bonsoir,

j'ai besoin d'aide pour Clrmamepro pour afficher les samples, je prends en exemple la rom "005" de mame.

J'ai trouvé un fichier .Dat sous cette forme :

game (
name 005
description "005"
year 1981
manufacturer "Sega"
sourcefile segag80r.c
rom ( name 1346b.cpu-u25 size 2048 crc 8e68533e sha1 a257c556d31691068ed5c991f1fb2b51da4826db )
rom ( name 5092.prom-u1 size 2048 crc 29e10a81 sha1 c4b4e6c75bcf276e53f39a456d8d633c83dcf485 )
rom ( name 5093.prom-u2 size 2048 crc e1edc3df sha1 4f593546bbb0f50850dc6286cb514af6831c27a7 )
rom ( name 5094.prom-u3 size 2048 crc 995773bb sha1 98dd826527853bc031edfb9a821778cc3e906150 )
rom ( name 5095.prom-u4 size 2048 crc f887f575 sha1 de96573a91b60b090b1f441f1410ecad63c9467c )
rom ( name 5096.prom-u5 size 2048 crc 5545241e sha1 ee504ccaab469100137717341a1b461175ff792d )
rom ( name 5097.prom-u6 size 2048 crc 428edb54 sha1 4f3df6017068d939014a8f638f28e3228acb7add )
rom ( name 5098.prom-u7 size 2048 crc 5bcb9d63 sha1 c0c91bc9f75ad88a6e15c554a980d5c075725fe8 )
rom ( name 5099.prom-u8 size 2048 crc 0ea24ba3 sha1 95a30c9b63ef1c346df0da71af3fdecd1a75cb8f )
rom ( name 5100.prom-u9 size 2048 crc a79af131 sha1 0ba34130174e196015bc9b9c135c420209dfd524 )
rom ( name 5101.prom-u10 size 2048 crc 8a1cdae0 sha1 f7c617f9bdb7818e6069a981d0c8820deade134c )
rom ( name 5102.prom-u11 size 2048 crc 70826a15 sha1 a86322d0e8a88534e9b78dcde42ae4c441276913 )
rom ( name 5103.prom-u12 size 2048 crc 7f80c5b0 sha1 00748cd5fc7f75fdca194e748524d406c006296d )
rom ( name 5104.prom-u13 size 2048 crc 0140930e sha1 f8ef894c46d3663bd89d2d817675a67075d3e0d6 )
rom ( name 5105.prom-u14 size 2048 crc 17807a05 sha1 bd99f5beab0155f6e4d2fab2fa5f4e147c5730d5 )
rom ( name 5106.prom-u15 size 2048 crc c7cdfa9d sha1 6ab7adc60ac7bb53a7175e8de51924008737c9ac )
rom ( name 5107.prom-u16 size 2048 crc 95f8a2e6 sha1 89c92e000b3e1630380db779370cf9f5b13e5719 )
rom ( name 5108.prom-u17 size 2048 crc d371cacd sha1 8f2cdcc0b4e3b77e0958d257e37accefc5749cde )
rom ( name 5109.prom-u18 size 2048 crc 48a20617 sha1 5b4bc3beda0404ff0a61bb42751b87f71817f363 )
rom ( name 5110.prom-u19 size 2048 crc 7d26111a sha1 a6d3652ae606a5b75026e524c9d6aaa78300741e )
rom ( name 5111.prom-u20 size 2048 crc a888e175 sha1 4c0af94441bf51dfc852372a5b90d0830df81363 )
rom ( name epr-1286.sound-16 size 2048 crc fbe0d501 sha1 bfa277689790f835d8a43be4beee0581e1096bcc )
rom ( name 6331.sound-u8 size 32 crc 1d298cb0 sha1 bb0bb62365402543e3154b9a77be9c75010e6abc flags baddump )
sampleof 005
sample lexplode
sample sexplode
sample dropbomb
sample shoot
sample missile
sample helicopt
sample whistle
)

Mais moi j'obtiens 2 sections (1 pour le sample, 1 pour la rom) :

game (
name 005
description "005"
year 1981
manufacturer Sega
rom ( name dropbomb.wav size 83958 crc 720a9937 )
rom ( name helicopt.wav size 238716 crc 2fe46b63 )
rom ( name lexplode.wav size 116072 crc 732e14fc )
rom ( name missile.wav size 92926 crc db4f47b3 )
rom ( name sexplode.wav size 54192 crc 1f71b538 )
rom ( name shoot.wav size 21836 crc 030b6a18 )
rom ( name whistle.wav size 332556 crc 6f0dddd1 )
)

game (
name 005_0
description "005_0"
year 1981
manufacturer Sega
rom ( name 1346b.cpu-u25 size 2048 crc 8e68533e )
rom ( name 5092.prom-u1 size 2048 crc 29e10a81 )
rom ( name 5093.prom-u2 size 2048 crc e1edc3df )
rom ( name 5094.prom-u3 size 2048 crc 995773bb )
rom ( name 5095.prom-u4 size 2048 crc f887f575 )
rom ( name 5096.prom-u5 size 2048 crc 5545241e )
rom ( name 5097.prom-u6 size 2048 crc 428edb54 )
rom ( name 5098.prom-u7 size 2048 crc 5bcb9d63 )
rom ( name 5099.prom-u8 size 2048 crc 0ea24ba3 )
rom ( name 5100.prom-u9 size 2048 crc a79af131 )
rom ( name 5101.prom-u10 size 2048 crc 8a1cdae0 )
rom ( name 5102.prom-u11 size 2048 crc 70826a15 )
rom ( name 5103.prom-u12 size 2048 crc 7f80c5b0 )
rom ( name 5104.prom-u13 size 2048 crc 0140930e )
rom ( name 5105.prom-u14 size 2048 crc 17807a05 )
rom ( name 5106.prom-u15 size 2048 crc c7cdfa9d )
rom ( name 5107.prom-u16 size 2048 crc 95f8a2e6 )
rom ( name 5108.prom-u17 size 2048 crc d371cacd )
rom ( name 5109.prom-u18 size 2048 crc 48a20617 )
rom ( name 5110.prom-u19 size 2048 crc 7d26111a )
rom ( name 5111.prom-u20 size 2048 crc a888e175 )
rom ( name 6331.sound-u8 size 32 crc 1d298cb0 )
rom ( name epr-1286.sound-16 size 2048 crc fbe0d501 )
)

J'ai utilisé Dir2Dat en mettant tout mes dossiers (Roms, Samples, Bios)

Quelles sont les options à prendre ?

Merci d'avance pour votre aide

Firebrand 18/11/2013 00h40

Si tu veux vérifier ton set de ROMs, mieux vaut utiliser l'exe de MAME (ou MAMEUI) que tu utilises pour créer un fichier de référence. Dans le Profiler, utilise le bouton Create.
Tu pourras tout à fait scanner les samples avec ça, il suffira juste de choisir ce que tu veux faire dans la fenêtre de scan.

Le Dir2Dat, ça sert à te créer un .dat personnalisé à partir des ROMs de tes dossiers. Ca ne te servira pas à tester ton set par rapport au MAME actuel car dans ce cas tes dossiers sont la référence.

balthazariv 18/11/2013 00h49

Bonjour,

non je ne veux pas vérifier mon set de roms, je veux juste créer un dat sous cette forme avec le sample associé au nom de la rom :

game (
name 005
description "005"
year 1981
manufacturer "Sega"
sourcefile segag80r.c
rom ( name 1346b.cpu-u25 size 2048 crc 8e68533e sha1 a257c556d31691068ed5c991f1fb2b51da4826db )
rom ( name 5092.prom-u1 size 2048 crc 29e10a81 sha1 c4b4e6c75bcf276e53f39a456d8d633c83dcf485 )
rom ( name 5093.prom-u2 size 2048 crc e1edc3df sha1 4f593546bbb0f50850dc6286cb514af6831c27a7 )
rom ( name 5094.prom-u3 size 2048 crc 995773bb sha1 98dd826527853bc031edfb9a821778cc3e906150 )
rom ( name 5095.prom-u4 size 2048 crc f887f575 sha1 de96573a91b60b090b1f441f1410ecad63c9467c )
rom ( name 5096.prom-u5 size 2048 crc 5545241e sha1 ee504ccaab469100137717341a1b461175ff792d )
rom ( name 5097.prom-u6 size 2048 crc 428edb54 sha1 4f3df6017068d939014a8f638f28e3228acb7add )
rom ( name 5098.prom-u7 size 2048 crc 5bcb9d63 sha1 c0c91bc9f75ad88a6e15c554a980d5c075725fe8 )
rom ( name 5099.prom-u8 size 2048 crc 0ea24ba3 sha1 95a30c9b63ef1c346df0da71af3fdecd1a75cb8f )
rom ( name 5100.prom-u9 size 2048 crc a79af131 sha1 0ba34130174e196015bc9b9c135c420209dfd524 )
rom ( name 5101.prom-u10 size 2048 crc 8a1cdae0 sha1 f7c617f9bdb7818e6069a981d0c8820deade134c )
rom ( name 5102.prom-u11 size 2048 crc 70826a15 sha1 a86322d0e8a88534e9b78dcde42ae4c441276913 )
rom ( name 5103.prom-u12 size 2048 crc 7f80c5b0 sha1 00748cd5fc7f75fdca194e748524d406c006296d )
rom ( name 5104.prom-u13 size 2048 crc 0140930e sha1 f8ef894c46d3663bd89d2d817675a67075d3e0d6 )
rom ( name 5105.prom-u14 size 2048 crc 17807a05 sha1 bd99f5beab0155f6e4d2fab2fa5f4e147c5730d5 )
rom ( name 5106.prom-u15 size 2048 crc c7cdfa9d sha1 6ab7adc60ac7bb53a7175e8de51924008737c9ac )
rom ( name 5107.prom-u16 size 2048 crc 95f8a2e6 sha1 89c92e000b3e1630380db779370cf9f5b13e5719 )
rom ( name 5108.prom-u17 size 2048 crc d371cacd sha1 8f2cdcc0b4e3b77e0958d257e37accefc5749cde )
rom ( name 5109.prom-u18 size 2048 crc 48a20617 sha1 5b4bc3beda0404ff0a61bb42751b87f71817f363 )
rom ( name 5110.prom-u19 size 2048 crc 7d26111a sha1 a6d3652ae606a5b75026e524c9d6aaa78300741e )
rom ( name 5111.prom-u20 size 2048 crc a888e175 sha1 4c0af94441bf51dfc852372a5b90d0830df81363 )
rom ( name epr-1286.sound-16 size 2048 crc fbe0d501 sha1 bfa277689790f835d8a43be4beee0581e1096bcc )
rom ( name 6331.sound-u8 size 32 crc 1d298cb0 sha1 bb0bb62365402543e3154b9a77be9c75010e6abc flags baddump )
sampleof 005
sample lexplode
sample sexplode
sample dropbomb
sample shoot
sample missile
sample helicopt
sample whistle
)

Firebrand 18/11/2013 01h41

Le soucis, c'est qu'avec Dir2Dat, il n'y aura rien qui associera la ROM au sample. Ca va juste créer un listing de tous tes fichiers et mettre ça en .dat. Il faut quelque chose qui fasse le lien et je ne suis pas certain que ce soit aussi facile que cela.

Mais il faut dire aussi que je ne comprend pas bien ton but. Tu veux créer une version réduite d'un .dat MAME avec uniquement les jeux que tu possèdes?

balthazariv 18/11/2013 10h31

Bonjour,

C'est parce que je m'intéresse au front-end "emulcontrolcenter".
Ce front-end comporte un dossier "datfile" avec un fichier mame.dat (fait sur clrmamepro d'après l'entête du fichier) sous cette forme mais pour une version 0.147.
J'aimerai simplement en constituer un sous la même forme mais pour la version 0.151.

Balt

Firebrand 18/11/2013 19h18

Dans ce cas, tu devrais trouver ton bonheur ici: http://www.progettosnaps.net/dats_en.html
Et sans te fouler. ;D

balthazariv 18/11/2013 23h21

Bonjour,

Oui je connais déjà ce site. Le truc c'est que j'aimerai simplement juste comprendre la façon de procéder pour obtenir ce format.
Si certains y arrivent avec clrmamepro, c'est qu'il doit y avoir forcément une case à cocher pour obtenir ce résultat mais où ???
C'est cette procédure qui m'intéresse.

Balt

Firebrand 19/11/2013 00h04

Pour le coup, je ne suis certain qu'il s'agisse d'un processus vraiment automatisé à moins bien sur d'extraire directement les données de MAME. Ca doit probablement passer par la commande mame.exe -listxml

Ceci devrait te mettre sur la voie même si c'est un peu ancien: http://www.romcenter.com/forum/viewtopic.php?t=1345
Pas certain que DatUlil oit encre utilisable,mas au cas où: http://www.logiqx.com/Tools/DatUtil/

balthazariv 19/11/2013 00h26

Merci je vais jeter un oeil là-dessus ^_^


Fuseau horaire GMT +2. Il est actuellement 14h37.

vBulletin® v.3.8.7, Copyright ©2000-2024, Jelsoft Enterprises Ltd.