Benvenuto Ospite,
per utilizzare il Forum ed avere accesso a tutte le sezioni e poter aprire un tuo Topic, rispondere nelle varie discussioni, mandare o ricevere Messaggi Privati devi seguire pochi passaggi:
Leggi il nostro Regolamento -> PREMI QUI <-
Segui il link su come Iscriversi -> PREMI QUI <-
Ricordati di aggiornare l'Avatar usando una immagine che ti distingua nel Forum
per utilizzare il Forum ed avere accesso a tutte le sezioni e poter aprire un tuo Topic, rispondere nelle varie discussioni, mandare o ricevere Messaggi Privati devi seguire pochi passaggi:
Leggi il nostro Regolamento -> PREMI QUI <-
Segui il link su come Iscriversi -> PREMI QUI <-
Ricordati di aggiornare l'Avatar usando una immagine che ti distingua nel Forum
bug ADB filtro Arcade
Moderatore: Moderatore ADB
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
bug ADB filtro Arcade
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
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
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: bug ADB filtro Arcade
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.
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 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: bug ADB filtro Arcade
@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?
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?
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: bug ADB filtro Arcade
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.
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 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: bug ADB filtro Arcade
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
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
"MODerrare humanum est"
tutte le copertine di The Games Machine
non combatto guerre di intelligenza con gente disarmata
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: bug ADB filtro Arcade
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.
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 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: bug ADB filtro Arcade
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
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
"MODerrare humanum est"
tutte le copertine di The Games Machine
non combatto guerre di intelligenza con gente disarmata
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: bug ADB filtro Arcade
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 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: bug ADB filtro Arcade
ok, probabilmente la cosa migliore sarebbe compilarsi per ogni release le 2 versioni (arcade e mess) ed estrarre da quelli le liste giochi
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: bug ADB filtro Arcade
comunque EX MAME (chiamiamolo ARCADE per miglior comprensione) e MESS sono 2 set che parzialmente si sovrappongono.
se ragionassimo di insiemi possiamo dire che sono 2 insieme che uniti compongono perfettamente tutto il set MAME ma non sono disgiunti.
questo perchè molti BIOS e DEVICE sono presenti in entrambi i SET (ARCADE e MESS)
quindi la logica "tutto ciò che non è MESS (identificato dal MESS.ini) è considerato ARCADE" non credo sia corretta
forse sarebbe più corretto dividere l'insieme "universo" (il set completo del MAME) in 4 sottoinsiemi, che sono tra loro disgiunti ma che uniti coprono completamente l'insieme MAME:
- ARCADE
- MESS
- BIOS
- DEVICE
se ragionassimo di insiemi possiamo dire che sono 2 insieme che uniti compongono perfettamente tutto il set MAME ma non sono disgiunti.
questo perchè molti BIOS e DEVICE sono presenti in entrambi i SET (ARCADE e MESS)
quindi la logica "tutto ciò che non è MESS (identificato dal MESS.ini) è considerato ARCADE" non credo sia corretta
forse sarebbe più corretto dividere l'insieme "universo" (il set completo del MAME) in 4 sottoinsiemi, che sono tra loro disgiunti ma che uniti coprono completamente l'insieme MAME:
- ARCADE
- MESS
- BIOS
- DEVICE
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: bug ADB filtro Arcade
È un modo per identificare i giochi che erano nel vecchio MAME, quindi per noi considerati erroneamente "arcade". In questo insieme ci finiscono ovviamente anche gli eventuali bios e device.
Se occorre cambiare questi filtri è necessario chiarirsi bene sul significato perchè sono abbastanza incasinati ed hanno ripercussioni nelle ricerche.
Giusto per chiarire, la motivazione che ha spinto la nascita del campo su db è questa: "Non mi interessa il Mess, non lo voglio, e il team degli sviluppatori non mi da alcuno strumento per filtrarli. Come posso fare per non avere quelle rom tra i piedi?". Ecco quindi che game_arcade_sn=1 è quella risposta, ma non vuol dire che game_arcade_sn=0 sia tutto l'insieme Mess (anzi non lo è affatto).
È normale che siano insiemi sovrapposti, perchè il Mess stesso usava parti del Mame.
Avere i due valori game_arcade_sn e mess_sn potrebbe essere la soluzione, ma a quanti interessa avere solo la parte Mess? Secondo me una gestione di quel tipo farebbe invece molta confusione nelle ricerche.
In quel caso i due ini gestirebbero quindi flag diversi e non ci sarebbe sovrapposizione.
Se occorre cambiare questi filtri è necessario chiarirsi bene sul significato perchè sono abbastanza incasinati ed hanno ripercussioni nelle ricerche.
Giusto per chiarire, la motivazione che ha spinto la nascita del campo su db è questa: "Non mi interessa il Mess, non lo voglio, e il team degli sviluppatori non mi da alcuno strumento per filtrarli. Come posso fare per non avere quelle rom tra i piedi?". Ecco quindi che game_arcade_sn=1 è quella risposta, ma non vuol dire che game_arcade_sn=0 sia tutto l'insieme Mess (anzi non lo è affatto).
È normale che siano insiemi sovrapposti, perchè il Mess stesso usava parti del Mame.
Avere i due valori game_arcade_sn e mess_sn potrebbe essere la soluzione, ma a quanti interessa avere solo la parte Mess? Secondo me una gestione di quel tipo farebbe invece molta confusione nelle ricerche.
In quel caso i due ini gestirebbero quindi flag diversi e non ci sarebbe sovrapposizione.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: bug ADB filtro Arcade
voglio fare un calcolo numerico per verificare se quanto o scritto qui è vero
se questo corrisponde direi che la soluzione migliore è quella proposta, magari creando un controllo simile a questo: che da subito l'idea che si tratta di sotto insiemi di un insieme più grande
diversamente da quel controllo però lascerei la possibilità di selezionare anche più valori contemporaneamente
a quel punto andrebbero eliminati gli attuali controlli che si trovano poco più sotto (e che curiosamente sono pure vicini tra loro)
per farlo mi devo scaricare il compilatore per il MAME e crearmi i 2 eseguibiliforse sarebbe più corretto dividere l'insieme "universo" (il set completo del MAME) in 4 sottoinsiemi, che sono tra loro disgiunti ma che uniti coprono completamente l'insieme MAME:
- ARCADE
- MESS
- BIOS
- DEVICE
se questo corrisponde direi che la soluzione migliore è quella proposta, magari creando un controllo simile a questo: che da subito l'idea che si tratta di sotto insiemi di un insieme più grande
diversamente da quel controllo però lascerei la possibilità di selezionare anche più valori contemporaneamente
a quel punto andrebbero eliminati gli attuali controlli che si trovano poco più sotto (e che curiosamente sono pure vicini tra loro)
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: bug ADB filtro Arcade
In effetti si potrebbe fare un filtro di gruppo TUTTI - ARCADE - SOFTWARE - BIOS - DEVICE e cambiare arcade/sistema sotto seguendo queste logiche.
Ma considera che i filtri si/no sono comodi perchè si possono selezionare per filtri avanzati in negazione.
Posso avere ad esempio i giochi non device, oppure arcade+bios+device. I campi accettano infatti 3 valori: NEUTRO - SI - NO.
Prima di agire aspettiamo comunque @AntoPISA perchè le modifiche dovrebbero rispecchiare arcade.ini e mess.ini.
Ma considera che i filtri si/no sono comodi perchè si possono selezionare per filtri avanzati in negazione.
Posso avere ad esempio i giochi non device, oppure arcade+bios+device. I campi accettano infatti 3 valori: NEUTRO - SI - NO.
Prima di agire aspettiamo comunque @AntoPISA perchè le modifiche dovrebbero rispecchiare arcade.ini e mess.ini.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: bug ADB filtro Arcade
hai ragione, in questo caso allora lascerei solo i 4 filtri a 3 stati attuali (Arcade - System - Bios - Device) ma cercherei di evidenziare graficamente (magari con un riquadro che li raggruppo) che sono le sottoparti di un insieme più grandemotoschifo ha scritto: ↑04/10/2020, 13:16 In effetti si potrebbe fare un filtro di gruppo TUTTI - ARCADE - SOFTWARE - BIOS - DEVICE e cambiare arcade/sistema sotto seguendo queste logiche.
Ma considera che i filtri si/no sono comodi perchè si possono selezionare per filtri avanzati in negazione.
Posso avere ad esempio i giochi non device, oppure arcade+bios+device. I campi accettano infatti 3 valori: NEUTRO - SI - NO.
- AntoPISA
- Affezionato
- Messaggi: 260
- Iscritto il: 12/05/2010, 23:44
- Città: Pisa
- Località: Pisa
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 4 volte
- Contatta:
Re: bug ADB filtro Arcade
Riguardo a questi filtri la mia idea è praticamente la stessa di prima: la possibilità di dividere fra ARCADE e MESS è sempre utile (checché ne pensiate, il solo MESS è ancora molto usato e stessa cosa avviene per la versione MAME priva delle macchine MESS).
Anche poter selezionare/deselezionare i DEVICE e i BIOS è sempre utile.
L'unica cosa che suggerisco è quella di poter distinguere fra una semplice richiesta di visualizzazione e quella per la creazione di un dat: in questo secondo caso, scegliendo, ad esempio, il solo MESS, il risultato dovrebbe "portarsi dietro" anche i BIOS e i DEVICE condivisi con i giochi arcade e, naturalmente, viceversa.
Anche poter selezionare/deselezionare i DEVICE e i BIOS è sempre utile.
L'unica cosa che suggerisco è quella di poter distinguere fra una semplice richiesta di visualizzazione e quella per la creazione di un dat: in questo secondo caso, scegliendo, ad esempio, il solo MESS, il risultato dovrebbe "portarsi dietro" anche i BIOS e i DEVICE condivisi con i giochi arcade e, naturalmente, viceversa.
Il mio sito: https://www.progettosnaps.net
-
motoschifo
- Progetto Arcade Database
- Messaggi: 3308
- Iscritto il: 12/07/2013, 20:29
- Medaglie: 2
- Città: Parma
- Località: Parma
- Grazie Inviati: 34 volte
- Grazie Ricevuti: 40 volte
- Contatta:
Re: bug ADB filtro Arcade
Il filtro deve lavorare alla stessa maniera in ricerca ed in export, non posso cambiare logica in quanto confonderebbe ancor di più l'utente.
La mia idea era avere i due flag arcade si/no e sistema si/no separati sul database, quindi indipendenti da bios/device.
Però essendo quel filtro nato per dare la possibilità di avere un set senza il Mess, direi che due campi sul db complicherebbero le cose.
Infatti il file da cui è partito tutto quanto si chiama mess.ini, ovvero togliere la parte "nuova" delle console, ecc. che il team del Mame non voleva rendere identificabile (io aggiungo anche giustamente, ma questo non conta).
Avere ARCADE - SYSTEM - BIOS - DEVICE separati come insieme trae in inganno, perchè non risponde a quella domanda posta sopra (bios e device erano nel Mame, usati poi anche da Mess) ed obbliga a selezionare anche bios/device in export.
Probabilmente vale la pena lasciare così le cose. Se non si vogliono bios e device, basta toglierli. In export poi esiste un'opzione per avere il set congruente, quindi verrebbero aggiunti quelli mancanti in quella fase.
L'unico motivo valido per avere due campi è quello di avere bios e device solo per il Mess, ed averli ovviamente nel file mess.ini. Ma questo vorrebbe dire cambiarlo, a quanto ricordo oggi non ci sono dentro altrimenti non me li ritroverei in "arcade".
Comunque ho importato ora il mess.ini.
La mia idea era avere i due flag arcade si/no e sistema si/no separati sul database, quindi indipendenti da bios/device.
Però essendo quel filtro nato per dare la possibilità di avere un set senza il Mess, direi che due campi sul db complicherebbero le cose.
Infatti il file da cui è partito tutto quanto si chiama mess.ini, ovvero togliere la parte "nuova" delle console, ecc. che il team del Mame non voleva rendere identificabile (io aggiungo anche giustamente, ma questo non conta).
Avere ARCADE - SYSTEM - BIOS - DEVICE separati come insieme trae in inganno, perchè non risponde a quella domanda posta sopra (bios e device erano nel Mame, usati poi anche da Mess) ed obbliga a selezionare anche bios/device in export.
Probabilmente vale la pena lasciare così le cose. Se non si vogliono bios e device, basta toglierli. In export poi esiste un'opzione per avere il set congruente, quindi verrebbero aggiunti quelli mancanti in quella fase.
L'unico motivo valido per avere due campi è quello di avere bios e device solo per il Mess, ed averli ovviamente nel file mess.ini. Ma questo vorrebbe dire cambiarlo, a quanto ricordo oggi non ci sono dentro altrimenti non me li ritroverei in "arcade".
Comunque ho importato ora il mess.ini.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 Web ›ArcadeDatabase
- pucci
- Moderatore
- Messaggi: 4926
- Iscritto il: 19/07/2005, 18:52
- Città: San Clemente (RN)
- Località: Rimini
- Grazie Ricevuti: 70 volte
Re: bug ADB filtro Arcade
ho controllato ADB aggiornato al MAME 0.225
GIOCHI TOTALI: 42.816 http://adb.arcadeitalia.net/?search=mame&arcade_only=0
ARCADE: 33.433 - http://adb.arcadeitalia.net/?search=mam ... r_device=0
SISTEMA (ex MESS): 4.241 - http://adb.arcadeitalia.net/?search=mam ... r_device=0
BIOS: 73 - http://adb.arcadeitalia.net/?search=mam ... ter_bios=1
DEVICE: 5.069 - http://adb.arcadeitalia.net/?search=mam ... r_device=1
TOTALE: 42.816
ora sembra tutto tornato a posto diversamente dalla versione precedente dove i totali non tornavano
GIOCHI TOTALI: 42.816 http://adb.arcadeitalia.net/?search=mame&arcade_only=0
ARCADE: 33.433 - http://adb.arcadeitalia.net/?search=mam ... r_device=0
SISTEMA (ex MESS): 4.241 - http://adb.arcadeitalia.net/?search=mam ... r_device=0
BIOS: 73 - http://adb.arcadeitalia.net/?search=mam ... ter_bios=1
DEVICE: 5.069 - http://adb.arcadeitalia.net/?search=mam ... r_device=1
TOTALE: 42.816
ora sembra tutto tornato a posto diversamente dalla versione precedente dove i totali non tornavano