Pagina 3 di 5

Re: [ADB] segnalazione bug

Inviato: 06/05/2021, 7:48
da motoschifo
pucci ha scritto: 06/05/2021, 7:33 E qui sarebbe utile la mia idea di permettere ricerche a blocchi che poi vengono Uniti con degli operatori di matematica degli insiemi
Eh lo so... teniamola viva come idea, ma non credo di poter fare qualcosa a breve (non nel 2021 almeno) <-pardon->

Re: [ADB] segnalazione bug

Inviato: 17/05/2021, 12:48
da cybermat
Volevo segnalare questa cosa, filtro Naomi 2 bios e che contengono CHD

La lista esportata è questa

beachspi "Beach Spikers (GDS-0014)"
clubkcyc "Club Kart for Cycraft (Rev A) (GDS-0029A)"
clubkcyco "Club Kart for Cycraft (GDS-0029)"
inidv3ca "Initial D Arcade Stage Ver. 3 Cycraft Edition (Export, Rev A) (GDS-0039A)"
inidv3cy "Initial D Arcade Stage Ver. 3 Cycraft Edition (Export, Rev B) (GDS-0039B)"
initd "Initial D Arcade Stage (Japan, Rev B) (GDS-0020B)"
initdexp "Initial D Arcade Stage (Export, Rev A) (GDS-0025A)"
initdexpo "Initial D Arcade Stage (Export) (GDS-0025)"
initdo "Initial D Arcade Stage (Japan) (GDS-0020)"
initdv2e "Initial D Arcade Stage Ver. 2 (Export) (GDS-0027)"
initdv2j "Initial D Arcade Stage Ver. 2 (Japan, Rev B) (GDS-0026B)"
initdv2ja "Initial D Arcade Stage Ver. 2 (Japan, Rev A) (GDS-0026A)"
initdv2jo "Initial D Arcade Stage Ver. 2 (Japan) (GDS-0026)"
initdv3e "Initial D Arcade Stage Ver. 3 (Export) (GDS-0033)"
initdv3j "Initial D Arcade Stage Ver. 3 (Japan, Rev C) (GDS-0032C)"
initdv3jb "Initial D Arcade Stage Ver. 3 (Japan, Rev B) (GDS-0032B)"
vf4 "Virtua Fighter 4 Version C (GDS-0012C)"
vf4b "Virtua Fighter 4 (Rev B) (GDS-0012B)"
vf4evo "Virtua Fighter 4 Evolution (Version B) (Japan) (GDS-0024C)"
vf4evoa "Virtua Fighter 4 Evolution (Japan) (GDS-0024A)"
vf4evob "Virtua Fighter 4 Evolution (Version B) (Japan) (GDS-0024B)"
vf4o "Virtua Fighter 4 (GDS-0012)"
vf4tuned "Virtua Fighter 4 Final Tuned (Ver. B) (GDS-0036F)"
vf4tuneda "Virtua Fighter 4 Final Tuned (Rev A) (GDS-0036A)"
vf4tunedd "Virtua Fighter 4 Final Tuned (Ver. A) (GDS-0036D)"
vstrik3 "Virtua Striker 3 (GDS-0006)"

EDIT : Con un batch di copia ho creato questo in ordine alfabetico (credo)

move beachspi.zip _naomi2gd
move clubkcyc.zip _naomi2gd
move initd.zip _naomi2gd
move initdo.zip _naomi2gd
move initdexp.zip _naomi2gd
move initdexpo.zip _naomi2gd
move initdv2j.zip _naomi2gd
move initdv2jo.zip _naomi2gd
move initdv2e.zip _naomi2gd
move initdv3j.zip _naomi2gd
move initdv3jb.zip _naomi2gd
move initdv3e.zip _naomi2gd
move initdv3cy.zip _naomi2gd
move initdv3ca.zip _naomi2gd
move vf4.zip _naomi2gd
move vf4b.zip _naomi2gd
move vf4o.zip _naomi2gd
move vf4evo.zip _naomi2gd
move vf4evob.zip _naomi2gd
move vf4evoa.zip _naomi2gd
move vf4tuned.zip _naomi2gd
move vf4tunedd.zip _naomi2gd
move vf4tuneda.zip _naomi2gd
move vstrik3.zip _naomi2gd


