Aggiornamento MAME e utilizzo di CLRMAME

Tutti gli emulatori che ci possono servire sul nostro cab con SO Windows
Avatar utente
siantic

Donatore
Cab-dipendente
Cab-dipendente
Messaggi: 664
Iscritto il: 12/05/2013, 17:06
Medaglie: 1
Città: Roma
Grazie Inviati: 12 volte
Grazie Ricevuti: 1 volta

Aggiornamento MAME e utilizzo di CLRMAME

Messaggio da siantic »

Ciao ragazzi,
sul mio cabinato ho una vecchia versione di mame ossia la 0.148.

Sto aggiornando il sistema operativo del pc passando da xp a seven.
Vorrei quindi aggiornare anche il mame passando dalla 0.148 alle 0.210.

Ovviamente le roms, i chd e i bios che ho sono per la versione 0.148 e per aggiornare il tutto ho letto che esiste CLRMAME.

Ho provato ad utilizzare CLRMAME con il dat file MAME_Dats_210 e mi esce questa statistica:

Codice: Seleziona tutto

Missing
·Sets                 35662/40411
·ROMs                 182998/300229
·CHDs                 808/1046
·Samples              18522/18526
·Bytes                171gb/255gb

Fixed Wrong Case
·Sets                 0/0
·ROMs                 0/0
·CHDs                 0/0
·Samples              0/0

Fixed Unneeded
·Sets                 1/1
·ROMs                 169/169
·CHDs                 0/0
·Samples              4/4

Fixed Wrong Name
·Sets                 2/2
·ROMs                 432/432
·CHDs                 0/0

Fixed Wrong Size
·ROMs                 2/2

Fixed Wrong Date Time
·ROMs                 0/0

Wrong Hashes
·Wrong CRC32 ROMs     1
·Wrong SHA1 ROMs      0
·Wrong MD5 ROMs       0
·Wrong SHA1 CHDs      0
·Wrong MD5 CHDs       0

Corrupt Containers    0

---------------------------------------

Active Sets           40411/40411
·Parents              5484/5484
·Clones               23909/23909
·Others               10946/10946
·BIOS                 72/72

Active ROMs           300229/300229
·Parents              52908/52908
·Clones               173660/173660
·Others               66586/66586
·bad dumps            2421/2421
·no dumps             4157/4157
·verified dumps       0/0
·BIOS                 497/497

Active CHDs           1046/1046
·Parents              144/144
·Clones               226/226
·Others               363/363
·bad dumps            158/158
·no dumps             154/154
·verified dumps       0/0
·BIOS                 1/1

Active Samples        18526/18526
·Parents              524/524
·Clones               17760/17760

Active Bytes          255gb/255gb
Immagine

Nel cab utilizzo solo un centinaio di roms, le altre non mi interessano.
Come posso fare per scannerizzare solo quelle roms e non tutto un set?
E dove trovo poi le informazioni circa quali sono le roms che vanno bene e quelle invece che non vanno bene e che devo riscaricare?
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11777
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: Aggiornamento MAME e utilizzo di CLRMAME

Messaggio da Tox Nox Fox »

Non usare clrmamepro
Usa http://www.arcadeitalia.net/viewtopic.php?f=94&t=29829

Il clrmamepro ha il difetto di essere più consono per creare un romset completo o lavorare su .dat preconfezionati
Ho scritto questa guida tempo addietro:
http://wp.arcadeitalia.net/crearsi-un-r ... e-di-mame/
Tu dovresti, in sostanza, usare il clrmamepro con un rebuild Non-Merged e verificare che il nuovo set non abbia rom non complete
Mame Set Rebuilder fa già questo per te
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
siantic

Donatore
Cab-dipendente
Cab-dipendente
Messaggi: 664
Iscritto il: 12/05/2013, 17:06
Medaglie: 1
Città: Roma
Grazie Inviati: 12 volte
Grazie Ricevuti: 1 volta

