Pagina 3 di 7

Re: Software MAME Clean

Inviato: 09/02/2012, 19:13
da pucci
MecRipper non andiamo OT
qui non stiamo discutrendo di liste di giochi migliori (processo di selezione troppo personale e soggettivo), ma di liste che eliminino giochi "inutili" per un cab, seguendo però criteri "oggettivi"

Re: Software MAME Clean

Inviato: 09/02/2012, 20:42
da pucci
pucci ha scritto: nella lista "GAME" sono presenti 18662 record
di questi però 13 sono dei "DEVICE"
quindi i giochi effettivi diventano 18649 (18662-13) confermato anche dai conteggi di MAMEUI, invece stranamente ClrMAME riporta 18664 (+15 rispetto al numero corretto), qualcuno sa il perchè?
ulteriormente approfondito il mistero dei diversi conteggi:

listXML contiene 18662 "record", di questi però solo 18649 sono giochi o bios, mentre 13 sono dei device
ClrMAME Pro conta tutti i record come giochi, e a questi aggiunge 2 "giochi senza driver", portando così il conteggio a 18664 (18662+2)

Cosa sono i "giochi senza driver"?

nel listXML è presente un attributo "sampleof" che è l'equivalente per i sample dell'attributo "cloneof" per le roms
in pratica quando quell'attributo è diverso da NULL significa che il gioco al quale fa riferimento necessità di sample e i sample da usare sono quelli del gioco indicato nell'attributo stesso

ESEMPIO:
il gioco "abattle2" (Astro Battle (set 2)) nell'attributo "sampleof" riporta "astrof"
significa che Astro Battle (set 2) necessità di sample e sono gli stessi del gioco "astrof" (Astro Fighter (set 1))

nell'attributo "sampleof" vengono citati 2 giochi (alphamc07 e aristmk4) dei quali esistono dei sample, ma non esiste il driver del gioco in MAME

questi due giochi sono quelli che definisco "giochi senza driver" e ClrMAME Pro li conteggia

---

sfugge alla mia comprensione il perchè il codice del MAME preveda questa cosa

Re: Software MAME Clean

Inviato: 09/02/2012, 20:45
da pucci
per quel che riguarda i sample è inoltre presente un altra piccola "anomalia" nel codice sorgente del MAME

molti giochi riportano nell'attributo "sampleof" il gioco "invaders" (Space Invaders / Space Invaders M)
significa che quei giochi necessitano dei sample usati dal gioco "invaders"
la cosa strana è che il gioco "invaders" non fa uso di sample :)
in pratica i cloni richiedono i sample, mentre il parent no
errore? dimenticanza? boh?

Re: Software MAME Clean

Inviato: 09/02/2012, 23:44
da pucci
ok, dopo aver pulito un pò delle cose inutili stasera parliamo dei giochi "toccati" dal flag PROTECTION

ci sono 299 giochi con il flag PROTECTION settato a PRELIMINARY
di questi 72 hanno il flag EMULATION settato a GOOD e sono quindi considerati WORKING
mentre 227 hanno il flag EMULATION settato a PRELIMINARY e sono quindi considerati NOT WORKING

in questa "categoria" purtroppo ho trovato molta discrezionalità nello stabilire se un gioco è working oppure no, forse perchè una protezione non perfettamente emulata può rendere un gioco quasi giocabile e magari presentare qualche piccolo bug in un solo livello.

per questa categoria servirebbe veramente tanto il famoso "sito" di cui si parlava, per permettere agli utenti di segnalare dei giochi classificati come NOT WORKING ma che in realtà sono WORKING

nel frattempo per aiutarvi a fare queste considerazioni ho preparato 3 file excel (che trovate nello zip allegato) con i nomi dei giochi e i link a Progetto Emma
i file sono 3:
PROTECTION: contiene tutti i 299 giochi con PROTECTION=PRELIMINARY
PROTECTION WORKING: contiene i 72 giochi working
PROTECTION NOT WORKING: contiene i 227 giochi not working

