Newsgroup: it.comp.software.emulatori
Titolo: Area 51 Site 4 sul mame

Ho scoperto di recente che uno dei giochi da sala che più mi piacevano 
negli anni '90, Area 51, ha ricevuto un seguito arcade dal titolo Area 
51: Site 4, uscito nel 1998 e basato su hardware PC. Sono quindi andato 
su Emuparadise e ho prelevato la ROM e il CHD. Dopo aver rinominato il 
CHD perchè su Emuparadise aveva il nome sbagliato, ho lanciato il mame, 
pronto a sfoderare tutta la potenza del mio i7.
 
La prima cosa che ho scoperto è che Area 51: Site 4 è basato su hardware PC.
La seconda cosa che ho scoperto è che non è emulato alcun tipo di 
interazione, quindi l'emulazione non è affatto accurata, anzi fa schifo 
perchè il gioco emulato non risponde ad alcun input.
La terza cosa che ho scoperto è che Area 51: Site 4, un gioco basato su 
un PC vecchio di almeno 20 anni, scatta su un i7.
Ma permettetemi di ribadire il concetto.
 
SCATTA.
 
SU UN I7.
 
Ho chiuso il gioco e ho preso nota della percentuale visualizzata nel 
prompt dei comandi: andava al 30,47 % della velocità.
Ho fatto un'ulteriore prova su un altro computer, risalente al 2005. Su 
quello, andava al 14,77 % della velocità.
Infine, ho calcolato il rapporto tra le due velocità rilevate (30,47/14,77).
 
Insomma, grazie al mame, ho finalmente scoperto la verità: il mio i7 
2600 a 3,4 GHz, 10 GB di RAM, con scheda grafica GeForce GTX 1050 Ti, 
capace di eseguire Doom 4 e Prey (quello del 2017) in full HD al massimo 
del dettaglio e in stereoscopia, capace di emulare PS2 e Wii U senza il 
minimo cedimento e per giunta anche questi in stereoscopia... è 
esattamente 2,0629654705484089370345294515911 volte più veloce di un 
laptop con Pentium M comprato 13 anni fa! Viva la legge di Moore!
 
Forse sarebbe stato più logico implementare l'emulazione di quel sistema 
su VirtualBox, anziché su quella massa cancerosa chiamata mame: magari 
con la virtualizzazione, invece dell'implementazione a basso livello, 
sarebbe stato possibile eseguirlo al 100% della velocità e anche a 
raggiungere la parte in-game!
Certo, in quel caso salterebbe su qualche lamer analmente retentivo, a 
dire che "così non è accurato"... in contrapposizione all'"elevata" 
accuratezza di un gioco che non permette di uscire dal rolling demo.

Devil Master ha detto questo sabato :

Non aggiorno più il mame da anni. Mi sono fermato ai giochi con cui 
giocavo in sala e purtroppo sono parecchio vecchio. Ma se il MAME è 
questo (e lo sappiamo da nni) non vedo perché devi continuare a 
lamentarti che è lento.
Se la pizza non mi piace non la compro e se la pizza di quel pizzaiolo 
non mi piace la compro da un'altra parte. Il MAME è quello, con pregi e 
difetti, se sei capace di sviluppare un emulatore migliore penso che 
avresti decine di sostenitori. Ti lamenti da 20 anni delle stesse cose, 
è vero che almeno manteniamo vivo un NG moribondo, ma almeno cambiamo 
un pò gli argomenti
 
Ciao, Marco

 accuratezza di un gioco che non permette di uscire dal rolling demo.
 
l'hai letto il disclaimer appena lanci il gioco?
 
THIS MACHINE DOESN'T WORK ECC.ECC. = l'emulazione è ancora parziale / 
driver incompleto
 
e tu mica pretendi l'ottimizzazione di qualcosa che non è ancora emulato 
correttamente, vero?

 THIS MACHINE DOESN'T WORK ECC.ECC.
 
Certo che l'ho letto. Ho subito pensato che l'incompletezza e la 
lentezza hanno la stessa causa: l'inadeguatezza dell'approccio del mame 
all'emulazione di un sistema così complesso. Sostengo che per renderlo 
funzionante bisognerebbe eliminare tutto il codice dedicato a quel 
sistema e partire da un approccio che funziona come quello di VirtualBox.

 sistema e partire da un approccio che funziona come quello di VirtualBox.
 
e no eh, mi sa che innanzitutto mancano proprio dei "pezzi" importanti 
di codice per completare l'emulazione
 
 
vai su github e completa il driver, forza

un PC vecchio di almeno 20 anni, scatta su un i7.
 
Guarda, non mi parlare di questi programmatori del mame. Sono dei
poveracci, non prendono una lira, emulano uno o due o al massimo tre
giochi e si permettono di far scattare un giocone come area 51 site 4.
Poi, voglio dire, se almeno il codice fosse open si potrebbe dare
un'occhiata e modificarlo, ma niente, tutto closed source.
Che schifo.
 
friol
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 vai su github e completa il driver, forza
 
Certo, non vedo l'ora di farmi dare dell'eretico e vedere il mio lavoro 
cestinato.

 Che schifo.
 
Sì, fa schifo.

 friol
 
ahahahahahahahahaha
 
meno male che ci sei ancora a lurkare :D