Image Hosted by ImageShack.us

MAME e’ l’acronimo di Multi Arcade Machine Emulator. Come suggerisce il nome,e’ un programma in grado di emulare l’hardware (e il low-level firmware) di una massiccia varieta’ di macchine “arcade
Puo’ essere installato sulle seguenti architetture:

i386 / ia64 / alpha / m68k / risc (varie)

Sistemi operativi esplicitamente supportati:
Linux / FreeBSD / NetBSD / OpenBSD / Solaris / NeXT / MacOS-X / IRIX / AIX

Metodi di visualizzazione supportati:
X11(R6) / SVGAlib (Linux only) / GGI (only tested on Linux) /
XGL (i.e. X with OpenGL) / XFX (i.e. X with 3Dfx) /
SVGAfx (i.e. SVGAlib with 3Dfx) / OpenStep / SDL / Photon2

INSTALLAZIONE

Come per tutti i programmi abbastanza complessi da configurare,installiamo l’ultima versione di Xmame direttamente in formato sorgente.
Potreste avere bisogno delle librerie SDL quindi:
sudo apt-get install xmame-sdl
Anche se la versione e’ diversa non fa differenza
Scompattare nella home il tarball scaricato:(es. /home/dyve/games/xmame/xmame-0.106)

tar xjvf xmame-0.106.tar.bz2

Entriamo nella directory xmame-0.106 e compiliamo i files sorgenti

cd xmame-0.106
sudo make
sudo make install

L’installazione verra’ eseguita in /usr/local/bin/xmame.x11
ATTENZIONE!: se trovate altri nomi file simili o uguali..sparsi in altre directory (slocate xmame) attenetevi a questo per l’eseguibile da inserire tra i percorsi del front-end (kxmame) perche’ una volta avviata la prima rom il sistema potrebbe riavviarsi senza motivo..

Sempre dallo stesso sito,scarichiamo anche uno dei tanti front-end (interfacce) disponibili per Xmame
Dal momento che usiamo kde,installeremo kxmame
L’installazione segue il classico ./configure && make && make install,percio’:

tar xjvf kxmame-2.0-beta.tar.bz2
cd kxmame-2.0-beta
./configure
sudo make
sudo make install

Nell’esempio io ho usato la beta,se qualcosa non dovesse funzionare installate la versione attualmente stabile..
Purtroppo,ricompilare il kernel senza il supporto per il joystick vuol dire questo:
/usr/include/linux/joystick.h:131: error: ‘__s64’ does not name a type
/usr/include/linux/joystick.h:132: error: ‘__s64’ does not name a type

Quindi diamo per scontato che kxmame funzioni (lol) anche se io non lo posso compilare
Bene..adesso lanciamo con alt+f2,il programma “kxmame”:

Image Hosted by ImageShack.us

Configurare i percorsi

Iniziamo,con ordine,a specificare le varie directory,crearle e aggiungere i percorsi a particolari files che vedremo ora:

-Eseguibile xmame

Image Hosted by ImageShack.us

Per il catver modificate con la vostra home.

-Create,come da immagine,tutte le directory che vedete:

Image Hosted by ImageShack.us

nella forma: sudo mkdir directory es. sudo mkdir /usr/lib/games/xmame/cabinets

-Spostatevi nella seconda linguetta,e aggiungete anche queste directory..avendo cura di crearle (se assenti) col metodo precedente

Image Hosted by ImageShack.us

-Nell’ultima linguetta definiamo i percorsi a quei famosi file “speciali” di cui parlavo prima

Image Hosted by ImageShack.us

Dal momento che non ricordo dove li ho trovati,o dove si possono reperire (con una ricerca non dovreste avere problemi) ho fatto una
raccolta e li ho compressi in questo file: files.tar.bz2
Sono molto alla rinfusa..alcuni sono sia zippati che non zippati..altri sono doc di testo…scompattate tutto nella directory

/usr/lib/games/xmame

Prova

Nella stessa directory,aggiungete le vostre ROM preferite ( e zippate)

/usr/lib/games/xmame/roms

Riavviate Kxmame e finalmente dovreste,dopo un refresh

Image Hosted by ImageShack.us