vi segnalo che nella categoria "PROTECTION NOT WORKING" sono presenti giochi interessanti e secondo me giocabili come:
Double Wings http://www.progettoemma.net/index.php?gioco=dblewing
Heated Barrel (World version 3) http://www.progettoemma.net/index.php?gioco=heatbrl
Legionnaire (World) http://www.progettoemma.net/index.php?gioco=legionna
Moto Frenzy http://www.progettoemma.net/index.php?gioco=motofren
Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 101, Korean Board) http://www.progettoemma.net/index.php?gioco=olds
Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus http://www.progettoemma.net/index.php?gioco=oldsplus
Road Riot's Revenge (prototype, Sep 06, 1994) http://www.progettoemma.net/index.php?gioco=rrreveng

buona notte e alla prossima!

Re: Software MAME Clean

Inviato: 10/02/2012, 11:59
da antoniomauro
Potresti anche salvarti le query che stai realizzando in modo da avere una procedura già pronta nel momento in cui si farà(spero) la web application

Re: Software MAME Clean

Inviato: 10/02/2012, 19:01
da pucci
pucci ha scritto: ESEMPIO:
il gioco "abattle2" (Astro Battle (set 2)) nell'attributo "sampleof" riporta "astrof"
significa che Astro Battle (set 2) necessità di sample e sono gli stessi del gioco "astrof" (Astro Fighter (set 1))
spiegazione migliore e più facile da comprendere di questa cosa (fornitami da un MAMEdev)

nel caso di abattle2/astrof si, vuol dire che abattle2 usa gli stessi sample di astrof. ma la corretta interpretazione e' che sampleof="xxxx" dice solo di cercare i sample con i nomi richiesti in uno zip di nome xxx.zip (o in un folder xxx/ all'interno di samplepath)

il nome dello zip non deve essere necessariamente corrispondere al nome di un romset.

probabilmente all'inizio c'era questa identificazione, ma si e' persa col tempo

Re: Software MAME Clean

Inviato: 10/02/2012, 19:12
da pucci
antoniomauro ha scritto:Potresti anche salvarti le query che stai realizzando in modo da avere una procedura già pronta nel momento in cui si farà(spero) la web application
non ti preoccupare, le query sono tutte salvate nel file access che uso per estrarle (sono comunque tutte molto semplici)

Re: Software MAME Clean

Inviato: 12/02/2012, 10:10
da pucci
bene, oggi diamo un occhiata al flag SOUND

questo flag può assumere 3 stati:
- GOOD per i giochi con audio perfettamente funzionante
- IMPERFECT per i giochi con audio funzionante ma con problemi (suoni mancanti, suoni disturbati, ecc...)
- PRELIMINARY per i giochi con audio assente

come nel caso precedente (nel quale non avevo citato questo particolare) la lista di partenza è quella TOTALE dei giochi depurati da: DEVICE, BIOS, MECHANICAL

andiamo a vedere il dettaglio della categoria (escludendo il caso di SOUND=GOOD che indica assenza di problemi):

ci sono 1489 giochi con il flag SOUND settato a PRELIMINARY
di questi 164 hanno il flag EMULATION settato a GOOD e sono quindi considerati WORKING
mentre 1325 hanno il flag EMULATION settato a PRELIMINARY e sono quindi considerati NOT WORKING

ci sono 1492 giochi con il flag SOUND settato a IMPERFECT
di questi 985 hanno il flag EMULATION settato a GOOD e sono quindi considerati WORKING
mentre 507 hanno il flag EMULATION settato a PRELIMINARY e sono quindi considerati NOT WORKING

se andiamo a considerari il TOTALE dei giochi con problemi audio:

ci sono 2981 giochi con il flag SOUND settato a PRELIMINARY o IMPERFECT
di questi 1149 hanno il flag EMULATION settato a GOOD e sono quindi considerati WORKING
mentre 1832 hanno il flag EMULATION settato a PRELIMINARY e sono quindi considerati NOT WORKING

come per il caso precedente ho preparato dei file excel con nome roms, nome gioco e link a Progetto Emma (li trovate nello zip allegato).

