|
MAME
M.A.M.E
Acronimo di Multiple Arcade Machine Emulator,
ovvero emulatore multisistema per videogiochi arcade (da sala giochi), è
nato dalla fervida mente dell'italiano Nicola Salmoria nel lontano 1996.
MAME FAQ (alcune tra le domande più frequenti su MAME)
|
>
Ma chi è Nicola Salmoria? |
|
Trentadue anni, nato e
sempre vissuto a Siena, molto riservato a dispetto di una notorietà
internazionale senza pari nel mondo degli emulatori, Nicola Salmoria è
l’artefice di un progetto che coinvolge decine di programmatori,
centinaia di siti internet, migliaia gli appassionati. Preservare
dall’oblio i videogame che dagli anni ’70 popolano bar e sale giochi
di tutto il mondo è lo scopo dell’ideatore del Mame (Multiple arcade
machine emulator, www.mame.net),
un software in grado di emulare ogni tipo di arcade (termine che
identifica i videogiochi da bar). Chiunque può scaricare sul proprio Pc
un museo virtuale che raccoglie la documentazione più completa sulla
storia dei videogiochi e rivivere le emozioni dei primi PacMan o Space
Invaders , ricreati con medesima grafica, stessi effetti sonori, identica
giocabilità degli originali. Salmoria, lei ha ricostruito il Dna di quei
giochi a rischio di estinzione. Quando ha iniziato?
«Il 24 dicembre del 1996 navigando su un sito ho trovato un prototipo di
emulatore per PacMan. La connessione a internet a quei tempi era piuttosto
lenta: approfittai delle vacanze per poter scaricare più rapidamente ciò
che mi serviva».
E come si è giunti dal primo gioco al Mame?
«Tante richieste di nuovi emulatori e la percezione che questi
condividevano gran parte del codice: era logico riunirli tutti in un unico
programma. È del 5 febbraio 1997 la versione 0.1 di Mame».
Che cosa unisce i circa cento sviluppatori che oggi lavorano al progetto?
«Unicamente la passione. Nessuno guadagna un centesimo: Mame è un
progetto non-profit, il software è gratuito e lo stesso per i suoi codici
sorgenti».
Un problema, però, esiste: le memorie Rom originarie dei giochi sono
protette da copyright...
«Le Rom non sono incluse nel motore del Mame, quindi noi problemi non ne
abbiamo avuti. In ogni caso siamo convinti di fare una cosa moralmente
giusta: per preservare i videogiochi non è possibile aspettare la
scadenza del copyright, dato che per allora gran parte dei giochi non
funzioneranno più e sarà impossibile recuperarli. Non si può trattare
alla stessa stregua letteratura e informatica: un libro vive centinaia di
anni, l’hardware diventa obsoleto già in 6 mesi».
E Nicola Salmoria di che si occupa adesso?
«Negli anni passati ho dedicato tutto me stesso al Mame. Ora posso
finalmente pensare di più alla vita privata, agli studi. Sto per
laurearmi in Matematica».
Argomento della tesi?
«Il Mame e il reverse engineering dei giochi da bar».
E chi più di lui è titolato a parlarne?
|
|
>Cos'è
MAME?
|
MAME sta per Multiple
Arcade Machine Emulator (Emulatore Multiplo di Macchine Arcade).
Usato insieme ai files che contengono i dati di un gioco (ROMs),
MAME riprodurrà, più o meno fedelmente, quel gioco su un PC.
MAME è attualmente in grado di emulare più di 5000 videogiochi
arcade degli anni '70, '80 e '90. Le ROMs che MAME
utilizza sono "immagini" dei chip delle ROMs delle
schede dei videogiochi originali.
MAME diventa l'hardware per questi giochi, prendendo
il posto delle loro CPU e chip di supporto originali. In poche
parole, questi giochi NON sono simulazioni, ma sono i veri,
autentici giochi che si trovavano nelle sale giochi.
Lo scopo di MAME è preservare queste prime decadi della storia
dei videogiochi. Mentre la tecnologia dei giochi continua ad
evolversi, MAME evita che questi importanti giochi
"d'annata" finiscano perduti e dimenticati.
|
|
>Di
che cosa ho bisogno per usare MAME?
|
Ormai quasi tutti
i computer sono in grado di far girare MAME. Le prestazioni di
MAME dipendono soprattutto dalla CPU e dalla scheda grafica di
un sistema. Inoltre, le prestazioni dei singoli giochi variano,
dato che alcuni giochi hanno richieste hardware maggiori di
altri. Questo è un esempio di sistema base che
permetterà di eseguire (e mantenere) circa la metà dei giochi
supportati da MAME (esclusi i giochi NeoGeo):
Pentium
200MHz
16-32MB RAM
una quantità
variabile di spazio sul disco rigido (un set completo di
ROMs per MAME richiederebbe 1.5 gigabytes, ma la maggior
parte delle ROMs sono molto piccole)
Scheda
grafica VESA 2.0+ compatibile
Scheda sonora
Sound Blaster (o compatibile)
GRAFICA:
Questi giochi non usano i moderni effetti 3D, quindi una scheda
3D non è necessaria. La scelta migliore è una buona scheda 2D
che supporti lo standard VESA 2.0 ed abbia 2 MB o più di
memoria video (ad esempio una
Matrox
G200 o G400).
AUDIO: Per MAME32, la Sound Blaster SB32AWE è la scheda
migliore. Per MAME DOS, le schede SB64PCI, SB128PCI ed Ensoniq
Soundscape PCI funzionano tutte ugualmente bene, selezionando 7
come opzione per la scheda sonora (Attenzione: la Sound Blaster
Live NON funziona con MAME DOS!).
In generale, componenti migliori daranno risultati migliori. Un
umile PII/233 con una buona scheda 2D è in grado far girare il
75% dei giochi. Per alcuni giochi, comunque, neanche un PIII/500
è abbastanza veloce.
Per quanto riguarda i Mac, ogni sistema basato sul G3
-based dovrebbe far girare MacMAME senza problemi.
|
|
>MAME
è davvero gratis?
|
Sì, MAME è
davvero gratis. Anche il codice sorgente è liberamente
disponibile. E' illegale vendere MAME o il suo codice sorgente.
|
|
>MAME
è illegale?
|
No. Emulare
un'altra piattaforma, in sè, NON è illegale. NON è illegale
avere MAME sul proprio computer, sul proprio sito web, o darlo
ai propri amici. Per le ROMs è un altro discorso.
Molti siti con ROMs sono stati gentilmente contattati dai
detentori dei diritti sulle ROMs stesse e invitati a toglierle
dal sito. Al tempo di questo scritto, comunque, nessun sito è
stato LEGALMENTE chiuso o perseguito.
L'opinione della Nintendo sulla legalità delle ROMs è chiara:
ritengono che i file immagine delle ROMs siano sempre e comunque
illegali (naturalmente, ciò significa che la Capcom sta
commettendo un crimine vendendo le proprie ROMs insieme ad
Hanaho e al pannello di controllo HotRod Joystick).
Il possesso di file immagine di ROMs di circuiti stampati che
non si possiedono costituisce una violazione del diritto
d'autore, allo stesso modo che fare una copia di un gioco o un
CD musicale di un amico invece di comprarlo.
Questa è ancora, dal punto di vista legale, una zona grigia;
non è detto che il possesso di tali ROMs venga necessariamente
perseguito legalmente. In ogni caso, sei tu il solo responsabile
delle tue azioni. Nessuno tra coloro che hanno a che fare col
Progetto MAME è responsabile se ti metti nei guai.
|
|
>Le
ROMs e i samples sono compressi in formato ZIP. Devo estrarli?
|
|
A partire dalla
versione 0.31 di MAME, non è più necessario scompattare le
ROMs e i samples. MAME, e i principali frontends, sono in grado
di leggere automaticamente i dati da ROMs e samples compressi in
formato ZIP. Se per qualche sciocca ragione vuoi comunque
scompattarli, procurati WinZip,
o il gratuito UnPackPro.
|
|
>
|
|
.:I FILE DI SUPPORTO DI MAME:. |
|
>
DOWNLOAD
>
http://www.mameworld.net/mameinfo |
MAMEinfo (0.99u2)
Visualizza tante
informazioni riguardanti moltissime roms, come i nomi degli
eventuali cloni, il progresso che ha fatto l'emulazione di quel
gioco nelle varie versioni e altro.
Da estrarre nella cartella principale del MAME.
|
|
|
History (0.99b)
Come dice il nome stesso,
è una raccolta di informazioni "storiche" di una rom (anno di
produzione, software house) e una descrizione del tal gioco.
Da estrarre nella cartella principale del MAME.
|
|
>
DOWNLOAD
>
http://www.mameworld.net/mameinfo
|
MAME Ini files
(0.99u2)
Questi files INI vanno estratti nella directory
FOLDERS del MAME, e permettono di "filtrare" i giochi supportati
dal MAME per categoria, anno o versione.
|
|
>
DOWNLOAD
>
http://www.mameworld.net/catlist/
|
Cat32
(0.98u4)
Altri files INI che andranno estratti nella directory FOLDERS del
MAME32. Come i MAME INI Files permettono di filtrare i giochi che
vengono supportati dalla versione del MAME secondo diversi metodi. |
|
>
DOWNLOAD
>
http://www.mameworld.net/catlist/ |
Deluxe32 (0.98u4)
Versione Deluxe dei Cat32. Altri filtri per il MAME32. |
|
>
DOWNLOAD
>
http://www.mameworld.net/mameinfo |
PCB-info (0.98u2)
Visualizza alcune
informazioni riguardanti la struttura della scheda "dumpata". Da
estrarre nella cartella principale del MAME, che deve supportare
le funzioni avanzate di M.A.S.H. (come il MAME32 Clean Edition™)
|
|
>
DOWNLOAD
>
http://www.mameworld.net/highscore |
Hiscore (0.99)
I punteggi massimi
raggiunti da vari utenti del MAME. Da estrarre nella cartella
principale del MAME.
|
|
>
DOWNLOAD
>
http://cheat.retrogames.com/ |
Cheat (0.93)
Se attivate l'apposita
funzione nel mame e avete questo file potrete usufruire di una
serie di 'trucchi' per moltissimi giochi: Vite infinite,
Invincibilità, tempo illimitato etc etc...
Da estrarre nella cartella principale del MAME.
|
|
>
DOWNLOAD
>
[nessun sito disponibile] |
Cheat (0.98u4) unoff.
Se attivate l'apposita
funzione nel mame e avete questo file potrete usufruire di una serie
di 'trucchi' per moltissimi giochi: Vite infinite, Invincibilità,
tempo illimitato etc etc...
Da estrarre nella cartella principale del MAME. |
|
|
|
|