Però a livello visivo se metto in ordine di rom name ho questo che allego.

È una cavolata, stavo eseguendo dei batch di copia che fanno dal forum di launchbox e avendo degli errori stavo battendo le roms una ad una e a livello grafico non ritrovavo l'ordine alfabetico che avevo nei batch.

Re: [ADB] segnalazione bug

Inviato: 17/05/2021, 15:42
da Gothrek
@cybermat
probabilmente è l'alcol tirato dentro nel weekend, ma mica ho capito la diffrenza...

Re: [ADB] segnalazione bug

Inviato: 17/05/2021, 15:52
da cybermat
Ho dimenticato di mettere il batch che penso sia ordinato alfabeticamente

move beachspi.zip _naomi2gd
move clubkcyc.zip _naomi2gd
move initd.zip _naomi2gd
move initdo.zip _naomi2gd
move initdexp.zip _naomi2gd
move initdexpo.zip _naomi2gd
move initdv2j.zip _naomi2gd
move initdv2jo.zip _naomi2gd
move initdv2e.zip _naomi2gd
move initdv3j.zip _naomi2gd
move initdv3jb.zip _naomi2gd
move initdv3e.zip _naomi2gd
move initdv3cy.zip _naomi2gd
move initdv3ca.zip _naomi2gd
move vf4.zip _naomi2gd
move vf4b.zip _naomi2gd
move vf4o.zip _naomi2gd
move vf4evo.zip _naomi2gd
move vf4evob.zip _naomi2gd
move vf4evoa.zip _naomi2gd
move vf4tuned.zip _naomi2gd
move vf4tunedd.zip _naomi2gd
move vf4tuneda.zip _naomi2gd
move vstrik3.zip _naomi2gd

Re: [ADB] segnalazione bug

Inviato: 17/05/2021, 15:56
da Gothrek
@cybermat
nel batch manca clubkcyco, ma a parte questo l'ordine alfabetico mi sembra lo stesso, dove lo vedi differente?

Re: [ADB] segnalazione bug

Inviato: 17/05/2021, 17:09
da cybermat
Mi sa che l'alcol l'ho bevuto io o meglio excel <-lol-> <-lol-> <-lol-> .... avevo ordinato i batch su excel e mi veniva fuori un ordine strano come quello postato, che non seguiva quello corretto di adb.

<-on_redface->

Re: [ADB] segnalazione bug

Inviato: 17/05/2021, 21:42
da motoschifo
Se è tutto ok bene, comunque considera che l'ordinamento del database potrebbe differire alcune volte da quello fatto dal DOS o da altri sistemi.
Per esempio quando ci sono in mezzo numeri, alcuni db applicano l'ordinamento naturale anzichè quello binario, ovvero fanno seguire i numeri in maniera umana (il numero 10 segue il numero 9) oppure in maniera informatica (cioè ogni singolo carattere ha un peso diverso, dove il numero 10 precede il numero 9).
In realtà il collation, termine tecnico per questo aspetto del db, è un mondo intero di cose che uno da per scontato, ma che possono portare ad errori anche molto grossi se non si mastica un po' dell'argomento.

Re: [ADB] segnalazione bug

Inviato: 06/02/2022, 11:11
da pucci
nuovo BUG:
nella gestione liste personalizzate il sito "ricorda" anche le liste cancellate
ESEMPIO:
  • avevo una lista chiamata cabinato
  • ne ho creata una nuova che si chiama cabinato2
  • ho cancellato la lista cabinato
  • provo a rinominare la lista cabinato2 in cabinato ma mi dice che è già presente una lista con quel nome

Re: [ADB] segnalazione bug