diversamente dal caso "protection" in questa categoria ho trovato meno problemi nei NOT WORKING (nel senso che i NOT WORKING con problemi al suono mi sono tutti sembrati ingiocabili e non adatti quindi all'inserimento in un MAMEcab)
a parte forse questi due giochi (uno lo abbiamo già visto nella categoria PROTECTION, a me sembra funzionare ed è pure molto bello):

Double Wings http://www.progettoemma.net/index.php?gioco=dblewing
Zero Target (World, CW) http://www.progettoemma.net/index.php?gioco=zerotrgt

Re: Software MAME Clean

Inviato: 12/02/2012, 11:02
da pucci
ok, ora è il turno del flag COLOR

così come per SOUND, questo flag può assumere 3 stati:
- GOOD per i giochi con colori corretti
- IMPERFECT per i giochi con alcuni colori non corretti
- PRELIMINARY per i giochi con i colori completamente errati

come per i flag precedenti la lista di partenza è sempre quella TOTALE dei giochi depurati da: DEVICE, BIOS, MECHANICAL

andiamo a vedere il dettaglio della categoria (escludendo il caso di COLOR=GOOD che indica assenza di problemi):

ci sono 87 giochi con il flag COLOR settato a PRELIMINARY
di questi 65 hanno il flag EMULATION settato a GOOD e sono quindi considerati WORKING
mentre 22 hanno il flag EMULATION settato a PRELIMINARY e sono quindi considerati NOT WORKING

ci sono 81 giochi con il flag COLOR settato a IMPERFECT
di questi 73 hanno il flag EMULATION settato a GOOD e sono quindi considerati WORKING
mentre 8 hanno il flag EMULATION settato a PRELIMINARY e sono quindi considerati NOT WORKING

se andiamo a considerari il TOTALE dei giochi con problemi audio:

ci sono 168 giochi con il flag COLOR settato a PRELIMINARY o IMPERFECT
di questi 138 hanno il flag EMULATION settato a GOOD e sono quindi considerati WORKING
mentre 30 hanno il flag EMULATION settato a PRELIMINARY e sono quindi considerati NOT WORKING

come sempre ho preparato dei file excel con nome roms, nome gioco e link a Progetto Emma (vedi zip allegato).

in questa categoria non ho trovato NOT WORKING funzionanti meritevoli di essere inseriti in un MAMEcab

Re: Software MAME Clean

Inviato: 12/02/2012, 11:49
da pucci
ok, ora è il turno del flag GRAPHIC

questo flag può assumere solo 2 stati:
- GOOD l'emulazione grafica è corretta
- IMPERFECT l'emulazione grafica ha problemi (manca qualche effetto grafico, mancano dei pezzi di grafica, ecc...)

come per tutti i flag precedenti la lista di partenza è sempre quella TOTALE dei giochi depurati da: DEVICE, BIOS, MECHANICAL

ci sono 1514 giochi con il flag GRAPHIC settato a IMPERFECT
di questi 995 hanno il flag EMULATION settato a GOOD e sono quindi considerati WORKING
mentre 519 hanno il flag EMULATION settato a PRELIMINARY e sono quindi considerati NOT WORKING

allego i soliti file excel con nome roms, nome gioco e link a Progetto Emma

in questa categoria ho trovato due NOT WORKING funzionanti meritevoli (anche perchè secondo me sono working...) di essere inseriti in un MAMEcab:
World Grand Prix (US) http://www.progettoemma.net/index.php?gioco=wgp
World Grand Prix 2 (Japan) http://www.progettoemma.net/index.php?gioco=wgp2

Re: Software MAME Clean

Inviato: 12/02/2012, 12:45
da pucci
aggiungo anche i file excel con le liste "generali"

ALL (18662)
DEVICE (13)
BIOS (65)
MECHANICAL (8077)
WORKING (NO DEVICE) (7972)
NOT WORKING (NO DEVICE) (10677)
PARENT (NO DEVICE-NO BIOS) (8566)
CLONE (NO DEVICE-NO BIOS) (10018)
ALL (NO DEVICE-NO BIOS-NO MECHANICAL) (10507) <--- questa è la base di partenza per il MAME Clean
WORKING (NO DEVICE-NO BIOS-NO MECHANICAL) (7902)
NOT WORKING (NO DEVICE-NO BIOS-NO MECHANICAL) (2605)
PARENT (NO DEVICE-NO BIOS-NO MECHANICAL) (5443)
CLONE (NO DEVICE-NO BIOS-NO MECHANICAL) (5064)

Re: Software MAME Clean

Inviato: 12/02/2012, 17:30
da ataruzzolo
Stai facendo un bel lavoro! Accurato direi.
Che applicazioni hai usato per processare il file xml?

Re: Software MAME Clean

Inviato: 12/02/2012, 19:07
da pucci
ho dato in pasto l'XML prodotto da MAME -listxml a questo software http://www.kybernetika.de/xml2mdb/
e poi ci ho dato dentro di query SQL!

Re: Software MAME Clean

Inviato: 12/02/2012, 20:01
da pucci
pucci ha scritto:questo software http://www.kybernetika.de/xml2mdb/
se qualcuno trova un seriale per questo software faccia un fischio!

Re: Software MAME Clean

Inviato: 13/02/2012, 23:00
da AntoPISA
pucci ha scritto:
pucci ha scritto:questo software http://www.kybernetika.de/xml2mdb/
se qualcuno trova un seriale per questo software faccia un fischio!
Anche due (lo uso ad ogni nuova uscita del MAME per il mio renameSET.dat)... <-whistling->

Re: Software MAME Clean

Inviato: 14/02/2012, 0:01
da pucci
visto che sei qui, rispondi all mia domanda...
domanda per AntoPisa: perchè anche per i giochi mechanical funzionanti, nei tuoi set, c'è la classica schermata "this set has no snapshot"?

Re: Software MAME Clean

Inviato: 14/02/2012, 0:20
da AntoPISA
Con un set composto da quasi ventimila snapshots, è un po' dura estrapolare i pochi giochi mechanical che hanno qualche immagine visualizzabile, servirebbe quanto meno un elenco completo di tali set; è dura scorrere a questo punto gli attuali 8.077 giochi mechanical per scovare quelli che per default non danno come screen, la bruttissima scritta "Pinball" che è stata scelta dai MAMEdevs.
Comunque se c'è qualche volontario che mi fornisce tale elenco sarò ben lieto di sostituire le snaps incriminate. <-gamer1->

Re: Software MAME Clean

Inviato: 14/02/2012, 11:26
da AntoPISA
AntoPISA ha scritto:Con un set composto da quasi ventimila snapshots, è un po' dura estrapolare i pochi giochi mechanical che hanno qualche immagine visualizzabile, servirebbe quanto meno un elenco completo di tali set; è dura scorrere a questo punto gli attuali 8.077 giochi mechanical per scovare quelli che per default non danno come screen, la bruttissima scritta "Pinball" che è stata scelta dai MAMEdevs.
Comunque se c'è qualche volontario che mi fornisce tale elenco sarò ben lieto di sostituire le snaps incriminate. <-gamer1->
Mi quoto da solo...

Analizzando con il mio solito sistema l'xml dell'ultimo MAME disponibile, ho estrapolato questo elenco di set mechanical che però hanno anche il flag screen funzionante; ora sono in ufficio, ma stasera verificherò se tali giochi visualizzano qualcosa di diverso dalla scritta "Pinball" e se tutto va bene inizio a rifare tali snapshots.
In totale si tratterebbe di 240 immagini (x 2 categorie, snap e titles).

Re: Software MAME Clean

Inviato: 14/02/2012, 20:45
da pucci
Ottima intuzione e geniale scoperta AntoPISA!

do il mio piccolo contributo in relazione alla tua lista di 240 titoli

163 SONO DISPLAY DIGITALI DI PINBALL (source file WHITESTAR.c):
- 33 giochi con manufacter SEGA
- 130 giochi con manufacter STERN

63 SONO FRUIT MACHINE MPU4 (source file MPU4.c):
- 4 giochi con manufacter BARCREST: sono Fruit Machine MPU4
- 15 giochi con manufacter BDD: sono Fruit Machine MPU4
- 1 gioco con manufacter BWB: è una Fruit Machine MPU4
- 4 giochi con manufacter CONCEPT GAMES LTD: sono Fruit Machine MPU4
- 5 giochi con manufacter CRYSTAL: sono Fruit Machine MPU4
- 1 gioco con manufacter EUROTECH: è una Fruit Machine MPU4
- 1 gioco con manufacter MAZOOMA: è una Fruit Machine MPU4
- 18 giochi con manufacter NOVA: sono Fruit Machine MPU4
- 14 giochi con manufacter QPS: sono Fruit Machine MPU4

I RESTANTI 14 HANNO UN LORO GRADO DI ORIGINALITA' CHE LI AVVICINA MOLTO ALLA DEFINIZIONE CLASSICA DI VIDEOGIOCHI:

acommand - Alien Command - http://www.progettoemma.net/index.php?gioco=acommand
dynobop - Dyno Bop - http://www.progettoemma.net/index.php?gioco=dynobop
kftgoal - Kick for the Goal - http://www.progettoemma.net/index.php?gioco=kftgoal
kungfur - Kung Fu Roushi - http://www.progettoemma.net/index.php?gioco=kungfur
realpunc - Real Puncher - http://www.progettoemma.net/index.php?gioco=realpunc
slikshot16 - Slick Shot (V1.6) - http://www.progettoemma.net/index.php?gioco=slikshot16
slikshot17 - Slick Shot (V1.7) - http://www.progettoemma.net/index.php?gioco=slikshot17
slikshot - Slick Shot (V2.2) - http://www.progettoemma.net/index.php?gioco=slikshot
sbm - Sonic Blast Man (Japan) - http://www.progettoemma.net/index.php?gioco=sbm
sstrike - Super Strike Bowling - http://www.progettoemma.net/index.php?gioco=sstrike
tenpindx - Ten Pin Deluxe - http://www.progettoemma.net/index.php?gioco=tenpindx
m_tppokr - Top Poker (Dutch, Game Card 95-750-899) - http://www.progettoemma.net/index.php?gioco=m_tppokr
2mindril - Two Minute Drill - http://www.progettoemma.net/index.php?gioco=2mindril
wpksoc - World PK Soccer - http://www.progettoemma.net/index.php?gioco=wpksoc

Alien Command -- gioco con lightgun dove bisogna sperare a degli UFO
Dyno Bop -- devi tirare delle palline (vere) a dei dinosauri
World PK Soccer - Kick for the Goal -- devi tirare dei rigori calciando un pallone
Kung Fu Roushi -- NON HO CAPITO COSA SIA, SE VOLETE CI SONO IMMAGINI QUI: http://www.arcade-history.com/?n=kung-f ... l&id=31352
Sonic Blast Man (Japan) - Real Puncher -- devi prendere a pugni dei personaggi sullo schermo (la versione elettronica del punchball dei lunapark). curiosità: in Real Puncher potete digitalizzare la vostra faccia usando una telecamera e prenderla a pugni
Slick Shot (V2.2) - Slick Shot (V1.7) - Slick Shot (V1.6) -- il gioco del biliardo con una vera stecca
Super Strike Bowling -- bowling con birilli e palle reali
Ten Pin Deluxe -- bowling con birilli proiettati in 3D e palle reali
Top Poker (Dutch, Game Card 95-750-899) -- gioco di poker elettromeccanico
Two Minute Drill -- gioco di football americano (e non di baseball come riportato erroneamente nel HISTORY.DAT) con una vera palla ovale

Re: Software MAME Clean

Inviato: 14/02/2012, 21:27
da AntoPISA
pucci ha scritto:...Two Minute Drill -- gioco di football americano (e non di baseball come riportato erroneamente nel MAMEINFO.DAT) con una vera palla ovale
Vero, anche se l'errore è nel file HISTORY.DAT.

Ora inizio a fare qualche snaps