ClrMamePro e software list

Problemi e soluzioni su configurazioni software, firmware
Avatar utente
motoschifo

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

ClrMamePro e software list

Messaggio da motoschifo »

In questo periodo vorrei sistemare alcuni set che sono lì da parecchi anni.
Per la parte arcade non ho avuto problemi (o comunque risolvibili), mentre sto incontrando difficoltà con le software list.
Uso ovviamente CrlMamePro per fare il lavoro.
Quello che mi sta bloccando è come impostare i path delle varie liste, quindi migliaia di nomi, senza impazzire inserendo uno per uno i percorsi.
Ho creato le cartelle con uno script e stavo per modificare il file di configurazione (.cmp) con un editor di testo, ma il modo in cui vengono salvate non è proprio comodo da modificare. Modificarle con la selezione tramite mouse invece richiederebbe giorni interi, dato che ogni volta dovrei fare una dozzina di click ed attendere la fine dello scan delle cartelle.
Poi mi è venuto il dubbio di aver preso la strada sbagliata.

Qualcuno di voi lo ha mai dovuto fare?
Partendo dall'exe del Mame, come riesco a fare uno scanner e rebuild fornendo poi anche tutti i percorsi extra dei pacchetti di modifiche?

Ho letto sul forum di Roman ma suggerisce una strada che secondo me è impraticabile: avere un dat per ciascuna lista. Ok che facendo così posso gestire meglio modifiche, ok anche che posso lanciare tutti gli scanner/rebuild in maniera batch, ma chi mi crea quei dat? Se trascino i file della cartella "hash" poi devo fornire nome e percorsi per ciascuna lista software, e comunque in caso di modifiche ai percorsi "add-rom" dovrei cambiarli tutti quanti.
Cosa mi sta sfuggendo?
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
Gothrek
Moderatore
Moderatore
Messaggi: 4883
Iscritto il: 13/07/2017, 13:30
Città: Roma
Grazie Inviati: 17 volte
Grazie Ricevuti: 272 volte

Re: ClrMamePro e software list

Messaggio da Gothrek »

La mia esperienza è un dat per ogni lista, che cosi tengo piu' sotto controllo.
clrmame ricorda tutti i percorsi per ogni sistema che imposti, quindi fatto una volta negli anni me li sono ritrovati
Avatar utente
motoschifo

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

Re: ClrMamePro e software list

Messaggio da motoschifo »

Ah ok, ma vanno però fatti tutti quanti. La cosa non mi piace molto, specialmente per un sistema di scan dove dato il percorso base si ottengono tutti gli altri.
Mi farò un programma per scrivere la riga di configurazione di CMP, magari con questo risolvo.
In caso contrario rimetterò il lavoro in pausa e ci penserò quando avrò tempo.
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: 3272
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 32 volte
Contatta:

Re: ClrMamePro e software list

Messaggio da motoschifo »

Ho anche fatto in modo di non aggiungere i dischi in stato nodump all'export in formato dat, altrimenti avrebbero dato avvisi in fase di scan/rebuild con ClrMamePro.
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: 3272
Iscritto il: 12/07/2013, 20:29
Medaglie: 2
Città: Parma
Località: Parma
Grazie Inviati: 32 volte
Grazie Ricevuti: 32 volte
Contatta:

Re: ClrMamePro e software list

Messaggio da motoschifo »

Sono andato avanti ed alla fine sono riuscito a sistemare il romset arcade, mentre con le software list è "tecnicamente" un casino.
Ho generato le opzioni tramite script, quindi alla fine ho creato tutte le cartelle e le entry corrette nei file ini/cmp, ma la fase di scan ha avuto esito negativo.
A parte il fatto che ho dovuto aggiungere ogni singola cartella corrispondente alla software list due volte (cartelle "system" e cartelle "rompath"), trovo strano che alcuni file vengano spostati o rimossi dalle posizioni originali (e secondo me corrette, almeno leggendo l'xml del Mame) e che invece altre corrette non vengano spostate richieste (sempre dall'xml). Infatti una seconda scansione mi avvisa che alcuni percorsi systempath non puntano a nulla, e al riavvio anche una manciata di rompath vengono disabilitati.

