Newsgroup: it.comp.software.emulatori
Titolo: Genesis e ROM Center

C'č nessuno che abbia una nutrita collezione di ROM per il Genesis e
la voglia di provare a fare il DAT file per questa piattaforma?
Almeno non avrň implementato per nulla l'opzione nel MuEL :)
-- 
Night Ranger
srq...@yvoreb.vg
Applica ROT13 per rispondere
ICQ# 63076483

la voglia di provare a fare il DAT file per questa piattaforma?
Si potrebbe anche fare, però che io sappia il ROMCenter non riconosce il
formato delle rom genesis quindi sarebbe un lavoro inutile...

formato delle rom genesis quindi sarebbe un lavoro inutile...
A parte il fatto che dovresti usare il DATMa per creare il file DAT,
ma il problema, come mi ha spiegato JanAxHell, č che ci sono problemi
con le protezioni ed i metodi usati per aggirarle ed in piů molti
giochi devono necessariamente avere un checksum sbagliato.


giochi devono necessariamente avere un checksum sbagliato.
Eh? non mi sembra sia quello il punto... quello che intendevo io è che per
Genesis esistono 3 formati per memorizzare le ROM: il .bin, che è un dump
grezzo della cartuccia, il .smd, che è un incasinamento mai visto perché
aggiunge un header di non ricordo quanti K, e suddivide la cartuccia in
blocchi da 16K mettendo alternativamente i byte pari e quelli dispari, ed il
.mgd che suddivide la cartuccia a metà e anche lui mette prima i byte pari e
poi quelli dispari. Questo a grandi linee, tempo fa provai a fare un
converter per le ROM Genesis appunto e questo è quello che (vagamente)
ricordo.
Quindi il problema non sta nel checksum, sta nel fatto che se uno non tiene
conto del formato della ROM, due dump uguali dello stesso gioco appariranno
distinti se non sono nello stesso formato... un renamer prima di calcolare
il CRC della ROM dovrebbe prima convertirsela internamente in un formato raw
IMHO, in modo da avere un valore universale che non cambi a seconda del
formato.

Almeno non avrň implementato per nulla l'opzione nel MuEL :)
Scusa ma invece di incasinarsi a questo modo perchč non usare il
Cartlist, gran programma e tutto sommato piů adatto al caso?

Cartlist, gran programma e tutto sommato più adatto al caso?
Ti aggiorno: il Cartlist è bacato.
Jan AxHell


Di convertitori ne esistono già e lo stesso ROM Doctor (che aveva lo
scopo di rinominare le rom) si è arenato proprio sul Genesis.
Come fai a sapere se il dump che stai analizzando è veremente BAD o
GOOD? Anche convertendolo non cambia niente rispetto a questo
problema. 
Jan AxHell

Ti aggiorno: il Cartlist è bacato.
Azz Jan ma ce l'hai proprio col Cartlist :), io per quanto l'ho usato finora
ci ho trovato solo questi due difetti:
1) ogni tanto non riconosce il formato delle ROM e/o non estrae in maniera
corretta l'header
2) il CRC lo calcola skippando anche l'header interno della ROM, per cui se
una ROM è quella originale e nell'header c'ha scritto "ROM Originale", ed
un'altra è completamente identica ma nell'header ha "CraCKata bY
suPerPirataZZ", lui le considera uguali
La 1) è effettivamente un bug (in particolare ho visto che ha molti problemi
con i BS per NES), la 2) più che altro una "scelta progettuale" che però
naturalmente non va bene a chi cerca dei dump "puri" al 100%... tutto
sommato però il Cartlist IMHO rimane un tool più che buono, universale
(perché anche se gli dai in pasto file che non supporta lui cmq calcola il
CRC quindi puoi scovare doppioni in tutta sicurezza), ed io spero sempre che
prima o poi venga aggiornato...
Certo cmq il mio sogno sarebbe, che i vari GoodXXX avessero i loro database
in un file esterno, magari di testo, modificabile a piacimento...

