Pagina 1 di 2
Pulizia Roms Manuale
Inviato: 19/07/2013, 23:41
da pippitto87
Salve ragazzi.
Dal mame non è possibile cancellare le roms che non ci interessano. Allora mi chiedo: esiste un programma che mi permetta di scorrere la lista (come il mame), contemporaneamente vedere lo snap e che permetta di cancellare direttamente con un clic la rom scelta?
Sarebbe utilissimo perchè in poco tempo scorrerei la lista e cancellerei tutto quello che non mi interessa.

Re: Pulizia Roms Manuale
Inviato: 19/07/2013, 23:51
da biasini
Non mi risulta esista niente del genere. Però ti potrebbe far comodo
RomsCat, programma utile a prelevare le Roms da una lista qualsiasi, già esistente, oppure che hai creato tu. E' piuttosto comodo per alcune operazioni, anche se c'è da fare attenzione e tenere presente che non recupera i relativi bios eventualmente necessari, ne tantomeno le rom parent se scegli solo quella clone.
Re: Pulizia Roms Manuale
Inviato: 19/07/2013, 23:59
da pippitto87
grazie per la segnalazione. Vediamo come sfruttarlo.
Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 1:04
da motoschifo
pippitto87 ha scritto:Salve ragazzi.
Dal mame non è possibile cancellare le roms che non ci interessano. Allora mi chiedo: esiste un programma che mi permetta di scorrere la lista (come il mame), contemporaneamente vedere lo snap e che permetta di cancellare direttamente con un clic la rom scelta?
Sarebbe utilissimo perchè in poco tempo scorrerei la lista e cancellerei tutto quello che non mi interessa.