Re: Aggiornamento MAME e utilizzo di CLRMAME

Messaggio da siantic »

Tox Nox Fox ha scritto: 18/06/2019, 7:19 Non usare clrmamepro
Usa http://www.arcadeitalia.net/viewtopic.php?f=94&t=29829

Il clrmamepro ha il difetto di essere più consono per creare un romset completo o lavorare su .dat preconfezionati
Ho scritto questa guida tempo addietro:
http://wp.arcadeitalia.net/crearsi-un-r ... e-di-mame/
Tu dovresti, in sostanza, usare il clrmamepro con un rebuild Non-Merged e verificare che il nuovo set non abbia rom non complete
Mame Set Rebuilder fa già questo per te
Ciao Tox Nox Fox,
grazie per il consiglio :-D .

Ho provato ad utilizzare MAME SetRebuilder ma non ho poi capito quali sono le rom che vanno bene e quali sono invece quelle che non vanno bene <-dash->

Ho avviato il programma.
Ho selezionato la cartella origine (cartella rom del mame 0.148)
Ho selezionato la cartella di destinazione
Ho caricato il dat file (MAME 0.210.dat)

Ho lasciato l'impostazione "Destination set type" su "Split set" perchè non ho capito la differenza rispetto a "Not Merged set" e "Merged set".

Ho avviato il rebuilding e questo è il risultato:
Immagine

Codice: Seleziona tutto

Start time: 2019-06-19 13:01:50

I'm checking available roms in:
"C:/MameUI64 0.148.4/ROMs - Copia"
--> Done!

I'm creating the database needed for rebuilding...
--> Done!

Rebuild and compression phases started!

