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
MAME - Pulizia rom
-
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: MAME - Pulizia rom
Ho scritto tutto nelle prime pagine del thread, forse c'è anche un mini manuale pdf dentro (non ricordo).
Vanno aggiunti i file di categoria che trovi su ProgettoSnaps comunque.
Vanno aggiunti i file di categoria che trovi su ProgettoSnaps comunque.
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
-
bi5bo
- Affezionato
- Messaggi: 119
- Iscritto il: 03/06/2017, 22:58
- Medaglie: 1
- Città: Valtellina
- Grazie Ricevuti: 1 volta
Re: MAME - Pulizia rom
Ciao Moto, ho scaricato il programmino, e nonostante non sia stato più sviluppato funziona ancora bene. Complimenti.
Come mai non lo porti più avanti? C'è qualche alternativa in giro?
Cmq, se tu decidessi di metterci mano ho due piccoli suggerimenti per renderlo perfetto:
- un flag per visualizzare nella lista le sole rom selezionate
- la possibilità di scegliere se spostare le rom come fa già oppure se semplicemente generare una lista xml da cui ripartire (e magari un export feel compatibile
) con le rom non selezionate.
Pensaci prima di abbandonarlo. E' un ottimo pezzo di software.

Come mai non lo porti più avanti? C'è qualche alternativa in giro?
Cmq, se tu decidessi di metterci mano ho due piccoli suggerimenti per renderlo perfetto:
- un flag per visualizzare nella lista le sole rom selezionate
- la possibilità di scegliere se spostare le rom come fa già oppure se semplicemente generare una lista xml da cui ripartire (e magari un export feel compatibile

Pensaci prima di abbandonarlo. E' un ottimo pezzo di software.

-
Tox Nox Fox
- Moderatore
- Messaggi: 12458
- Iscritto il: 14/01/2007, 23:35
- Medaglie: 4
- Grazie Inviati: 205 volte
- Grazie Ricevuti: 324 volte
-
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: MAME - Pulizia rom
Diciamo che era già vecchio (per me) prima ancora di riesumarlo e portarlo su C#. Infatti arriva da un vecchio programma, quasi identico, realizzato in Visual Basic tantissimi anni fa, credo inizi 2005 o forse anche prima.
Lo avevo creato principalmente perchè non c'era nulla di così facile da usare, e non lo avevo mai pubblicato (anche perchè era un'altra epoca e le cose non era proprio come oggi).
A sorpresa mi ero accorto che non esisteva ancora qualcosa di così facile, quindi anni fa l'ho condiviso sul forum compreso di sorgente, sperando anche che qualcuno volesse portare avanti la cosa. Per l'occasione l'ho portato su C# che è più diffuso del VB e più indicato per un utilizzo su PC recenti.
Lo abbandono solo per un motivo: dopo l'esperienza del sito web, ho imparato che il mondo Mame è più complesso di come appare e mi piacerebbe creare qualcosa di simile ma aggiornato, quindi con gestione parent/clone/device/bios più precisa, e valido per qualsiasi versione del Mame.
Inoltre capace di fare più cose di adesso, come esportazioni, e di integrarsi con il sito web. Per es. salvare la lista giochi sul sito (liste personali) in modo da avere un export in qualsiasi dei formati supportati oggi.
L'idea è portarlo in uno dei menu di ADB-Tools ed estenderlo in funzionalità. Quindi non solo pulizia/cancellazione ma anche copia delle rom separate in altra cartella (utile quando vuoi fare un set con pochi giochi) avendo cura di portarsi dietro i bios e tutti i file necessari.
Anche i filtri che ci sono sono "pochi", o meglio devi manualmente copiarci dei file dentro per averli.
Il problema è che non ho tempo ne di fare modifiche a questo ne iniziare quello nuovo...
Lo avevo creato principalmente perchè non c'era nulla di così facile da usare, e non lo avevo mai pubblicato (anche perchè era un'altra epoca e le cose non era proprio come oggi).
A sorpresa mi ero accorto che non esisteva ancora qualcosa di così facile, quindi anni fa l'ho condiviso sul forum compreso di sorgente, sperando anche che qualcuno volesse portare avanti la cosa. Per l'occasione l'ho portato su C# che è più diffuso del VB e più indicato per un utilizzo su PC recenti.
Lo abbandono solo per un motivo: dopo l'esperienza del sito web, ho imparato che il mondo Mame è più complesso di come appare e mi piacerebbe creare qualcosa di simile ma aggiornato, quindi con gestione parent/clone/device/bios più precisa, e valido per qualsiasi versione del Mame.
Inoltre capace di fare più cose di adesso, come esportazioni, e di integrarsi con il sito web. Per es. salvare la lista giochi sul sito (liste personali) in modo da avere un export in qualsiasi dei formati supportati oggi.
L'idea è portarlo in uno dei menu di ADB-Tools ed estenderlo in funzionalità. Quindi non solo pulizia/cancellazione ma anche copia delle rom separate in altra cartella (utile quando vuoi fare un set con pochi giochi) avendo cura di portarsi dietro i bios e tutti i file necessari.
Anche i filtri che ci sono sono "pochi", o meglio devi manualmente copiarci dei file dentro per averli.
Il problema è che non ho tempo ne di fare modifiche a questo ne iniziare quello nuovo...
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
-
bi5bo
- Affezionato
- Messaggi: 119
- Iscritto il: 03/06/2017, 22:58
- Medaglie: 1
- Città: Valtellina
- Grazie Ricevuti: 1 volta
Re: MAME - Pulizia rom
Bè ti capisco, il tempo è tiranno per tutti.
Intanto questo è già di grande utilità.
Intanto questo è già di grande utilità.
-
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: MAME - Pulizia rom
Si e normalmente è proprio in quel caso che si apprezza, perchè altrimenti ogni rom è indipendente e si può buttare senza problemi.
Quando lasci un clone, rimane anche il parent. I bios non vengono nemmeno toccati quindi la catena di rom che serve viene mantenuta.
Quando lasci un clone, rimane anche il parent. I bios non vengono nemmeno toccati quindi la catena di rom che serve viene mantenuta.
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
Re: MAME - Pulizia rom
Grandissimo grazie mille.motoschifo ha scritto: ↑09/09/2017, 20:49 Si e normalmente è proprio in quel caso che si apprezza, perchè altrimenti ogni rom è indipendente e si può buttare senza problemi.
Quando lasci un clone, rimane anche il parent. I bios non vengono nemmeno toccati quindi la catena di rom che serve viene mantenuta.
é possibile poi, a partire da una cartella con le roms generare la lista di roms per hyperspin, e feel?
-
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: MAME - Pulizia rom
Oggi no... potrei aggiungere qualcosa per ADBTools ma devo pensarci.
In pratica devo fare in modo di portare la lista da locale a sito (in automatico o tramite ini) e poi dal sito fare un export.
In pratica devo fare in modo di portare la lista da locale a sito (in automatico o tramite ini) e poi dal sito fare un export.
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
Re: MAME - Pulizia rom
se il codice di adbtools è open, posso darti io una mano a scrivere qualche funzionalità, fammi saperemotoschifo ha scritto: ↑10/09/2017, 11:51 Oggi no... potrei aggiungere qualcosa per ADBTools ma devo pensarci.
In pratica devo fare in modo di portare la lista da locale a sito (in automatico o tramite ini) e poi dal sito fare un export.

)
-
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: MAME - Pulizia rom
No non l'ho mai pubblicato, anche perchè comunque è tutto custom ed è integrato con il sito (ovvero se dall'altra parte non c'è la modifca non funziona).
Al momento non credo di lavorarci ma intanto ho iniziato la form che andrà a sostituire il Mame Shrink (si chiama "pulizia" nella toolbar). Già capire cosa metterci è una cosa complicata... ho aperto un thread mesi fa sull'argomento nella sezione Arcade Database.
Comunque bisognerà aspettare ancora, troppe cose insieme e zero tempo libero
Al momento non credo di lavorarci ma intanto ho iniziato la form che andrà a sostituire il Mame Shrink (si chiama "pulizia" nella toolbar). Già capire cosa metterci è una cosa complicata... ho aperto un thread mesi fa sull'argomento nella sezione Arcade Database.
Comunque bisognerà aspettare ancora, troppe cose insieme e zero tempo libero

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
-
Tox Nox Fox
- Moderatore
- Messaggi: 12458
- Iscritto il: 14/01/2007, 23:35
- Medaglie: 4
- Grazie Inviati: 205 volte
- Grazie Ricevuti: 324 volte
Re: MAME - Pulizia rom
Sai cosa.. nella sezione solo MameCab sarebbe utile sapere cosa va e non va, nel senso che manca, o io non l'ho vista, la descrizione dei giochi MameCab
-
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: MAME - Pulizia rom
Quando premi il pulsante compare l'elenco delle categorie che saranno selezionate, in pratica ciò che non è arcade (slot, maccanici, ecc.)
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
-
Tox Nox Fox
- Moderatore
- Messaggi: 12458
- Iscritto il: 14/01/2007, 23:35
- Medaglie: 4
- Grazie Inviati: 205 volte
- Grazie Ricevuti: 324 volte
Re: MAME - Pulizia rom
Sì sì però tipo un baloon che appare con una piccola descrizione è più immediato
-
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: MAME - Pulizia rom
Assolutamente d'accordo... ma parto dal presupporto che quel programma l'ho chiuso e quindi dedico tempo all'altro 
Ci sono tante altre piccole cose che andrebbero aggiunte, me ne sto rendendo conto in questi giorni che ho iniziato a pensare all'interfaccia del nuovo.
Se entro fine anno non arrivo a pubblicare qualcosina, riprenderò il vecchio ed aggiungerò lì.