Io mi ero fatto un programmino in VB per estrarre solo un elenco di giochi (rom, snap, title, bios, ecc) e creare la struttura pronta per essere usata. Il Mame che mi ero sistemato aveva gli zip compressi al massimo (credo livello 9) ed i file comuni presenti una volta sola, in questo modo avevo risparmiato molto spazio.
Ti parlo di tanti anni fa (era scritto in VB5) ed era servito per la creazione del mio set essenziale di circa 500MB con tutti i giochi preferiti.
Sicuramente recupererò qualcosa perchè intendo rifarlo sulla versione del Mame che sto aggiornando proprio in queste settimane, ma non so dirti quando lo farò, e comunque non usando più Windows da diversi anni girerà solo per Linux (php o bash).
Se interessa posso vedere di trovare i sorgenti, sperando di non averli cancellati...
EDIT:
Ho recuperato i sorgenti, sono vecchi di 4 anni.
Il programma oltre a filtrarti il Mame con i soli giochi che vuoi ti crea il necessario per avere cartelle separate in base ad una dimensione prefissata (es. cd, dvd, ecc) in modo da poter masterizzare su supporti differenti.
Ciascun cd o dvd ha la propria copia del Mame e nell'elenco compaiono solo i giochi presenti.
Se ad esempio si scelgono 1000 giochi che occupano 2GB e si sceglie di suddividerlo in cd, vengono create 4 cartelle ognuna con un tot di giochi fino al riempimento del cd (ciascun gioco si porta dietro il "padre", le immagini, le configurazioni, ecc.).
Avevo fatto davvero un bel lavoro... me ne ero proprio dimenticato!

Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 10:33
da pippitto87
Un bel lavoro. Tu recupera che lo mettiamo nella sezione WikiFile.
P.s.: Stai facendo qualcosa con linux? caschi a FaGiuolo... vorrei inserire nel bartop, linux. Hai qualche informazione su front end? Il più carino mi sembra Wah!Cade... tu che dici?
Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 11:08
da motoschifo
pippitto87 ha scritto:Un bel lavoro. Tu recupera che lo mettiamo nella sezione WikiFile.
P.s.: Stai facendo qualcosa con linux? caschi a FaGiuolo... vorrei inserire nel bartop, linux. Hai qualche informazione su front end? Il più carino mi sembra Wah!Cade... tu che dici?
L'ho recuperato ma prima vorrei provarlo almeno una volta... userò uno dei nuovi Visual Studio Express, intanto lo scarico dal sito MS. Forse conviene tradurlo in C#, ma se funziona lo lascio stare.
Con Linux sto facendo poco al momento riguardo al front-end perchè sono ancora alle prese con i 15kHz del mio cabinato. Sono riuscito a farlo andare in console ma non in grafica, solo che avendo poco tempo non faccio molti passi in avanti. Probabilmente chiederò aiuto al forum più avanti (scheda madre ASUS P5E-VM HDMI con vga integrata o in alternativa schede nvidia 9300 PCIe/Matrox G200 PCI).
Tra l'altro ho un effetto sgradevole: se stacco la spina, il pc ci mette 40 secondi prima che l'interruttore di accensione possa funzionare. Ho cercato in giro e per risolverlo basta cambiare scheda madre... Non lo avevo mai sentito nemmeno io.
Sul versante front-end invece la mia idea è quella di usare un web server (Apache2) e caricare l'elenco dei giochi da pagina web minimale con html5/css3 con pochissimi fiorellini. La cosa che mi interessa di più è la gestione dei preferiti, nel senso che voglio poterli gestire in maniera molto facile.
Ho fatto alcuni script e funzionano per il lancio di qualsiasi gioco Mame (è istantaneo e con recupero salvataggio in automatico) e sto gestendo altri emulatori come SNES e Commodore64). In pratica sparisce la distinzione fra emulatori e scelgo solo il gioco, usando il joystick e due pulsanti. Tutto ciò che non è nativo Linux viene gestito da Wine (per ora funzionano senza problemi).
E' un progetto che mi terrà impegnato per un po'. Ho deciso di farne uno tutto mio perchè i front-end che ho visto in giro non mi piacciono o non sono così "semplici". Il Mame è solo uno dei tanti emulatori, non l'unico.
Ricapitolando: front-end pagina web html5/css5/php5/javascript, elenco giochi e gestione preferiti con mysql, demone molto semplice con bash.
Quando sarò riuscito ad avere un prototipo lo condividerò sul forum in un thread più appropriato, per ora mi concentro sul monitor che mi sta dando un po' di problemini...

Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 14:37
da pippitto87
ps... Non quotare sempre. In questi casi non serve.

Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 14:57
da argo665
Anche io cercavo qualche software come quello citato da pippitto
Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 16:57
da pippitto87
Ok, ho un altro problema. Mi sono rassegnato a cancellare le roms che non mi interessano, manualmente. Ma qui casca l'asino. In base alla cancellazione di una roms, poi non me ne parte un altra (deduco che ci sia qualche file condiviso), come faccio a risolvere il problema ed avere le roms indipendenti in modo da poterle cancellare a mio piacimento?
Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 19:09
da motoschifo
E' proprio quello il problema...
Per sapere i legami tra le varie roms devi generarti la lista con il programma ufficiale da dos della stessa versione del tuo per Windows (credo basti un comando tipo "mame.exe -listxml>gamelist.xml") e poi spulciare l'xml per cercare chi sta usando le rom.
Il campo è legato ai rami <game> con attributo romof="nomegioco".
Ad esempio il gioco puckmanh utilizza anche le rom contenute in puckman, quindi se le cancelli non andranno più entrambi i giochi:
<game name="puckmanh" sourcefile="pacman.c" cloneof="puckman" romof="puckman">
Sembra incasinato ma con questo metodo hai un risparmio di giga notevole, altrimenti il Mame completo occuperebbe 2-3 volte tanto.
Ma ci vuole un programma, non si può fare questo lavoro a mano...
Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 19:27
da pippitto87
io ricordo che con clrmame pro c'era la possibilità di scegliere se creare un set split, marged e poi non so quale altra diavoleria: Non si può risolvere con quello. Cioè... Il CLearMamePro non riesce a rendere autosufficienti tutte le roma prendendo un pò di la e un pò di quà?
Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 19:59
da motoschifo
Si, le opzioni disponibili sono merge, split e non-merged sets quindi direi che quella giusta è proprio quest'ultima.
Però in questo modo lo spazio occupato aumenta anche sensibilmente.
Per ora ho iniziato un progetto con Visual C# 2010 Express, quando ho novità in merito vi avviso.
Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 20:26
da biasini
Un programma più completo di funzioni, sarebbe utile. Io ho fatto il lavoro con RomsCat, come ripeto, ma si tratta di una selezione parziale e che non esula da altro lavoro e perdita di tempo, comunque mi ha fatto molto comodo. L'incompletezza sta nel fatto che, una volta creata una lista di giochi, mettiamo circa 600 (i miei in effetti), togliendo tutto il resto ci si ritrova con quasi un centinaio in meno per via di Bios, parti varie, parent mancanti...poichè il programma suddetto non tiene conto delle dipendenze, ma effettua unicamente un lavoro di taglio (come d'altro canto suggerisce il nome stesso romscat). Usando un frontend come Maximus Arcade poi il lavoro diventa doppio, poichè dalla lista generata si creano voci riguardanti i bios o altro o doppioni da eliminare (è il caso di Tokio- scramble formation, il cui originale è not working, mentre il bootleg funziona). Su un mamecab poi, avoglia a fare cernite di Rom...un programma che evitasse diversi passaggi manuali lunghi e noiosi, sarebbe molto gradito
Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 20:54
da moket
Io ho fatto cosi: Il mame aperto con la lista delle roms da un lato e la cartella ROMS dall'altro. Scorri e cancelli tanto puoi metterle in ordine alfabetico, non ci metti tanto fidati.
Re: R: Pulizia Roms Manuale
Inviato: 20/07/2013, 20:58
da Zak0077
idem
ma avevo il pacchetto mame revolution 4
9gb
c'ho messo un paio d'ore
la volta dopo ho utilizzato i vari soft
avevo il pacchetto da 43gb
Inviato dal mio GT-I8150 con Tapatalk 2
Re: R: Pulizia Roms Manuale
Inviato: 20/07/2013, 21:05
da r77
Prova a crearti una lista personalizzata su progettoemma, poi la esporti come dat e con clrmame crei la cartella con le roms.
Ad ogni aggiornamento di release puoi riesportare la lista in dat e aggiornare.
La prima volta ci metti un po' ma dopo è un attimo

