Mame32 la storia

Articoli

Mame32 per Windows, l'emulatore di macchine arcade definitivo

Il MAME è un emulatore di macchine arcade, ovvero un software per Windows e altri sistemi operativi che possiamo scaricare e che, insieme ad altri file chiamati ROMS, ci permette di giocare a molti giochi arcade.

MAME, l'emulatore originale

Il nome di questo emulatore è M.A.M.E., che corrisponde alle iniziali di Multiple Arcade Machine Emulator. A seguito di questo emulatore, sono nate alcune varianti che migliorano o completano questo emulatore sotto diversi aspetti.

L'emulatore di macchine arcade originale, MAME, consiste in un programma a riga di comando. Per chi non è esperto di informatica, un programma a riga di comando è un programma che viene eseguito digitando il suo nome e una serie di opzioni nel terminale del sistema operativo. Ad esempio, in Windows 10, si esegue il comando CMD.EXE, e si apre un terminale o una console di comando dove si possono digitare diversi comandi. Nel nostro caso, per lanciare il programma MAME, dovremo digitare il seguente comando "MAME.EXE sf2," e in questo modo avvieremo il gioco Street Fighter 2, che potremo giocare sul nostro PC senza problemi. Ovviamente, prima di questo, dovremo avere la ROM del videogioco e averla copiata nella directory appropriata, ma il comando "MAME.EXE sf2" è utile per vedere come funziona il programma MAME.

Come possiamo vedere, l'utilizzo di MAME è un po' noioso poiché dovremo eseguire i seguenti passaggi per poter giocare ai nostri giochi preferiti:

  1. Aprire il terminale del nostro sistema operativo
  2. Vai alla directory in cui si trova il software MAME.
  3. Conosci il nome della ROM del gioco a cui vuoi giocare (ad esempio, sf2 per Street Fighter 2).
  4. Digita il comando corretto per lanciare il gioco "MAME.EXE sf2".

Questo processo può sembrare naturale e facile per gli utenti abituati alla console di comando, ma per chi non è abituato a questo tipo di ambiente, sarà noioso e impegnativo. Per questo motivo sono apparse molte varianti di MAME che incorporavano un'interfaccia grafica che rendeva la vita molto più facile all'utente finale di questo grande emulatore di macchine arcade.

Una di queste alternative che incorporava un'interfaccia grafica in MAME si chiamava Mame32 ed ebbe un grande successo.

Mame32, portare il MAME a tutti gli utenti

Mame32 è nato come iniziativa per fornire agli utenti finali di MAME un'interfaccia grafica per sfogliare la propria collezione di ROM/videogiochi. In questo modo, un gioco poteva essere lanciato con un semplice clic del mouse, facilitando notevolmente l'uso di questo emulatore. Mame32 è in grado di scansionare la cartella delle ROM e di creare un elenco con tutte le ROM, organizzandole in base a diversi criteri come il nome del videogioco, l'anno di uscita, il rating, ecc. Inoltre, Mame32 offre la possibilità di configurare alcuni aspetti dell'emulatore MAME direttamente dall'interfaccia grafica.

Quindi Mame32 e MAME sono la stessa cosa?

Sì e no. In definitiva, con Mame32 avrai tutte le funzionalità di MAME, ma potrai anche utilizzare un'interfaccia grafica per gestire l'emulatore. L'esistenza di Mame32 è possibile grazie al fatto che MAME è open source, il che significa che qualsiasi persona con sufficienti conoscenze di programmazione può accedere al codice sorgente dell'emulatore e modificarlo per aggiungere nuove funzionalità o correggere bug. Gli sviluppatori di Mame32 utilizzano quindi il codice di MAME per aggiungere un nuovo livello (interfaccia grafica) e ottenere, in questo modo, un emulatore più amichevole per l'utente finale. Per questo motivo Mame32 incorpora il codice sorgente di MAME.

MAME, Mame32, MameUI. Perché tanti nomi per lo stesso emulatore?

Come abbiamo visto, MAME è l'emulatore originale da cui partono tutti gli altri. Nel corso degli anni sono state rilasciate diverse varianti di questo emulatore, sviluppate da appassionati che volevano dare un contributo in più all'emulatore originale.

Queste nuove versioni, in molti casi, sono state abbandonate dai loro sviluppatori e quindi non potevano eseguire i giochi più recenti supportati dal MAME. È il caso di Mame32, che non è stato più sviluppato e al suo posto è nata un'alternativa chiamata MameUI, anch'essa abbandonata e ora sostituita dall'emulatore IV/Play (For Play). Tutte queste varianti hanno in comune il fatto che il loro cuore è l'emulatore MAME originale.