Inviato: 06/02/2022, 13:22
da pucci
PROBLEMA NELLA LOGICA DI UNA RICERCA

se seleziono nei filtri avanzati del MAME scheda ALTRO "Parent working/imperfect e cloni working/imperfect di parent not working" e poi seleziono nella scheda GENERALE tipo CLONE ed emulazione FUNZIONATI dovrei ottenere solo i "cloni working di parent not working", questo è il link alla ricerca http://adb.arcadeitalia.net/?search=mam ... mperfect=1
che produce 9 risultati con l'ultima versione del MAME (0.240)

se seleziono nei filtri avanzati del MAME scheda ALTRO "Parent working e cloni working di parent not working" e poi seleziono nella scheda GENERALE tipo CLONE dovrei ottenere solo i "cloni working di parent not working" (quindi la stesso risultato della ricerca di cui parlavo sopra), questo è il link alla ricerca http://adb.arcadeitalia.net/?search=mam ... _working=1
che però produce 30 risultati con l'ultima versione del MAME (0.240)

sbaglio io qualcosa nella logica o errore nelle ricerche di ADB?

Re: [ADB] segnalazione bug

Inviato: 06/02/2022, 13:27
da pucci
pucci ha scritto: 06/02/2022, 13:22 PROBLEMA NELLA LOGICA DI UNA RICERCA

se seleziono nei filtri avanzati del MAME scheda ALTRO "Parent working/imperfect e cloni working/imperfect di parent not working" e poi seleziono nella scheda GENERALE tipo CLONE ed emulazione FUNZIONATI dovrei ottenere solo i "cloni working di parent not working", questo è il link alla ricerca http://adb.arcadeitalia.net/?search=mam ... mperfect=1
che produce 9 risultati con l'ultima versione del MAME (0.240)

se seleziono nei filtri avanzati del MAME scheda ALTRO "Parent working e cloni working di parent not working" e poi seleziono nella scheda GENERALE tipo CLONE dovrei ottenere solo i "cloni working di parent not working" (quindi la stesso risultato della ricerca di cui parlavo sopra), questo è il link alla ricerca http://adb.arcadeitalia.net/?search=mam ... _working=1
che però produce 30 risultati con l'ultima versione del MAME (0.240)

sbaglio io qualcosa nella logica o errore nelle ricerche di ADB?
vedo ora che nella seconda ricerca (quella che produce più risultati) c'è anche il gioco Bubble Pong Pong (http://adb.arcadeitalia.net/dettaglio_m ... e=bublpong) che è il clone working di un parent imperfect Miss Bubble II http://adb.arcadeitalia.net/dettaglio_m ... ame=missb2

quindi il problema è su ADB

il filtro "Parent working e cloni working di parent not working" in realtà va a cercare anche nei parent "imperfect"

Re: [ADB] segnalazione bug

Inviato: 06/02/2022, 13:34
da motoschifo
pucci ha scritto: 06/02/2022, 11:11 nuovo BUG:
nella gestione liste personalizzate il sito "ricorda" anche le liste cancellate
ESEMPIO:
  • avevo una lista chiamata cabinato
  • ne ho creata una nuova che si chiama cabinato2
  • ho cancellato la lista cabinato
  • provo a rinominare la lista cabinato2 in cabinato ma mi dice che è già presente una lista con quel nome
Controlla se hai anche una ricerca con quel nome, ricordo che tempo fa avevo messo l'unicità tra ricerche e liste perchè volevo fondere le due cose insieme... o comunque poterle mettere in un elenco unico senza dovermene preoccupare. Però non ricordo se in tutti i punti c'era questo controllo.

Re: [ADB] segnalazione bug

Inviato: 06/02/2022, 13:46
da motoschifo
pucci ha scritto: 06/02/2022, 13:27
pucci ha scritto: 06/02/2022, 13:22 PROBLEMA NELLA LOGICA DI UNA RICERCA

