Pagina 1 di 1

compatibilità rom su diverse versioni dell'emulatore

Inviato: 19/12/2014, 11:25
da Jigen Daisuke
Ciao a tutti,

volevo farvi una domanda, forse banale per un esperto (io sto ancora imparando).
Ho cercato in giro una risposta, ma ho trovato dati contrastanti quindi il dubbio mi è rimasto...

Partendo dal presupposto che gli emulatori dei sistemi sono in continuo aggiornamento, le ROM di un certo sistema vanno bene per tutte le versioni?

Io ragionando a buon senso sono giunto alla conclusione che quando viene fatto il "dumping" da una scheda originale di un videogioco, viene riversato in un file tutto il

contenuto così com'è, poi sta all'emulatore farlo funzionare.
Secondo questa linea di pensiero, una volta scaricate tutte le ROM di un sistema (prendendole in libertà ovunque capiti sul web) sono a posto e al massimo devo aggiornare

l'emulatore quando esce la versione successiva.

Ho visto però in giro che degli emulatori hanno romset dedicati e ho letto che il romset di una versione non è detto funzioni con le altre...
Per esempio nel topic del romset per Demul 0.58 di MrStiller (su mamemania) ho letto che non funziona con il Demul 0.57 perchè a parità di gioco le rom sono "diverse"...


Non ci capisco più molto...
Visto che scaricare rom è un lavoro lungo e faticoso, vorrei evitare di trovarmi alla fine con dei file inutilizzabili con l'emulatore che mi serve...


Concludendo... qualcuno sa se è vero che le rom vanno bene per tutte le versioni di un emulatore?
Non è vero?
Dipende dall'emulatore?

Grazie delle risposte!

Re: compatibilità rom su diverse versioni dell'emulatore

Inviato: 19/12/2014, 11:56
da Mr Stiller
Tutti gli emulatori che hanno una versione richiedono
le roms relative a quelle codificazioni, ti spiego meglio:
per il DEMUL se hai roms 0.57 le devi usare sull'emulatore
della versione 0.57, non puoi usarle in una versione vecchia
o nuova, potrebbero funzionare ma diversamente.

Per il MAME è diversa la situazione perché se una rom
0.144 è compatibile ancora su un MAME 0.146 girerà
alla stessa maniera invece per il DEMUL è diversa la situazione.

Le roms del DEMUL quando sono aggiornate ad una nuova versione
sono relative a quella versione perché cambiano i file che compongono
la rom come avviene al MAME solo che al MAME è facile aggiornare
una rom aggiungendo/correggendo con ClrMamePro le componenti.
Le roms del DEMUL sono un po' complicate da aggiornare perché
è diversa la situazione, il MAME è una cosa il DEMUL è un'altra.

Oltre al DEMUL anche gli altri emulatori hanno i loro codici:
in base alla versione rilasciata è necessario che il romset sia
aggiornato completamente a quella versione (che sia idoneo)
e non sia in difetto ovvero con roms errate/incomplete.

Ti ho spiegato questo nella maniera più elementare,
per farti capire il perché si devono usare le roms
aggiornate alla versione di quel emulatore. <-on_wink->

Re: compatibilità rom su diverse versioni dell'emulatore

Inviato: 19/12/2014, 11:58
da motoschifo
In linea di principio dovrebbe essere così, ossia una volta ottenuto il file binario poi devi cercare di farlo andare e di certo le schede pcb non cambiano.
Però, specialmente nel Mame, i dump possono avere problemi e qualcosa potrebbe non andare per il verso giusto. Oppure chi lo ha fatto ha usato una scheda con problemi o ha dimenticato un pezzo o altro ancora.
Quindi se viene rilasciato un nuovo dump nuovo tutti quelli precedenti non funzioneranno più perchè quando aggiorni l'eseguibile cambia il file a cui questo fa riferimento.

Nel Mame questo problema si vede spesso perchè in pratica un romset completo non sarà mai compatibile con la versione successiva, almeno non al100%.
Magari vanno quasi tutti i giochi ma in genere ci sono comunque incompatibilità.
Inoltre più vai avanti nel tempo e più errori incontri, quindi mentre tra una versione 0.150 e la 0.156 cambia pochissimo (giochi aggiunti, piccole correzioni) se confronti una 0.38 con una 0.100 o 0.155 noterai che stiamo parlando di cose completamente diverse ed incompatibili.
Se poi cambiano i bios avrai ancora più problemi perchè nel caso peggiore potrebbero di colpo non funzionare più decine o centinaia di giochi.

Altri emulatori, specialmente quelli più recenti, hanno rom più stabili e magari non risentono di questo problema.

Il mio consiglio è quello di tenerti rom ed emulatore accoppiati o comunque farti delle copie nel caso sia necessario tornare indietro.

Re: compatibilità rom su diverse versioni dell'emulatore

Inviato: 19/12/2014, 18:34
da Jigen Daisuke
Ho capito!

Ho posto la domanda perchè per alcuni emulatori (il Demul è tra questi) forse dovrò cambiare versione perchè aspetto che implementino un supporto completo per due giocatori per le light gun...

Vorrà dire che mi toccherà riscaricare le romset degli emulatori che cambierò... <-dash->