|
MADDA'S MAME
COMPILARE IL M.A.M.E.TM
- v. 0.136
IL MAME IN ITALIANO - v. 0.136
MADDA'S MAME UI COMPRENDE IL CODICE SORGENTE AGGIUNTIVO DI M*A*S*H PER VISUALIZZARE I DATI DI MAMEINFO DURANTE IL GIOCO E I DRIVERS DEI SORGENTI. GUIDA IN LINEA IN ITALIANO Traduzione di ReRosso SUPPORTO IMMAGINI EXTRA: ----------------- ADDITIONAL SOURCE CODE BY M*A*S*H SUPPORTING MAMEINFO AND SOURCE DRIVERS DISPLAY INCLUDED. HELP-ON-LINE IN ITALIAN Translated by ReRosso SUPPORT TO EXTRA IMAGES PACKS: THANKS TO s_bastian - PROGETTO EMMA AND NOMAX - NPLAYERS FOR THE COURTESY
MAME & MESS - GUIDA UTENTE LINKS
RISORSE UTILI Compilare il Mame32 con Microsoft Visual
Studio (Visual C++)
Mame Compiling Message Board mameworld.net
M.A.M.E. Testers
Madda's Mame
|
Per Sistemi Microsoft Windows 98SE - ME - 2000 - XP - 2003 SERVER - VISTA - 7
Dalla
versione 0.104u2 il MAME non supporta più i
sistemi Windows 95 / NT4.
La versione ufficiale del MAME è un programma Windows a linea
di comando (cioè, dovrà essere avviato da una finestra del Prompt dei Comandi,
richiamabile premendo il tasto Start, scegliendo Esegui e digitando il testo
cmd.exe nella casella Apri della Finestra Esegui). Viene compilata facendo uso
del compilatore gcc versione 4.2.1 nell’ambiente di sviluppo MinGW. Nota: Ad ogni versione del M.A.M.E. il codice viene sottoposto a dei cambiamenti. Queste istruzioni si applicano alla versione 0.136 per Windows a linea di comando e vanno bene solo per quella (non è garantito che funzionino con altre versioni che non siano la 0.136). Non tentate di compilare questa versione del M.A.M.E. su sistemi Dos / Windows 3.1 / 95 / NT4 o su altre piattaforme (Mac, Linux, Unix). Il vostro sistema dovrà necessariamente essere Windows 98SE / ME / 2000 / XP / 2003 SERVER / VISTA / 7. La maggior parte delle informazioni riguardanti la compilazione sono tratte
dalla guida in inglese "Tools
for building MAME™ on Windows", disponibile
gratuitamente sul sito
MAMEDEV.ORG. Con il termine compilazione si intende ricostruire il programma eseguibile a partire dal suo codice sorgente. MAME è completamente scritto in linguaggio C con alcune specifiche in Assembler. Per compilare la versione WINDOWS del MAME adopereremo la parte Windows, chiamata MinGW (Minimalist GNU for Windows 32), di un compilatore il cui nome è GCC. L'ambiente di sviluppo MinGW dovrà essere installato in C:\MINGW e i sorgenti del MAME andranno collocati nella directory C:\MINGW\MAME. Prima di iniziare assicuratevi di avere già creato sul vostro disco fisso le directory C:\MINGW e C:\download. Procedete sempre con estrema cautela e, comunque, a vostro rischio. Non si assumono responsabilità per eventuali danni al vostro sistema. Prima di procedere eseguite sempre un salvataggio dei vostri dati più importanti o, se potete, fate un backup di tutto. Create un disco di ripristino per Windows e impostate un punto di ripristino (breakpoint) in modo da poter riportare il sistema alla configurazione precedente. Se potete, salvate una “immagine” del vostro disco fisso utilizzando un programma tipo DriveImage o Norton Ghost; ciò vi permetterà di ripristinare il sistema senza dover riformattare il disco. Si consiglia vivamente di scaricare sempre dai siti dei produttori i service pack e le patch di aggiornamento sia per Windows che per i vostri programmi di sicurezza. Se utilizzate spesso la rete Internet, prevenite eventuali danni installando e aggiornando sempre almeno queste tipologie di programmi, reperibili facilmente e talvolta gratuitamente dalla rete stessa: Antivirus, Firewall, programmi in grado di intercettare Spyware, Trojan, Worm, Dialer, messaggi di Spam, messaggi pubblicitari e programmi che impediscono l’apertura delle finestre Pop-up nel Browser. 1) - procuratevi "MinGW" Questo pacchetto pre-assemblato è stato ideato in modo che l’ambiente di sviluppo abbia una installazione relativamente semplice. Consiste in una collezione di tools rilasciati sotto licenza GPL. Questi sono gli stessi tools (librerie ecc.) che vengono adoperati per compilare il codice sorgente ufficiale. Per quanto riguarda le librerie DirectX, ufficialmente dovreste andare sul sito della Microsoft e scaricare l’intero pacchetto DirectX SDK, scompattare le librerie necessarie a lavorare con l’ambiente MinGW e copiarle nelle cartelle include e lib del compilatore MinGW. Fortunatamente, questo lavoro è già stato fatto dai creatori del progetto Allegro. Adesso avete bisogno di scaricare i file del compilatore MinGW e altri file supplementari che troverete sul Sito MAMEDEV.ORG
mingw-mame-20070810.exe
-
7552 kB
dx80_mgw.zip
-
442 kB Scaricate questi files in c:\download. Chiudete la connessione Internet. 2) - installate "MinGW" Adesso
installeremo i file MinGW e imposteremo alcune variabili d'ambiente affinchè
MinGW sia operativo. Ora, utilizzando un programma di scompattazione come WinZip, WinRar, ecc., selezionate il file dx80_mgw.zip ed estraetelo in una cartella temporanea. Portatevi nella sottocartella include e copiate i seguenti file in C:\MinGW\include:
3) - impostate "MinGW" Ora dobbiamo impostare le variabili d'ambiente. a) - Per sistemi Windows 98 e ME: Per rendere permanenti i cambiamenti dobbiamo modificare il file AUTOEXEC.BAT, che è un file che viene sempre eseguito prima dell'avvio di Windows. Digitate edit \autoexec.bat e premete Invio. In questo file ci possono essere parecchie cose. Non toccate nulla tranne ciò che vi viene detto qui di seguito: Cercate una linea che assomigli a PATH C:\WINDOWS;C:\WINDOWS\COMMAND (qui potrebbero esserci altre directory definite dopo queste due). Aggiungete (occhio al punto e virgola) ;C:\MINGW\BIN alla fine della linea in modo che la stessa sia simile a PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\MINGW\BIN (ripeto: qui potrebbero esserci anche altre cose - lasciatele come sono). Ora salvate il
File (ALT-F e poi S)
e chiudetelo (ALT-F e poi
E), chiudete la finestra del Prompt di
Ms-Dos e riavviate il computer per rendere effettivi i cambiamenti. b) - Per sistemi Windows 2000 - XP - 2003 SERVER - VISTA - 7: Con i sistemi
che non usano i file di avvio, come Windows 2000 / XP / 2003 SERVER, procedete invece
come segue: e scrivete in questo file la seguente riga
Ora salvate il File (ALT-F e poi S) e chiudetelo (ALT-F e poi E) Chiudete la finestra del prompt dei comandi. 4) - procuratevi il Codice Sorgente del MAME Aprite una connessione Internet e scaricate nella directory c:\download il seguente file, che troverete sul sito MAMEDev, il sito ufficiale dei Programmatori del MAME. mame0136s.exe 10876 kb Aprite Esplora Risorse o Risorse del Computer e portatevi nella cartella download. Fate doppio clic sull'archivio auto-scompattante mame0136s.exe, indicate come percorso di destinazione la cartella c:\mingw\mame\ e confermate facendo clic su Extract per iniziare la scompattazione del codice Sorgente del MAME. N.B.: Quando, da qui al termine del capitolo, viene richiesto di digitare C:\MINGW\MINGW , ci si riferisce ai soli sistemi Windows 2000, XP, 2003 Server, Vista, 7. Gli utenti di Windows 98 e ME non devono digitare questo comando. Eventuali
patches di aggiornamento (File Diff) possono essere reperite sul sito
MAMEDev.
Scaricatele in una vostra cartella, poi scompattatele in
c:\mingw\mame. Per installare le patches, dopo avere
scompattato il codice sorgente del Mame, procedete nel seguente modo: N.B.: “nomefile” è il nome del file assegnato da Aaron alla patch. Se le patches sono più di una, installatele seguendo l’ordine sequenziale. 5) - Compilare il Codice Sorgente del MAME - Versione Windows a linea di comando Ora possiamo compilare il MAME. Aprite una
finestra di Prompt di Ms-Dos, digitate cd \mingw\mame
e premete Invio.
Notate che la compilazione richiederà un periodo di tempo che dipenderà dalla velocità della vostra CPU. Sul mio computer con processore AMD Sempron 3100+ a 1800 MHz e 1 Gb di RAM la compilazione ha richiesto circa 30 minuti. Questo sarà necessario solo per la prima compilazione. Quando successivamente apporterete delle eventuali modifiche ai sorgenti, che quindi andranno ricompilati, la ricompilazione richiederà solo pochi minuti (tranne in alcuni casi in cui sarà necessaria una ricompilazione completa). Quando la compilazione è terminata, digitate dir e date Invio. Vedrete in questa directory il file MAME.EXE. Questo è il vostro MAME, esattamente uguale a quello ufficiale.
Nota: Non è
necessario compilare il Mame tutto in una volta. E’ possibile in qualsiasi
momento interrompere la compilazione e riprenderla in un secondo tempo, magari
il giorno successivo. Per bloccare la compilazione dovrete digitare la
combinazione di tasti CTRL – C.
Dovete creare anche il file di configurazione INI. Digitate Ora lanciate il vostro Mame digitando MAME e premendo Invio, esattamente come avviene col MAME ufficiale.
NOTA: Questa versione
del MAME si avvierà anche facendo doppio clic sul file exe da Risorse del
Computer o da Esplora Risorse.
Se appare un messaggio di errore allora vuol dire che:
se il gioco funziona, allora dovrebbe apparire una schermata con le indicazioni sul gioco:
Premere OK (prima il tasto O e poi il tasto K) affinchè il gioco si avvii.
Ora premete un tasto qualsiasi e il gioco partirà.
Nota: Nel Mame sono presenti alcuni problemi ("bugs"), già noti ai
programmatori. Il Team di sviluppo del Mame è al lavoro per sistemare questi
problemi.
Lista dei giochi supportati dal M.A.M.E.
|