Re: R: Pulizia Roms Manuale
Inviato: 20/07/2013, 21:48
da pippitto87
Mha... vediamo, volevo proprio fare come moket ma poi non funziona più un caiser
Re: R: Pulizia Roms Manuale
Inviato: 20/07/2013, 21:50
da pippitto87
R77, ci metti un attimo tu che sei il zio del clrmamepro. A me se non ci mettono mano con il cucchiaino non capisco niente...
Re: Pulizia Roms Manuale
Inviato: 20/07/2013, 23:46
da motoschifo
Se interessa ho fatto qualcosa, sfruttando un po' di conoscenze del vecchio programma scritto in VB.
L'ho eseguito su macchina virtuale e sembra molto lento ma non avendo pc Windows fisici mi riesce difficile provarlo in altro modo.
Posso postare i sorgenti con eseguibile, basta che qualcuno mi indichi dove.
E' scritto con Visual Studio 2010 Express per cui chiunque può scaricarlo gratuitamente e modificarlo a proprio piacimento.
Sarebbe indicato magari un po' di test e assolutamente un backup del Mame.... anche se non cancello nulla ma sposto in altra cartella, meglio non correre rischi.
Fatemi sapere e nel caso faccio l'upload.
Re: R: Pulizia Roms Manuale
Inviato: 21/07/2013, 0:49
da pippitto87
@motoschifo: apri un nuovo topic dove spieghi le funzionalità del programma. Potrebbe essere utile.
@r77: seguimi nel mio ragionamento. Io devo solo rendere cancellabili manualmente le roms senza problemi di dipendenze varie. Il mio set è già pulito da roms not work.
Devo solo renderli tutti indipendenti. Quindi che faccio? C'è una funzione in clrmame che mi permette di trasformare i miei split in no merge (o come diavolo si chiama)?