Rebuilding and compressing romset: 1942
Rebuilding and compressing romset: 1943
Rebuilding and compressing romset: 25pacmano
Rebuilding and compressing romset: 88games
Rebuilding and compressing romset: arkanoid
Rebuilding and compressing romset: arknoid2
Rebuilding and compressing romset: asterix
Rebuilding and compressing romset: atetris
Rebuilding and compressing romset: avspirit
Rebuilding and compressing romset: blktiger
Rebuilding and compressing romset: bombjack
Rebuilding and compressing romset: bubblem
Rebuilding and compressing romset: bublbob2o
Rebuilding and compressing romset: bublbobl
Rebuilding and compressing romset: cabal
Rebuilding and compressing romset: carnival
Rebuilding and compressing romset: cbuster
Rebuilding and compressing romset: charlien
Rebuilding and compressing romset: chqflag
Rebuilding and compressing romset: circusc
Rebuilding and compressing romset: citycon
Rebuilding and compressing romset: commando
Rebuilding and compressing romset: dbz
Rebuilding and compressing romset: dbz2
Rebuilding and compressing romset: dbzvrvs
Rebuilding and compressing romset: ddragon
Rebuilding and compressing romset: ddragon2
Rebuilding and compressing romset: ddragon3
Rebuilding and compressing romset: ddragonw
Rebuilding and compressing romset: ddux
Rebuilding and compressing romset: dkong
Rebuilding and compressing romset: ffight
Rebuilding and compressing romset: ffight2b
Rebuilding and compressing romset: finalb
Rebuilding and compressing romset: gberet
Rebuilding and compressing romset: ghouls
Rebuilding and compressing romset: ginganin
Rebuilding and compressing romset: gng
Rebuilding and compressing romset: goldnaxe3
Rebuilding and compressing romset: grdians
Rebuilding and compressing romset: gunsmoke
Rebuilding and compressing romset: gwar
Rebuilding and compressing romset: hharry
Rebuilding and compressing romset: hyperspt
Rebuilding and compressing romset: ikari
Rebuilding and compressing romset: insectx
Rebuilding and compressing romset: invaders
Rebuilding and compressing romset: kickoff
Rebuilding and compressing romset: liquidk
Rebuilding and compressing romset: mariof
Rebuilding and compressing romset: marvland
Rebuilding and compressing romset: mazinger
Rebuilding and compressing romset: megaplay
Rebuilding and compressing romset: midres
Rebuilding and compressing romset: moomesa
Rebuilding and compressing romset: mp_shnb3
Rebuilding and compressing romset: mpatrol
Rebuilding and compressing romset: mspacman
Rebuilding and compressing romset: namcoc65
Rebuilding and compressing romset: namcoc75
Rebuilding and compressing romset: nbajam
Rebuilding and compressing romset: opwolf3
Rebuilding and compressing romset: outfxies
Rebuilding and compressing romset: outrun
Rebuilding and compressing romset: pacland
Rebuilding and compressing romset: pacman
Rebuilding and compressing romset: pang
Rebuilding and compressing romset: pbobble2
Rebuilding and compressing romset: pbobble3
Rebuilding and compressing romset: pbobble4
Rebuilding and compressing romset: pcktgal
Rebuilding and compressing romset: pengo
Rebuilding and compressing romset: pinbo
Rebuilding and compressing romset: pktgaldx
Rebuilding and compressing romset: popeye
Rebuilding and compressing romset: pspikes
Rebuilding and compressing romset: ptblank2
Rebuilding and compressing romset: puckmanb
Rebuilding and compressing romset: sf2
Rebuilding and compressing romset: sfiii2
Rebuilding and compressing romset: sfiii2n
Rebuilding and compressing romset: sfiii3
Rebuilding and compressing romset: sfiii3n
Rebuilding and compressing romset: sfiii3r1
Rebuilding and compressing romset: sfiiina
Rebuilding and compressing romset: sfiiiu
Rebuilding and compressing romset: shadoww
Rebuilding and compressing romset: shinobi
Rebuilding and compressing romset: simpsons
Rebuilding and compressing romset: snes
Rebuilding and compressing romset: snespal
Rebuilding and compressing romset: snowbro2
Rebuilding and compressing romset: snowbros
Rebuilding and compressing romset: spang
Rebuilding and compressing romset: splatter
Rebuilding and compressing romset: spool3
Rebuilding and compressing romset: ssriders
Rebuilding and compressing romset: suprmrio
Rebuilding and compressing romset: tnzs
Rebuilding and compressing romset: trackfld
Rebuilding and compressing romset: tumblep
Rebuilding and compressing romset: twcup90
Rebuilding and compressing romset: vball
Rebuilding and compressing romset: vendetta
Rebuilding and compressing romset: wb3
Rebuilding and compressing romset: wbdeluxe
Rebuilding and compressing romset: wboy
Rebuilding and compressing romset: wboy2
Rebuilding and compressing romset: wboy2u
Rebuilding and compressing romset: wboy3
Rebuilding and compressing romset: wboyo
Rebuilding and compressing romset: wboyu
Rebuilding and compressing romset: wrally
Rebuilding and compressing romset: wwfmania
Rebuilding and compressing romset: wwfsstar
Rebuilding and compressing romset: wwfwfestu
Rebuilding and compressing romset: zeropnt
Rebuilding and compressing romset: zeropnt2
--> Done!

Checking for orphan Clone phase started!

Converting in not-merged romset: 25pacmano
Converting in not-merged romset: bublbob2o
Converting in not-merged romset: goldnaxe3
Converting in not-merged romset: mariof
Converting in not-merged romset: pacman
Converting in not-merged romset: puckmanb
Converting in not-merged romset: sfiiina
Converting in not-merged romset: sfiiiu
Converting in not-merged romset: wwfwfestu
--> Done!

Full romset created --> 118 distribuited in this way:
	BIOS, Device, Mechanical: 3
	Parent romset: 94
	Clone romset: 21