Dopo aver cercato di capire l'errore, probabilmente un mio setup, mi sono creato un set minimale ed anche qui ho scoperto che in realtà mi aveva "distrutto" tutto il lavoro precedente, proprio perchè lo scanner aveva spostato ciò che non avevo indicato nel backup.

Sono tornato alla situazione originale (lavoro sempre dopo un backup) ma non credo sia la strada corretta.
Ho provato anche a fare un dat per ciascuna software listi ma come ipotizzato inizialmente non è un buon metodo, perchè oltre all'addpath è necessario impostare il rompath e il biospath, quindi di fatto sto aumentando la mole di lavoro e di manutenzione dei quasi 700 dat. Il cambio di una lettera del disco vorrebbe dire rifare tutto, credo che questo tipo di problemi sia anche causato dall'approccio che ha Windows con i percorsi.
Un vero peccato perchè pensavo fosse un software molto utile, ma probabilmente non fa ciò che credevo io oppure mi sono perso nelle mille opzioni disponibili.

Per ora abbandono la cosa, farò tutto manualmente come tanti anni fa e probabilmente scriverò un mio programma per automatizzare i lavori più ripetitivi dato che a differenza di tanti anni fa non avevo il sito web da cui attingere per ogni possibile aspetto legato al Mame.
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Avatar utente
Gothrek
Moderatore
Moderatore
Messaggi: 4883
Iscritto il: 13/07/2017, 13:30
Città: Roma
Grazie Inviati: 17 volte
Grazie Ricevuti: 272 volte

Re: ClrMamePro e software list

Messaggio da Gothrek »

Personalmente ho disabilitato il backup che mi duplica, sposta e quant'altro le rom, per gestire i dat.

Personalmente una volta impostato oramai sono anni che vado avanti con pochi click (certo il lavoro iniziale è sicumente da fare). Ma se penso che i nointro per i vari sistemi escono giornalmetne e cerco di tenerli allineati è un'attività che faccio oramai un centinaio di volte l'anno e lo trovo consolidato.

Se serve qualche app per windows io sono qui.
Avatar utente
motoschifo

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

Re: ClrMamePro e software list

Messaggio da motoschifo »

Gothrek ha scritto: 24/08/2023, 18:18 Personalmente una volta impostato oramai sono anni che vado avanti con pochi click (certo il lavoro iniziale è sicumente da fare). Ma se penso che i nointro per i vari sistemi escono giornalmetne e cerco di tenerli allineati è un'attività che faccio oramai un centinaio di volte l'anno e lo trovo consolidato.
Potresti condividere il dat o le impostazioni che modifichi rispetto ai default di ClrMamePro per una lista software qualsiasi?
Anche se ho dato opzioni corrette (secondo me), continuo a non capire perchè non vengono spostati i file nei posti indicati.
Parto dal presupposto di creare 700 file dat (una per software list, ovvero una per ciascun file della cartella HASH del Mame).

In caso di update, ad esempio, come ti comporti dato che una software list può essere presente in tanti update pack diversi?
Se la soluzione è "metto tutto in una cartella", allora quella cartella man mano che passerà il tempo si riempirà di cose e rallenterà progressivamente i 700 scan/rebuild, rendendo l'operazione ogni volta più lenta.

Più passa il tempo e più credo che questo approccio risulti sbagliato, di questo passo tra 100 versioni l'intera sequenza diverrà troppo lenta e dispendiosa (e io sono già a 110 versioni indietro rispetto a quella di oggi).
Motoschifo
CAB ›MameOriz ›MameVert ›PCB ›NeoGeo ›TopDrive ›Tekken3 Wishlist ›PacMan ›Arkanoid
Flipper ›HighSpeed Wishlist ›MedievalMadness ›MonsterBash ›HighSpeed2 WebArcadeDatabase
Rispondi

Torna a “Miscellanea software”