Newsgroup: it.comp.software.emulatori
Titolo: La Tesi Di Salmoria Nicola

A Francesca
MOTIVAZIONI
Questa tesi non è un punto d ’arrivo,ma il resoconto del lavoro svolto
finora in un progetto da me iniziato e seguito durante gli ultimi sei anni,
denominato MAME 1 ,acronimo di Multiple Arcade Machine Emulator .
L ’interesse per il problema trattato nell ’ambito del progetto nacque in
modo del tutto casuale,grazie ad un piccolo programma che avevo
scaricato da Internet in un momento di noia.Si trattava di un emulatore ,
cioè di un programma che riproduceva su un PC il funzionamento di un
altro hardware .
L ’emulatore che avevo scaricato era speciale per vari motivi.
Anzitutto,si trattava dell ’emulatore di un videogioco arcade (cioè da sala
giochi).
In secondo luogo,il gioco emulato era Pac-Man ,uno dei più famosi di
tutti i tempi,al quale sono associati vividi ricordi della mia infanzia.
Inoltre,insieme all ’emulatore era fornito anche il suo codice sorgente,
quindi si poteva capire com ’era fatto e apportarvi modifiche.
Ma soprattutto...l ’emulatore non funzionava!O meglio,funzionava,però
era una versione preliminare con evidenti difetti:i colori erano sbagliati,
non c ’era sonoro e lo schermo era quadrato anziché rettangolare.
Molti credono che mi sia dedicato all ’emulazione perché sono un
appassionato di videogiochi;in realtà non è così.Sebbene sia affascinato
dai videogiochi arcade,non sono mai stato un gran giocatore.La mia
principale passione,da quando,quasi vent ’anni fa,ricevetti in regalo il
mio primo home computer ,è sempre stata la programmazione.Quando
scaricai quell ’emulatore “fatale ”,mi trovavo in un periodo in cui non
riuscivo ad esercitare questa passione,perché avevo iniziato da poco ad
usare il PC,un ’architettura che non conoscevo e che non mi offriva gli
stessi stimoli del Commodore Amiga usato fino a poco tempo prima.
Adesso,inoltre,mi rendo conto che,pur senza saperlo,sono anche
sempre stato interessato al reverse engineering .Infatti,molti dei
programmi che avevo scritto per Amiga erano modifiche al sistema
operativo che si potevano compiere solo conoscendone a fondo il
funzionamento.Ad esempio,ero riuscito a cambiare la gestione delle
icone,rendendole più colorate e riconoscibili;questa miglioria ebbe una
tale diffusione che le versioni successive del sistema operativo ne
inglobarono le funzionalità mantenendo la compatibilità con il formato
da me utilizzato.
Per tutti questi motivi,uniti ad una mia innata tendenza a cercare di
aggiustare quello che non funziona,dopo aver scaricato l ’emulatore mi
procurai gli strumenti necessari per ricompilarlo,mettendomi
immediatamente all ’opera per renderlo quanto più possibile simile
all ’originale.
È stato un bene che il mio interesse per l ’emulazione fosse
principalmente tecnico:se fosse stato sostenuto solo dai giochi per se
stessi,probabilmente si sarebbe esaurito una volta replicati i miei
preferiti;invece l ’interesse risiedeva nella tecnologia,e in essa ha
trovato
una fonte inesauribile di stimoli.Questo punto di vista ha anche
determinato un approccio diverso da quello della maggior parte degli
altri emulatori,mettendo l ’atto del giocare in secondo piano rispetto alla
correttezza dell ’emulazione e alla completezza della documentazione.
Il resto sarà messo in vendita assieme alle roms da Claudio,
probabilmente...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

probabilmente...
|||||||| VENDO CD di roms con TESI DA 110 E LODE ||||||||
-- 
 $B%^%C%7!!%+%G%s%F%# (B - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW
Mastro di chiavi della GHOULS
Obiettore di coscienza ufficiale della BOBBLE
Dittatore di IBC-CIF (Rebirth)

 |||||||| VENDO CD di roms con TESI DA 110 E LODE ||||||||
Questo e' veramente da ROTFL! :D
Buon Natale!