Parent and Clone are distribuited in this way:
	110 romset work/s without CHD/BIOS
	4 romset need/s a CHD file
	1 romset need/s a BIOS
	0 romset need/s a CHD file & a BIOS

Total romset included in xml/dat: 40411

End time: 2019-06-19 13:05:22 
Ora nella cartella di destinazione mi trovo queste cartelle:
Immagine

nella cartella roms mi trovo queste altre sottocartelle:
Immagine

nella cartella roms_chd_needed mi trovo queste sottocartelle:
Immagine

e nella sottocartella clone mi trovo quest'altra cartella:
Immagine

In ogni cartella ci sono delle rom in formato zip.

Ora che devo fare?
Quali sono le rom che vanno bene per la nuova versione del mame 0.210?
E quali sono quelle che devo scaricare perchè non vanno bene?

<-help2->
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11777
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: Aggiornamento MAME e utilizzo di CLRMAME

Messaggio da Tox Nox Fox »

Split – Il clone ha una parte dei file. I file condivisi tra parent e clone sono nel parent

Merged – Tutti i file sia del parent che del clone sono contenuti in un unico file compresso

Non-Merged – Ogni singolo gioco ha tutti i file necessari per funzionare compresi quelli del parent

Io solitamente uso Non-Merged per poter eliminare giochi parenti o clone senza preoccuparmi che ci sia il parent o simili.

Nelle cartelle che vedi hai le rom della tua versione.
Se controlli dovresti avere solo le rom che avevi in partenza.
Il programma crea solo romset completi, quindi funzionanti, con le roms che gli dai un pasto.
Se non ricordo male, vengono solo suddivise in sottocartelle ma sono tutte funzionanti per la nuova versione
Se invece manca qualche file, ad esempio perché nella nuova versione di Mame una rom è cambiata non la troverai nel nuovo romset e andrà scaricata nuovamente.
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
siantic

Donatore
Cab-dipendente
Cab-dipendente
Messaggi: 664
Iscritto il: 12/05/2013, 17:06
Medaglie: 1
Città: Roma
Grazie Inviati: 12 volte
Grazie Ricevuti: 1 volta

Re: Aggiornamento MAME e utilizzo di CLRMAME

Messaggio da siantic »

Tox Nox Fox ha scritto: 21/06/2019, 4:07 Split – Il clone ha una parte dei file. I file condivisi tra parent e clone sono nel parent
Merged – Tutti i file sia del parent che del clone sono contenuti in un unico file compresso
Non-Merged – Ogni singolo gioco ha tutti i file necessari per funzionare compresi quelli del parent

Io solitamente uso Non-Merged per poter eliminare giochi parenti o clone senza preoccuparmi che ci sia il parent o simili.

Nelle cartelle che vedi hai le rom della tua versione.
Se controlli dovresti avere solo le rom che avevi in partenza.
Il programma crea solo romset completi, quindi funzionanti, con le roms che gli dai un pasto.
Se non ricordo male, vengono solo suddivise in sottocartelle ma sono tutte funzionanti per la nuova versione
Se invece manca qualche file, ad esempio perché nella nuova versione di Mame una rom è cambiata non la troverai nel nuovo romset e andrà scaricata nuovamente.
Grazie per la spiegazione, ora mi è più chiaro.

Però una cosa non mi torna...
Nella cartella roms\parent trovo tutte le roms della versione 0.148 compatibili con la versione 0.210.
Qui per esempio ho la rom arkanoid.zip che per curiosità ho voluto confrontare con una scaricata compatibile per la versione 0.210.

mia rom:

Codice: Seleziona tutto

a75-01-1.ic17				32.768
a75-03.ic64				32.768
a75-04.ic63				32.768
a75-05.ic62				32.768
a75-06__bootleg_68705.ic14	 	 2.048
a75-07.ic24				   512
a75-08.ic23				   512
a75-09.ic22				   512
a75-11.ic16				32.768
a75__06.ic14				 2.048
arkanoid1_68705p3.ic14		         2.048
arkanoid_mcu.ic14			 2.048
rom scaricata:

