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

MAME - Pulizia rom

Le Guide ed i Topic più importanti in un unico posto !
Avatar utente
motoschifo

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

Re: MAME - Pulizia rom

Messaggio da motoschifo »

Dimenticavo, il programma ora gestisce anche la lingua inglese
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4931
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 70 volte

Re: MAME - Pulizia rom

Messaggio da pucci »

motoschifo ha scritto: 04/05/2025, 22:55 In questo caso non serve, il tool è dedicato alla pulizia "semplice", ovvero ogni volta che applichi un filtro vengono aggiunti o tolti gli insiemi che hai scelto di considerare.
Potendo procedere a step, l'ideale è lavorare a piccoli passi e poi in caso di problemi tornare indietro.

Ad esempio se vuoi tenere solo i parent working (e tutti i bios/device):
1) selezioni tutti i cloni -> pulisci
2) selezioni tutti i non funzionanti/imperfetti -> pulisci
con insiemi così grandi o incompleti (es. parent+cloni) il rischio è di togliere qualcosa di troppo.
Se un bios è tra i non funzionanti, viene rimosso (da qui la necessità di un controllo prima della pulizia).

Magari potrei aggiungere filtri speciali, come parent working, ma questo dopo che il programma sarà rodato.
Come scritto sopra i menu dei filtri sono facilmente pilotabili da poche istruzioni, quindi non sarà un grosso problema farlo.
sai che non ho capito?
il riassunto è che non è possibile gestire gli insiemi?

qualunque tool senza insieme e gestione a step non potrà mai essere completo per un semplice motivo: gestire alcune combinazioni di filtri è impossibile perchè potrebbero essere in contrasto tra loro.
con una gestione a step invece tutto è possibile.
Avatar utente
motoschifo

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

Re: MAME - Pulizia rom

Messaggio da motoschifo »

La logica di funzionamento non è cambiata, puoi aggiungere o togliere dalla selezione un certo numero di romset identificato da un tipo di filtro (mamecab, cloni, parent, non funzionanti, ecc.)
Se i filtri non interferiscono va bene anche un solo passaggio, ma nel Mame è complesso da capire.
Dato che stai lavorando per cancellare le cose devi negare ciò che vuoi ottenere: se vuoi solo i parent, il filtro sarà l'aggiunta di tutti i cloni altrimenti cancelleresti anche bios e device.
Questa logica è quella che sfugge quasi sempre anche in ricerca.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
pucci
Moderatore
Moderatore
Messaggi: 4931
Iscritto il: 19/07/2005, 18:52
Città: San Clemente (RN)
Località: Rimini
Grazie Ricevuti: 70 volte

Re: MAME - Pulizia rom

Messaggio da pucci »

avevo analizzato la cosa in passato, nei prossimi giorni se riesco ti faccio un esempio di ciò che non è gestibile senza gli insiemi
Avatar utente
motoschifo

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

Re: MAME - Pulizia rom

Messaggio da motoschifo »

Rilasciata la versione 3.4 perchè ho fatto modifiche alle api e quindi anche il sito è stato cambiato di conseguenza.
Ho aggiunto la selezione per genere, categoria e serie, più una migliore integrazione dei menu e delle funzioni che andrò ad aggiugere in futuro (es. bloccando in un punto solo senza dover rincorrere i punti nei sorgenti).
Ho anche aggiunto il contatore dei giochi che soddisfano i filtri nei diversi menu, non so se condizionarla ad opzioni visto che potrebbe rallentare il tutto su macchine non troppo recenti.

La struttura sta lentamente iniziando a diventare interessante, specialmente lato api (le chiamate da programmi desktop al sito) dove sto facendo un lavoro di pulizia ed utilizzo di tecniche più moderne rispetto a prima.
Questa logica sarà poi sfruttata da ADB-Tools e da altri programmi, così finalmente non dovrò sempre reinventare la ruota.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
Gothrek

Helper
Moderatore
Moderatore
Messaggi: 5568
Iscritto il: 13/07/2017, 13:30
Medaglie: 1
Città: Roma
Grazie Inviati: 20 volte
Grazie Ricevuti: 318 volte

Re: MAME - Pulizia rom

Messaggio da Gothrek »

devo tornarci a mettere le mani per vedere i cambiamenti alle api, sono documentate come sempre?
Avatar utente
motoschifo

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

Re: MAME - Pulizia rom

Messaggio da motoschifo »

No è troppo presto, le api servono al momento solo per questo tool ma diventando un SDK si potranno usare in altri progetti (net48 per il momento, in futuro anche net9). Da lì poi farò della documentazione.
Inizialmente questo processo coinvolgerà le nuove funzioni e il sito, poi man mano si sposterà verso le vecchie funzioni e dopo un periodo di parallelo verranno rimosse. Per intenderci, dal sito non sarà più visibile nulla con riferimento finale ".php".
Ma ci vorrà ancora tanto tempo, e questo mi servirà anche per stabilizzare nomi e parametri vari al fine di migliorare un po' tutta la gestione.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
motoschifo

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

Re: MAME - Pulizia rom

Messaggio da motoschifo »

Gothrek ha scritto: 13/05/2025, 9:13 devo tornarci a mettere le mani per vedere i cambiamenti alle api, sono documentate come sempre?
Ecco qualche esempio di chiamate:
http://adb.arcadeitalia.net/api/status
http://adb.arcadeitalia.net/api/classifications/genre
http://adb.arcadeitalia.net/api/mame/ca ... ug,atetris


La struttura è standard, quindi percorso /api e diviso per tipologia (classifications) e parametro (genre).
I nomi sono provvisori, comunque tengo allineato Mame Shrink nel caso e prima della pubblicazione finale potrebbe cambiare di tutto.
Queste 3 chiamate più alcune che sto sviluppando usano sezioni tutte nuove, in pratica come se fossero due siti dentro lo stesso indirizzo. Questa parte pian piano prenderà il posto del vero sito, poi una volta rivoltato internamente allora sarà il momento di cambiare anche la grafica.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
motoschifo

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

Re: MAME - Pulizia rom

Messaggio da motoschifo »

@Gothrek se può interessarti ho pubblicato su github una libreria per net48:
https://www.arcadeitalia.net/viewtopic.php?t=38273
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
Gothrek

Helper
Moderatore
Moderatore
Messaggi: 5568
Iscritto il: 13/07/2017, 13:30
Medaglie: 1
Città: Roma
Grazie Inviati: 20 volte
Grazie Ricevuti: 318 volte

Re: MAME - Pulizia rom

Messaggio da Gothrek »

motoschifo ha scritto: 18/05/2025, 11:35 @Gothrek se può interessarti ho pubblicato su github una libreria per net48:
https://www.arcadeitalia.net/viewtopic.php?t=38273
fantastico, guardo anche ai tool dell'altro topic, io per antopisa e l'history in italiano, sono in perenne arrivo (tipo tela di penelope) per consegnarli il tool che gli permetta di smazzarsi all'aggiornamento del mame, tutto quello che oggi fa manualmente...vediamo cosa posso "rubare"
Rispondi

Torna a “Guide - How To - Topic importanti”