Ci sono tante altre piccole cose che andrebbero aggiunte, me ne sto rendendo conto in questi giorni che ho iniziato a pensare all'interfaccia del nuovo.
Se entro fine anno non arrivo a pubblicare qualcosina, riprenderò il vecchio ed aggiungerò lì.
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
Re: MAME - Pulizia rom
MotoSchifo ti offendi se provo a scrivere un tool in java che a partire dalla lista mame e dalle roms disponibili costruisce le liste per FE vari?
-
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: MAME - Pulizia rom
Certo non ci sono problemi. Anzi se hai bisogno fammi sapere, magari aprendo un tuo thread così possiamo seguire gli sviluppi che farai.
Se può tornarti utile ho pubblicato della documentazione per chi ha bisogno di recuperare info:
viewtopic.php?f=78&t=29282
Questa funzione nasce per fornire tutto sul gioco e fa molte query su db e file system.
Se invece non ti interessano immagini e altro, oppure anche solo per avere qualcosa di più piccolo, se ne può fare un'altra.
Per es. una chiamata per avere le info testuali di un gioco (ciò che c'è dentro al Mame), o anche solo per fare un check della compatibilità su alcuni emulatori.
Insomma è un'area libera che si può riempire di tante cose... se utili ovviamente
Se può tornarti utile ho pubblicato della documentazione per chi ha bisogno di recuperare info:
viewtopic.php?f=78&t=29282
Questa funzione nasce per fornire tutto sul gioco e fa molte query su db e file system.
Se invece non ti interessano immagini e altro, oppure anche solo per avere qualcosa di più piccolo, se ne può fare un'altra.
Per es. una chiamata per avere le info testuali di un gioco (ciò che c'è dentro al Mame), o anche solo per fare un check della compatibilità su alcuni emulatori.
Insomma è un'area libera che si può riempire di tante cose... se utili ovviamente

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
- riccetto80
- Newbie
- Messaggi: 8
- Iscritto il: 14/02/2018, 17:59
- Città: Milano
Re: MAME - Pulizia rom
Ciao!
Grazie per sto tool!
Purtroppo non appena inizia a caricare la lista dei giochi, dopo aver generato il database dal mame, pare inchiodarsi e da lista vuota fermandosi di botto, quando scrive la cache.
Ho windows 8.1 64 bit, ho provato con i permessi da admin, con la modalita compatibile windows 7, win xp, niente.
ho provato sia usando il mame ultimo sia la versione 0.139, stesso problema.
Sai darmi qualche consiglio su come cercare di far funzionare il programma per favore? e l'unico di questo tipo che ho trovato...
Pare essere utopico trovare un tool che permetta di cancellare le rom inutili perche non funzionanti o che non servono personalmente del mame...
Pensare che e' una delle cose piu terra terra che a me come end user viene a mente come utili, se non necessarie, per gestire il romset del mame, lol.
Grazie per sto tool!
Purtroppo non appena inizia a caricare la lista dei giochi, dopo aver generato il database dal mame, pare inchiodarsi e da lista vuota fermandosi di botto, quando scrive la cache.
Ho windows 8.1 64 bit, ho provato con i permessi da admin, con la modalita compatibile windows 7, win xp, niente.
ho provato sia usando il mame ultimo sia la versione 0.139, stesso problema.
Sai darmi qualche consiglio su come cercare di far funzionare il programma per favore? e l'unico di questo tipo che ho trovato...
Pare essere utopico trovare un tool che permetta di cancellare le rom inutili perche non funzionanti o che non servono personalmente del mame...
Pensare che e' una delle cose piu terra terra che a me come end user viene a mente come utili, se non necessarie, per gestire il romset del mame, lol.
-
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: MAME - Pulizia rom
Considera che io l'ho scritto tantissimi anni fa (arriva da un progetto molto più vecchio) proprio perchè non avevo trovato nulla in giro... ed ancora oggi non è così diffusa come funzione, tanto è vero che sto scrivendo un altro programma più completo e facile da usare che lo sostituirà.
Hai uno screenshot di come appare quando si blocca? Ci sono messaggi a video, anche nel box delle info, che possono aiutare a capire cosa succede?
Il programma dovrebbe funzionare senza problemi da XP a Windows 10, l'importante è avere il .Net framework (se parte vuol dire che c'è).
Potrebbe dipendere dalla libreria aggiuntiva che utilizzo (Newtonsoft.Json.dll) e che entra in gioco proprio durante la scrittura del file di cache, ma non ho questo Windows per provarlo.
Hai uno screenshot di come appare quando si blocca? Ci sono messaggi a video, anche nel box delle info, che possono aiutare a capire cosa succede?
Il programma dovrebbe funzionare senza problemi da XP a Windows 10, l'importante è avere il .Net framework (se parte vuol dire che c'è).
Potrebbe dipendere dalla libreria aggiuntiva che utilizzo (Newtonsoft.Json.dll) e che entra in gioco proprio durante la scrittura del file di cache, ma non ho questo Windows per provarlo.
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
- riccetto80
- Newbie
- Messaggi: 8
- Iscritto il: 14/02/2018, 17:59
- Città: Milano
Re: MAME - Pulizia rom
allora, usando il Newtonsoft.Json.dll incluso nel programma, non da alcun errore, si blocca ilcaricamento dei giochi attorno al numero 20.000 e basta, poco dopo che scrive qualcosa riguardo lo scrivere la cache.
ho provato a scaricare da qui una versione piu recente del dll e sostituirla: https://www.dllme.com/dll/files/newtons ... n_dll.html
con questa versione, da un errore a schermo (rimanendo invariato il resto, cioe si blocca e da schermata bianca dei giochi):

ho provato a scaricare da qui una versione piu recente del dll e sostituirla: https://www.dllme.com/dll/files/newtons ... n_dll.html
con questa versione, da un errore a schermo (rimanendo invariato il resto, cioe si blocca e da schermata bianca dei giochi):
