bug ADB filtro Arcade

Il database che raccoglie tutte le informazioni sui giochi, video, screenshot e tanto altro ancora

Moderatore: Moderatore ADB

Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4754
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

bug ADB filtro Arcade

Messaggio da pucci »

ciao @motoschifo

Impostando su ADB il filtro "Arcade" (che esclude le rom del MESS) e che si basa su Arcade.ini di AntoPisa vengono selezionati anche tanti BIOS e device che fanno parte del MESS.

la ricerca sul tuo sito è questa: http://adb.arcadeitalia.net/?search=mam ... r_arcade=1

il file Arcade.ini ha 33.453 voci
la lista di ADB ha 36.455 voci (sono 3.002 rom in più)

ho anche provato a fare la stessa ricerca ma escludendo i device: http://adb.arcadeitalia.net/?search=mam ... r_device=0

i risultati cambiano in questo modo:
il file Arcade.ini ha 33.453 voci
la lista di ADB ha 33.437 voci (sono 6 rom in meno)

le rom mancanti sono queste:
- ffantasyb
- marywu
- popnstex
- rdft2jb
- smssgame
- vgmplay

nel primo filtro credo che dovresti escludere quelle device
per il secondo test secondo me c'è qualcosa che non funziona

NOTA: tutti i test sono stati fatti basandosi sulla versione 0.224
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3272
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 32 volte
Contatta:

Re: bug ADB filtro Arcade

Messaggio da motoschifo »

Il filtro arcade non si basa sul file arcade.ini, ma sulla negazione del file mess.ini (tutto ciò che non è compreso lì rimane arcade).
O meglio, diventa "non mess" in quanto quel file è nato per separare il vecchio Mess dal Mame classico a cui eravamo abituati.
Sul vecchio Mame possono quindi trovarsi anche bios e device, che non vanno quindi esclusi da questa ricerca, così come pure sulla parte Mess.

Nel tempo è stato aggiunto anche un arcade.ini, non ricordo con precisione, ma nel caso credo si tratti di un errore di uno di quei file.
In sostanza "non arcade" equivale a "sistema" e vuol dire che quella rom faceva parte di quello che ricordiamo come MESS. Con il tempo questa dicitura sta perdendo di significato in quanto ci potrebbero essere rom condivise che quindi verrebbero escluse da una delle due ricerche.

Non so se questo può aiutare a capire il disguido sui numeri. Non posso invertire il ragionamento (cioè marcare come Mess e trattare arcade.ini) perchè in quel caso tra la fine dell'importazione xml e l'inizio di quella mess/arcade.ini normalmente una settimana e quei giochi risulterebbero erroneamente "Mess" (che non esiste più come programma).

Per il secondo test, se utilizzi i flag device o bios stai cambiando di fatto gli insiemi poichè agiscono su campi differenti ed ovviamente un set Mame ha anche device/bios, così come li ha il set Mess.

Sentiamo cosa ne pensa @AntoPISA, se basta cambiare il mess.ini si risolverà tutto con il prossimo import della 225.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4754
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

Re: bug ADB filtro Arcade

Messaggio da pucci »

domani faccio delle prove sul contrario (MESS.ini)
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4754
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

Re: bug ADB filtro Arcade

Messaggio da pucci »

@motoschifo ho controllato

tutti i test basati su MAME 0.224