problema.
Quello sarà un problema di chi decide il nome da assegnare alla ROM, no?
sarò io a decidere se una ROM con bad checksum è effettivamente un bad dump,
o se è una di quelle ROM per Genesis che già in origine avevano il checksum
errato come forma di protezione o che.
Lo stesso GoodGen segnala le ROM con un (X), quando hanno un checksum
corrotto, e con un (CHK), quando il checksum è corrotto ma il dump è
corretto (sembra un gioco di parole :). Ma non è mica l'engine di scansione
del GoodGen che fa questa distinzione, la distinzione l'hanno fatta a monte
Cowering e company dicendo, l'entry con il CRC così è un bad dump, l'entry
con il CRC colì è un dump buono col checksum artefatto, e così via. Il
GoodGen ha solo il compito di identificare il CRC della ROM e di assegnargli
il nome memorizzato nel database, il checksum in questo processo non c'entra
niente, no?

inserite si e no 15. E non mi ha più detto niente.
Beh, indaffarato è indaffarato :) e cmq ripeto, se i database fossero
esterni, le aggiunte e/o correzioni sarebbero molto più rapide, non credi?
ed inoltre potrebbero coesistere più database, ognuno col proprio naming
scheme e magari con le proprie "teorie" a proposito dei dump good/bad... :)


Senz'altro. Ma lo scopo di questi renamer è proprio di dare
un'identità ad ogni dump, per spurgare la rete dai dump corrotti.
E il tag che ne indica il checksum giusto (good o bad che sia) è
fondamentale.
Le decisioni di Cowering sono arbitrarie e, per il momento, non
affidabili al 100% (solo per il Genesis). Gli ho inviato i dati di più
di 200 rom non riconosciute, tra cui un'ottantina riconosciute dal
CL32 come GOOD. Per due volte. La prima non mi ha fumato. La seconda 
è rimasto sorpreso di quante gliene fossero sfuggite, ma ne ha
inserite si e no 15. E non mi ha più detto niente.
Jan AxHell

ci ho trovato solo questi due difetti:
Faccio contro-informazione ;P
Adesso una persona in piů sa che non tutto č come appare.
Trust no one  ;)
Jan "Fox" AxHell

in un file esterno, magari di testo, modificabile a piacimento...
Sogni un po' troppo ;) Allora a quel punto tanto vale fare in modo che i
GoodXXX siano configurabili in modo tale da importare anche i vari .dat del
RomCenter...
-- 
Massi "No, cadenti non e` il cognome, si scrive minuscolo" cadenti.
Vivi la nostalgia: 
http://www.c64audio.com/
Canzone preferita in questo momento: Galway is God 2000
(Back In Time vol.2 - track 2)

RomCenter...
Qui sei TU che sogni :))), basterebbe che il database fosse in un file di
testo editabile, simile a quello che si ottiene facendo goodxxx scan...

RomCenter...
Se fossero su file esterni sarebbe uno scherzo al limite scrivere un
converter tra i due formati. 


pura) in partenza e quindi inseribile nel DataBase.
Vabbé, uno intanto fa il database, poi spurga a mano... è impensabile
pensare di fare tutto in automatico, altrimenti prendi pure il nome della
ROM dall'header e buonanotte... :)

ROM dall'header e buonanotte... :)
Anche qui :)


testo editabile, simile a quello che si ottiene facendo goodxxx scan...
Ovviamente andrebbe bene anche cosi`. Ma sono cose irrealizzabili (leggi:
dubito che il tipo dei vari GoodXXX si metta a fare in modo che i database
siano editabili o importabili da altri file).


parliamo dello SNES) con snestools.
Anche per il genesis c'è un programma del tutto simile che guarda un
po' si chiama gentools.


po' si chiama gentools.
Mi riferivo al tipo di header ;) Non puoi mettere un header di tipo smc a
una rom Megadrive (almeno in teoria e` sbagliato).