..vedere la lista dei giochi disponibili..molti non funzioneranno..questo dipende da diversi fattori
State attenti al nome file..ad esempio le roms tipo “OUTRUN.zip” vanno rinominate in minuscolo..e con lo stesso nome es. “outrun.zip
Altre roms non funzioneranno per via dei componenti richiesti per l’emulazione..obsoleti,non funzionanti o non trovati…pazienza..;)
Affinate le impostazioni configurando Kxmame dal menu’ a tendina:
E’ possibile impostare la risoluzione,il rendering,i controlli etc…
Bene,bene..allora passiamo immediatamente ai ricordi…

Image Hosted by ImageShack.us

Per maggiori informazioni su MAME

Wikipedia
Xmame

Related Posts Plugin for WordPress, Blogger...

Il tuo indirizzo ip:
54.147.142.16

Valutazione 3.00 su 5
happy wheels 2 demo

Category:

Senza categoria

Tags:

,

Commenti via Facebook:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

14 Comments

  • Ehm, perché installare tutto da sorgenti quando esistono i pacchetti ubuntu (stesse versioni) sia per xmame che kxmame? 😮

      Quota

  • ciao..:)
    non c’e’ una motivazione precisa..se i sorgenti non sono troppo difficili da compilare di solito li propongo come metodo alternativo..

      Quota

  • Beh, si ma il binario resta cmq la cosa più comoda da usare se si ha a disposizione, considerando poi che una volta installati i dati saranno per lo irrintracciabili (facilmente, intendo)

      Quota

  • su questo non c’e’ alcun dubbio..

      Quota

  • Rospo Zoppo SWEDEN 11 anni ago

    Ciao divi io uso xmame con gxmame, ma con la Feisty non parte proprio.. Sai se ci sono soluzioni? 🙂

      Quota

  • non l’ho ancora installato xmame sulla feisty
    se ho tempo provo cosi’ ti dico se ci sono problemi..;)

      Quota

  • Rospo Zoppo SWEDEN 11 anni ago

    Grassie 😀

      Quota

  • stiggia ITALY Mozilla Firefox Ubuntu Linux 10 anni ago

    quando do il comando “sudo make install” per compilare xmame ottengo:king@king:~/xmame-0.106$ sudo make install
    [sudo] password for king:
    Installing binaries under /usr/local/bin…
    /usr/bin/install -d -o root -g bin -m 755 /usr/local/bin
    /usr/bin/install -c -o root -g bin -m 555 xmame.x11 /usr/local/bin
    /usr/bin/install: impossibile fare stat di `xmame.x11′: Nessun file o directory
    make: *** [doinstall] Error 1

    nn sono molto pratico e sono in cerca di aiuto

    grazie

      Quota

  • divilinu ITALY Mozilla Firefox Ubuntu Linux 10 anni ago

    @stiggia
    sicuro che il “make” sia andato a buon fine?

      Quota

  • stiggia ITALY Mozilla Firefox Ubuntu Linux 10 anni ago

    sia andato a buon fine è un po vago……………nel caso nn lo fossi cosa devo fare?

      Quota

  • divilinu ITALY Mozilla Firefox Ubuntu Linux 10 anni ago

    @stiggia
    andato a buon fine significa che non hai ricevuto errori nel “make”..se li hai ricevuti li dovresti riportare qua..

      Quota

  • stiggia ITALY Mozilla Firefox Ubuntu Linux 10 anni ago

    sorry avevi paurosamente ragione:
    [OSDEPEND] Compiling src/unix/video-drivers/xv.c …
    src/unix/video-drivers/xv.c:14:31: error: X11/extensions/Xv.h: Nessun file o directory
    src/unix/video-drivers/xv.c:15:34: error: X11/extensions/Xvlib.h: Nessun file o directory
    src/unix/video-drivers/xv.c:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
    src/unix/video-drivers/xv.c: In function ‘FindXvPort’:
    src/unix/video-drivers/xv.c:68: error: ‘XvAdaptorInfo’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:68: error: (Each undeclared identifier is reported only once
    src/unix/video-drivers/xv.c:68: error: for each function it appears in.)
    src/unix/video-drivers/xv.c:68: error: ‘ai’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:69: error: ‘XvImageFormatValues’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:69: error: ‘fo’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:71: warning: implicit declaration of function ‘XvQueryAdaptors’
    src/unix/video-drivers/xv.c:84: warning: implicit declaration of function ‘XvListImageFormats’
    src/unix/video-drivers/xv.c:89: warning: implicit declaration of function ‘XvGrabPort’
    src/unix/video-drivers/xv.c:96: warning: implicit declaration of function ‘XvFreeAdaptorInfo’
    src/unix/video-drivers/xv.c: In function ‘FindRGBXvFormat’:
    src/unix/video-drivers/xv.c:112: error: ‘XvAdaptorInfo’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:112: error: ‘ai’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:113: error: ‘XvImageFormatValues’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:113: error: ‘fo’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:134: error: ‘XvRGB’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:134: error: ‘XvPacked’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c: In function ‘ClearYUY2’:
    src/unix/video-drivers/xv.c:168: error: ‘xvimage’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c: In function ‘ClearYV12’:
    src/unix/video-drivers/xv.c:191: error: ‘xvimage’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c: In function ‘xv_init’:
    src/unix/video-drivers/xv.c:220: warning: implicit declaration of function ‘XvQueryExtension’
    src/unix/video-drivers/xv.c: In function ‘xv_open_display’:
    src/unix/video-drivers/xv.c:240: error: ‘XvAttribute’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:240: error: ‘attr’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:279: warning: implicit declaration of function ‘XvQueryPortAttributes’
    src/unix/video-drivers/xv.c:284: warning: implicit declaration of function ‘XvSetPortAttribute’
    src/unix/video-drivers/xv.c:421: error: ‘xvimage’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c:431: warning: implicit declaration of function ‘XvShmCreateImage’
    src/unix/video-drivers/xv.c:502: warning: implicit declaration of function ‘XvShmPutImage’
    src/unix/video-drivers/xv.c: In function ‘xv_close_display’:
    src/unix/video-drivers/xv.c:563: warning: implicit declaration of function ‘XvUngrabPort’
    src/unix/video-drivers/xv.c: In function ‘xv_destroy_image’:
    src/unix/video-drivers/xv.c:583: error: ‘xvimage’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c: In function ‘xv_update_display’:
    src/unix/video-drivers/xv.c:614: error: ‘xvimage’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c: In function ‘xv_clear_display_buffer’:
    src/unix/video-drivers/xv.c:651: error: ‘xvimage’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c: In function ‘xv_update_16_to_YV12’:
    src/unix/video-drivers/xv.c:691: error: ‘xvimage’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c: In function ‘xv_update_16_to_YV12_perfect’:
    src/unix/video-drivers/xv.c:766: error: ‘xvimage’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c: In function ‘xv_update_32_to_YV12_direct’:
    src/unix/video-drivers/xv.c:821: error: ‘xvimage’ undeclared (first use in this function)
    src/unix/video-drivers/xv.c: In function ‘xv_update_32_to_YV12_direct_perfect’:
    src/unix/video-drivers/xv.c:887: error: ‘xvimage’ undeclared (first use in this function)
    make: *** [xmame.obj/unix.x11/video-drivers/xv.o] Error 1

      Quota

  • stiggia ITALY Mozilla Firefox Ubuntu Linux 10 anni ago

    sorry io pero sono rimasto qui cosa dovrei fare?

      Quota

  • divilinu ITALY Mozilla Firefox Ubuntu Linux 10 anni ago

    adesso qui sara’ un errore dietro l’altro perche’ dubito che tu abbia installato tutte le librerie di sviluppo, che tra l’altro non ricordo piu’ nemmeno quali siano..visto che e’ passato un anno da questo articolo
    Ti consiglio innanzitutto di seguire un wiki che introduce alla compilazione da sorgenti, in modo da avere tutto l’occorrente
    Nel caso specifico..mi sembra che manchi il pacchetto libxv-dev, quindi

    sudo apt-get install libxv-dev

    ti prego sin da ora di non continuare ad incollare un output cosi’ lungo per le prossime librerie mancanti..tanto l’errore si vede all’inizio, quello nel mezzo non interessa:

    src/unix/video-drivers/xv.c:14:31: error: X11/extensions/Xv.h: Nessun file o directory

      Quota