MAME ha 42.685 games
il file arcade.ini di @AntoPISA ha 33.453 games
il file mess.ini di @AntoPISA ha 4.192 games
se su ADB seleziono il filtro "solo Arcade" ottengo 36.455 games (http://adb.arcadeitalia.net/?search=mam ... r_arcade=1)
se su ADB seleziono il filtro "tutto tranne Arcade" ottengo 6.230 games (http://adb.arcadeitalia.net/?search=mam ... r_arcade=0)

non può quindi essere che il tuo filtro Arcade si basi unicamente sul file mess.ini e sul presupposto "tutto ciò che non è mess allora è arcade" perchè nella ricerca "solo arcade" dovrei trovare 38.493 games (42.685-4.192)
se guardi nel sorgente del tuo sito non si riesce a comprendere come viene applicato quel filtro?

altra anomalia:
se sommo arcade.ini e mess.ini (uno dovrebbe essere il complemento dell'altro rispetto all'insieme universo rappresentato dal totale dei giochi MAME) dovrei avere 42.685 (pari al totale dei giochi MAME) mentre ottengo 37.645 (quindi mancano all'appello 5.040 giochi)
@AntoPISA come vengono realizzati quei 2 file?
compili i sorgenti MAME con i 2 subtarget arcade e mess e da queste versioni (MAME "arcade" e MESS) ottieni le liste?
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3272
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 32 volte
Contatta:

Re: bug ADB filtro Arcade

Messaggio da motoschifo »

I due insiemi "Arcade" e "Software" sono corretti, quindi MAME e MESS per dirlo con la vecchia nomenclatura.
Infatti 36.455+6.230 fa correttamente 42.685.
Il problema potrebbe essere un altro: il Mame cambia di continuo, e confrontando un solo file tra arcade.ini/mess.ini verrebbero esclusi eventuali errori o successive modifiche.

Esempio pratico: un gioco è considerato parte del Mess, quindi incluso in mess.ini, ma ci si accorge dopo che non è così. Si modifica il mess.ini TOGLIENDO la riga, quindi a quel punto l'update sul database non ci sarà più in quando il mess.ini aggiorna le rom che contiene e non tutte quelle del db (come gran parte degli ini).
Occorrerebbe quindi leggere entrambi i file, mettere a SI quelli di arcade.ini e mettere a NO quelli di mess.ini. I non presenti rimarranno a SI come impostazione predefinita.

Questo dovrebbe risolvere ogni problema passato e futuro, e soprattutto eventuali correzioni potranno essere fatte in autonomia.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4754
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

Re: bug ADB filtro Arcade

Messaggio da pucci »

Questa non l'ho capita. Comunque la domanda è: da dove prendi il dato arcade o mess visto che i numeri sono diversi da quelli degli ini di AntoPisa?

Inviato dal mio ONEPLUS A5010 utilizzando Tapatalk

Pucci - The Bastard Son of Arcade Italia
"MODerrare humanum est"
tutte le copertine di The Games Machine
non combatto guerre di intelligenza con gente disarmata
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3272
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 32 volte
Contatta:

Re: bug ADB filtro Arcade

Messaggio da motoschifo »

In effetti non è immediata come cosa.
Si parte dal fatto che il mess.ini è nato per evidenziare i software, cioè i "giochi" ex-Mess.

Il procedimento è:
- default sono tutti del Mame (arcade)
- se è presente nel mess.ini, diventa del Mess (non arcade, o meglio software)

L'import non azzera tutto, ma tratta quelli presenti nel file mess.ini. Questo per motivi storici, oggi avendo anche un arcade.ini le cose possono essere semplificate.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4754
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

Re: bug ADB filtro Arcade

Messaggio da pucci »

Sarebbe bene usare entrambi. Il problema e che molte machine rimangono fuori da entrambi (andrebbe chiesto ad AntoPisa perché)

Inviato dal mio ONEPLUS A5010 utilizzando Tapatalk

Pucci - The Bastard Son of Arcade Italia
"MODerrare humanum est"
tutte le copertine di The Games Machine
non combatto guerre di intelligenza con gente disarmata
Avatar utente
motoschifo

Gold Medal Donatore
Progetto Arcade Database
Progetto Arcade Database
Messaggi: 3272
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 32 volte
Contatta:

Re: bug ADB filtro Arcade

Messaggio da motoschifo »

Ok aspettiamo una sua risposta poi decidiamo cosa fare
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4754
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 62 volte

Re: bug ADB filtro Arcade

Messaggio da pucci »

ok, probabilmente la cosa migliore sarebbe compilarsi per ogni release le 2 versioni (arcade e mess) ed estrarre da quelli le liste giochi
Rispondi

Torna a “Progetto Arcade Data Base”