Newsgroup: it.comp.software.emulatori
Titolo: Peggioramento dell'emulazione di "Spy Hunter"

Saluti al NG,
esordisco dicendovi che ho bei ricordi videoludici associati a "Spy
Hunter" e non solo a questo gioco ovviamente, quindi mi dispiace per
quello che, da parecchie versioni del MAME a questa parte, gli e' successo.
Ai tempi del MAME 0.31 infatti l'emulazione di detto gioco era
piu' che buona, ricordo che era giocabile anche con il mio vecchio Pentium
75 con 16MiByte di RAM, a patto di rinunciare al sonoro, successivamente,
purtroppo, alcune cose sono cambiate:
Ad una certa versione del MAME non si e' piu' potuto decelerare
semplicemente tirando verso di se il mouse, ma bisognava decidere se avere
l'auto release disattivato, e procedere quindi sempre "con il piede
schiacciato sull'acceleratore", oppure di attivarlo, nel qual caso bisogna
tenere premuto costantemente un tasto se si vuole avanzare, e' chiaro che
la soluzione precedente era piu' comoda ma, a mio parere, anche piu'
aderente alla corretta emulazione dell'arcade, in quanto la posizione
verticale (analogica) del mouse (o joystick) emula meglio il pedale
dell'acceleratore del cabinato, di quanto non faccia un semplice tasto.
Successivamente c'e' stato il cambiamento della gestione degli artwork,
non piu' legati ai driver dei singoli giochi ma gestiti dal MAME in modo
generale, a questo ha seguito l'introduzione del nuovo artwork per "Spy
Hunter", cio' non e' affatto negativo ma ha portato ad un aumento della
definizione della schermata emulata da 480x480 a 720x552 pixel e al
naturale appesantimento dell'emulazione, tuttavia all'introduzione dei
nuovi artwork l'emulazione era ancora piuttosto fluida.
Qualche versione del MAME ancora e c'e' stato il patatrak, si e' passati
da una fluidita' naturale ad un emulazione "a scatti", con il mio Athlon
650 e 256 MiByte di SDRAM ero sempre a 30/30 fps per passare poi a 16/30
fps circa, tutto questo senza delle variazioni apparenti di cio' che si
vede sullo schermo (ad esempio introduzione di sprite prima non emulati o
altro), che giustifichi un peggioramento cosi' netto delle prestazioni.
Inoltre facendo un confronto con la versione 0.36 del MAME, mi sembra che
anche il sonoro sia peggiorato, infatti ora la musichetta di sottofondo,
ogni tanto, "gracchia".
Purtroppo il file mameinfo.dat non parla di bug da correggere (a parte
quello dell'inversione delle lampadine missili-olio), quindi sembra che
l'emulazione di "Spy Hunter" sia considerata, nonostante i peggioramenti
che ho descritto, corretta.
Mi viene il dubbio che il buon Aaron Giles, autore del driver di tale
gioco "mcr3", abbia fatto qualche esperimento al driver (per esempio per
un debug), e l'abbia lasciato, per errore, cosi' nella versione definitiva
del MAME, andando poi ad occuparsi dell'emulazione dei piu' moderni giochi
3D, curiosamente il gioco "Rampage" che utilizza il medesimo driver di
"Spy Hunter" mi va fluidissimo (se premo F10 l'emulazione arriva a 83/30
fps).
C'e' qualcuno che usa il MAME dalla versione 0.36 o antecedente che
mi da un parere su quello che ho scritto?
-- 
 ____  Saluti dal   | Eliminate  .non.voglio.spam  dall'indirizzo
(_  _)  __  __ ___  | per rispondermi, se non vi piace quello che
  )/ o\/  \/o_\>-_) | ho scritto considerate che,  in un universo
 (_\_-_|_|_\__/___> | parallelo,  potrebbe essere anche  diverso.

Il Mon, 05 Jan 2004 02:38:07 GMT, Dragonite mi porto' un messaggio di
Janez <jjj...@tin.it.non.voglio.spam> che diceva:
[cut]
Sono cose successe altre volte per altri giochi...per andare avanti si
modificano i driver, e qualche gioco che prima andava bene ci
rimette...
-- 
"Vi e' felicita' per chi accetta il proprio destino,
vi e' gloria per chi combatte il proprio destino."