Codice: Seleziona tutto

a75-01-1.ic17				32.768
a75-03.ic64				32.768
a75-04.ic63				32.768
a75-05.ic62				32.768
a75-06.ic14				 2.048
a75-07.ic24				   512
a75-08.ic23				   512
a75-09.ic22				   512
a75-11.ic16				32.768
arkanoid1_68705p3.ic14		  	 2.048
arkanoid_68705p5.ic14		  	 2.048
arkanoid_mcu.ic14			   196
non sono proprio uguali.... come mai? <-think->
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11777
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: Aggiornamento MAME e utilizzo di CLRMAME

Messaggio da Tox Nox Fox »

Devi guardare cosa è cambiato in quella singola rom, cosa è stato aggiunto e di cosa si tratta. Esempio: aggiungo una rom bad al set di Arkanoid. Questa non sarà utile al fine del gioco per il momento ma intanto viene dumpata e aggiunta.
Se guardi su Arcade database puoi vedere che cosa serve al romset per ogni versione di Mame
Per arkanoid dalla 0.196 alla 0.210 servono

Codice: Seleziona tutto

NAME                 |      SIZE | BIOS                 | STATUS  | MERGE                | REGION            |     OFFSET | OPT | CRC      | SHA1                                    
---------------------+-----------+----------------------+---------+----------------------+-------------------+------------+-----+----------+-----------------------------------------
a75-01-1.ic17        |     32768 |                      | good    |                      | maincpu           |          0 | no  | 5bcda3b0 | 52cadd38b5f8e8856f007a9c602d6b508f30be65
a75-03.ic64          |     32768 |                      | good    |                      | gfx1              |          0 | no  | 038b74ba | ac053cc4908b4075f918748b89570e07a0ba5116
a75-04.ic63          |     32768 |                      | good    |                      | gfx1              |       8000 | no  | 71fae199 | 5d253c46ccf4cd2976a5fb8b8713f0f345443d06
a75-05.ic62          |     32768 |                      | good    |                      | gfx1              |      10000 | no  | c76374e2 | 7520dd48de20db60a2038f134dcaa454988e7874
a75-06__bootleg_68705.ic14 |      2048 |                      | good    |                      | alt_mcus          |        800 | no  | 515d77b6 | a302937683d11f663abd56a2fd7c174374e4d7fb
a75-07.ic24          |       512 |                      | good    |                      | proms             |          0 | no  | 0af8b289 | 6bc589e8a609b4cf450aebedc8ce02d5d45c970f
a75-08.ic23          |       512 |                      | good    |                      | proms             |        200 | no  | abb002fb | c14f56b8ef103600862e7930709d293b0aa97a73
a75-09.ic22          |       512 |                      | good    |                      | proms             |        400 | no  | a7c6c277 | adaa003dcd981576ea1cc5f697d709b2d6b2ea29
a75-11.ic16          |     32768 |                      | good    |                      | maincpu           |       8000 | no  | eafd7191 | d2f8843b716718b1de209e97a874e8ce600f3f87
a75__06.ic14         |      2048 |                      | good    |                      | mcu:mcu           |          0 | no  | 0be83647 | 625fd1e6061123df612f115ef14a06cd6009f5d1
arkanoid1_68705p3.ic14 |      2048 |                      | good    |                      | alt_mcus          |       1000 | no  | 1b68e2d8 | f642a7cb624ee14fb0e410de5ae1fc799d2fa1c2
arkanoid_mcu.ic14    |      2048 |                      | good    |                      | alt_mcus          |          0 | no  | 4e44b50a | c61e7d158dc8e2b003c8158053ec139b904599af

Per tanto va bene la tua e non quella scaricata
WP.ARCADEITALIA.NET
La Guida al MameCab
Rispondi

Torna a “Emulatori Windows”