Anche se i loro sviluppatori non hanno aggiornato molte di queste versioni per molto tempo, sarà possibile far funzionare queste varianti nei sistemi operativi moderni come Windows 10. Questo è il caso di Mame32 for Windows 10, che funzionerà e ci permetterà di godere di questa fantastica interfaccia grafica per MAME nell'ultimo sistema operativo Microsoft. Tuttavia, vale la pena ricordare che, a meno che non si abbia un'ottima ragione per utilizzare Mame32, è meglio utilizzare un software più aggiornato e sviluppato attivamente dai suoi programmatori, come nel caso di IV/Play.

MESS la versione sorella di MAME

Come progetto parallelo al MAME, è nato il progetto MESS, che si concentrava sull'emulazione di sistemi informatici come console video e personal computer. In questo modo, con questo emulatore, possiamo giocare a Super Nintendo, Megadrive, Gameboy, Amstrad, Spectrum, ecc.

L'emulatore MESS si è unito al progetto MAME nella versione 0.163 di quest'ultimo (24 giugno 2015), essendo in grado, da allora, di emulare in MAME tutti i sistemi supportati dal progetto MESS. Ad oggi, MAME e MESS sono inclusi in MAME, fornendo così a MAME il supporto per migliaia di giochi, non solo per arcade ma anche per console e personal computer.

Fatti divertenti sul MAME

La prima versione del MAME

La prima versione di MAME è stata la 0.1, rilasciata il 5 febbraio 2017 e in grado di emulare i seguenti cinque giochi:

  • Pac Man
  • Lady Bug
  • Crush Roller
  • Ms. Pac-Man (bootleg)
  • Pengo

Il programmatore della prima versione era un italiano di nome Nicola Salmoria, che ha partecipato allo sviluppo del MAME fino al 2003. Dopo questa data, Nicola ha smesso di collaborare e di contribuire al codice sorgente dell'emulatore, in quanto il lavoro richiedeva troppo tempo per essere un hobby.

I giochi sono un effetto collaterale

Il MAME è stato sviluppato per trasformare l'hardware di una macchina da gioco (diodi, condensatori, chip, ecc.) in software. Vale a dire, passare dall'avere una scheda madre fisica ad avere alcune linee di codice che emulano il comportamento di quella scheda madre. Una volta che l'hardware è stato convertito al 100% in software, come effetto collaterale, è stato possibile eseguire videogiochi in questo emulatore, anche se questo non era l'obiettivo principale.

Il codice sorgente di MAME

Attualmente il codice sorgente di questo emulatore è ospitato su GitHub, che funge da servizio di hosting del codice sorgente dalla fine del 2007 (16 dicembre 2007). Riceve nuovo codice grazie a più di 200 sviluppatori volontari che cercano di migliorare l'emulatore nelle sue ultime versioni. Il codice sorgente conta più di 15 milioni di righe di codice (15.769.750 al momento della stesura di questo testo) e riceve nuovo codice circa 590 volte al mese, creato da oltre 40 programmatori diversi.

MAME multipiattaforma

Questo emulatore arcade multi-macchina è nato come software per MS-DOS, ma non ha tardato a uscire per altre piattaforme come Windows, Mac e Linux. Anche Google ha portato MAME sul suo Native Client, permettendoci di utilizzare MAME sul browser Google Chrome.

Far rivivere i vecchi tempi degli arcade

Il MAME, e le sue varianti come il Mame32, sono diventati l'ingrediente principale per ricreare le macchine arcade e da bar viste negli anni '90 e nei primi anni 2000. In questo modo, alcune aziende producono mobili arcade simili a quelli di quegli anni, utilizzando un PC con MAME installato e facendo girare i migliori giochi di quell'epoca d'oro delle macchine arcade.

Questo mobile arcade raggiunge un livello di dettaglio tale da incorporare anche un paio di slot per le monete, in modo che i giocatori 1 e 2 possano godersi di nuovo quei momenti speciali.

Come possiamo vedere, il MAME è un emulatore che ha fatto la storia e continua a farla. Non c'è dubbio che questo software abbia fatto la gioia di migliaia e milioni di utenti che possono divertirsi e rivivere quei momenti indimenticabili nelle sale giochi.

Sai già che puoi scaricare MAME e scaricare Mame32 dal nostro sito Usitility in tutta tranquillità e sicurezza.

Software Correlato

Mame32

Mame32

Emulatori

gratuito

Emula i classici giochi arcade su computer moderni attraverso un'interfaccia facile da usare.

MESS

MESS

Emulatori

gratuito

Emula vecchi computer e console per videogiochi.

MAME

MAME

Emulatori

gratuito

Emulando giochi arcade degli anni '90, questo software permette agli utenti di rivivere esperienze di gioco classiche sui loro dispositivi elettronici.