se seleziono nei filtri avanzati del MAME scheda ALTRO "Parent working/imperfect e cloni working/imperfect di parent not working" e poi seleziono nella scheda GENERALE tipo CLONE ed emulazione FUNZIONATI dovrei ottenere solo i "cloni working di parent not working", questo è il link alla ricerca http://adb.arcadeitalia.net/?search=mam ... mperfect=1
che produce 9 risultati con l'ultima versione del MAME (0.240)

se seleziono nei filtri avanzati del MAME scheda ALTRO "Parent working e cloni working di parent not working" e poi seleziono nella scheda GENERALE tipo CLONE dovrei ottenere solo i "cloni working di parent not working" (quindi la stesso risultato della ricerca di cui parlavo sopra), questo è il link alla ricerca http://adb.arcadeitalia.net/?search=mam ... _working=1
che però produce 30 risultati con l'ultima versione del MAME (0.240)

sbaglio io qualcosa nella logica o errore nelle ricerche di ADB?
vedo ora che nella seconda ricerca (quella che produce più risultati) c'è anche il gioco Bubble Pong Pong (http://adb.arcadeitalia.net/dettaglio_m ... e=bublpong) che è il clone working di un parent imperfect Miss Bubble II http://adb.arcadeitalia.net/dettaglio_m ... ame=missb2

quindi il problema è su ADB

il filtro "Parent working e cloni working di parent not working" in realtà va a cercare anche nei parent "imperfect"


Aiutami a capire perchè non ho chiaro cosa vuoi ottenere...
La ricerca che stai eseguendo è la Parent working e clone working di parent not working.
Questa ricerca effettua la selezione dei parent working (GOOD) e del primo clone working (GOOD) se il parent è not working (diverso da GOOD).
Come dovrei modificare l'ultima condizione, che a quanto ho capito è quella che produce risultati inattesi?

Re: [ADB] segnalazione bug

Inviato: 06/02/2022, 13:51
da motoschifo
Ricorda sempre che la condizione deve essere espressa in una query paginabile, non posso fermare l'elaborazione e lanciare elaborazioni successive sull'insieme dati.
Questa la parte che aggiungo quando selezioni quel tipo di ricerca:

Codice: Seleziona tutto

 AND (
	(game_isparent_sn=1 AND driver_status=STATUS_GOOD)
	OR 
	(game_isclone_sn=1 AND driver_status=STATUS_GOOD
		AND EXISTS(
			SELECT * FROM MAME PARENT 
			WHERE PARENT.game_name=MAME.game_cloneof 
			AND PARENT.emulator_to=MAME.emulator_to 
			AND PARENT.driver_status<>STATUS_GOOD
		) AND game_name=(
			SELECT CLONE.game_name FROM MAME CLONE 
			WHERE CLONE.game_cloneof=MAME.game_cloneof 
			AND CLONE.emulator_to=MAME.emulator_to 
			AND CLONE.driver_status=STATUS_GOOD
			ORDER BY CLONE.game_name LIMIT 1
		)
	))

Re: [ADB] segnalazione bug

Inviato: 06/02/2022, 14:10
da Gothrek
non mi è chiara l'anomalia, ma seguo per capire se riguarda qualche implementazione nel gotscraping.

Re: [ADB] segnalazione bug

Inviato: 06/02/2022, 20:58
da pucci
motoschifo ha scritto: 06/02/2022, 13:34 Controlla se hai anche una ricerca con quel nome, ricordo che tempo fa avevo messo l'unicità tra ricerche e liste perchè volevo fondere le due cose insieme... o comunque poterle mettere in un elenco unico senza dovermene preoccupare. Però non ricordo se in tutti i punti c'era questo controllo.
si, il problema era proprio questo

mi ricordi la differenza tra ricerca e lista?

la lista è "statica" (può contenere giochi non più presenti nelle attuali versioni)
la ricerca è "dinamica" (tiene conto dei giochi attuali)

Re: [ADB] segnalazione bug

