Sei qui: HOME PAGETutorials

Aggiunto il 23 Aprile 2006

Consulta il Tutorial per emulare un gioco Arcade


MAME
 

A

Autore: Nicola Salmoria
Versione attuale (MAME32)
: 0.117 (al 18 Febbraio 2008)
Download: http://www.emuita.it/emu.php?cat=M.A.M.E
Dimensione file: 7,3 MB
Totale giochi emulati: 6674
Dove trovare le ROM: http://www.rom-world.com/dl.php?name=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.

 

Torna su

  HOME PAGE