Inviato: 06/02/2022, 22:26
da motoschifo
pucci ha scritto: 06/02/2022, 20:58 la lista è "statica" (può contenere giochi non più presenti nelle attuali versioni)
la ricerca è "dinamica" (tiene conto dei giochi attuali)
corretto, magari in futuro le unisco in qualche modo

Re: [ADB] segnalazione bug

Inviato: 13/02/2022, 18:21
da pucci
motoschifo ha scritto: 06/02/2022, 13:51 Ricorda sempre che la condizione deve essere espressa in una query paginabile, non posso fermare l'elaborazione e lanciare elaborazioni successive sull'insieme dati.
Questa la parte che aggiungo quando selezioni quel tipo di ricerca:

Codice: Seleziona tutto

 AND (
	(game_isparent_sn=1 AND driver_status=STATUS_GOOD)
	OR 
	(game_isclone_sn=1 AND driver_status=STATUS_GOOD
		AND EXISTS(
			SELECT * FROM MAME PARENT 
			WHERE PARENT.game_name=MAME.game_cloneof 
			AND PARENT.emulator_to=MAME.emulator_to 
			AND PARENT.driver_status<>STATUS_GOOD
		) AND game_name=(
			SELECT CLONE.game_name FROM MAME CLONE 
			WHERE CLONE.game_cloneof=MAME.game_cloneof 
			AND CLONE.emulator_to=MAME.emulator_to 
			AND CLONE.driver_status=STATUS_GOOD
			ORDER BY CLONE.game_name LIMIT 1
		)
	))
questa ricerca dovrebbe essere
- PARENT WORKING + CLONI WORKING di PARENT IMPERFECT o NOT WORKING
e mi sembra apposto
il problema deve essere nell'interazione con gli altri filtri

Re: [ADB] segnalazione bug

Inviato: 13/02/2022, 18:28
da pucci
aspetta ho capito, la ricerca della quale mi ha scritto il codice produce qualcosa che non è previsto sul sito.

nel sito tu hai queste 3 ricerche "speciali":

- Parent working e cloni working di parent not working
- Parent working e cloni working di parent imperfect
- Parent working/imperfect e cloni working/imperfect di parent not working

quella che hai postato tu secondo me restituisce un quarti insieme diverso dai precedenti
- Parent working e cloni working di di parent imperfect/not working

Re: [ADB] segnalazione bug

Inviato: 08/11/2022, 18:33
da idro
Ciao a tutti, dopo l'abbandono del mameui sono passato ad arcade64, per me anche meglio dato che io colleziono solo giochi arcade.

Già da mameui avevo un romset contenente solo giochi arcade (che su ADB sono mamecab,mi sembra di capire che arcade e mamecab sono sinonimi, corretto?), grazie ai filtri creati con ADB.
Non so se è la sezione giusta, perché non è detto che quello che sto per segnalare è un bug di ADB, ma ho notato che creando il dat dall'exe di arcade64 e scannerizzando la mia collezione, crlmamepro mi dice che i seguenti file (12 giochi+1 bios+1 device) sono unneeded e quindi me li farebbe eliminare:

galgame
pokerout
tgtpanic
v4cmaze
v4cmaze2
v4cmaze2_amld
v4cmaze2b
v4cmaze3
v4cmaze3_amld
v4cmaze3b
v4cmaze_amld
v4cmazeb
v4cmazec
v4cmazed
v4bios
ldv1000

Invece il dat salvato con ADB li contiene.
Come mai, queste rom, arcade64 non li "vede" come dei giochi arcade mentre ADB si?
PS: sono giochi che non usano CHD, ma anche con quelli che usano CHD mi tira fuori giochi unneeded

Re: [ADB] segnalazione bug

Inviato: 08/11/2022, 19:57
da motoschifo
Il flag mamecab è l'unione di tanti filtri tra cui il fatto di essere "arcade". Trovi la spiegazione nel thread dedicato, ne avevamo parlato diverse volte proprio per capire quali giochi includere.

In questo caso perchè galgame o v4cmaze non dovrebbero essere validi in un mamecab? Sono giochi con un monitor e con comandi su plancia.