UbuntuMAME - Build and Install

From JTSageWiki

Jump to: navigation, search

Contents

[edit] Building / Installing AdvanceMAME

With all the required packages installed, download the AdvanceMAME source code and begin the configure and build process:

 mame@mame-machine:~$ cd ~/source
 mame@mame-machine:~$ wget http://prdownloads.sourceforge.net/advancemame/advancemame-0.106.0.tar.gz?download
 mame@mame-machine:~$ tar -xvf advancemame-0.106.0.tar.gz
 mame@mame-machine:~$ cd advancemame-0.106.0 ; ./configure --prefix=/usr

At this point the configuration script will run and check whether optional libraries are available or not. At end of the process a summary of supported options is displayed. Unless something has gone wrong it should exactly match this - if it does not, please e-mail me, so I can find out what I may have missed - this is being written after the fact, so it may be incomplete (particularly if Video: fb is missing).

   == Drivers/Libraries ==
   Video : fb slang ncurses sdl
   Sound : alsa oss sdl
   Keyboard : sdl raw event
   Joystick : sdl raw event
   Mouse : sdl raw event
   Misc : zlib expat pthread freetype2

You can now compile the AdvanceMAME source code:

 mame@mame-machine:~$ make

If the (lengthy) compilation completes successfully, the program and support files can be installed:

 mame@mame-machine:~$ sudo make install

[edit] Building / Installing AdvanceMENU

We will download and build the AdvanceMENU source code.

 mame@mame-machine:~$ cd ~/source
 mame@mame-machine:~$ wget http://prdownloads.sourceforge.net/advancemame/advancemenu-2.4.14.tar.gz?download
 mame@mame-machine:~$ tar -xvf advancemenu-2.4.14.tar.gz
 mame@mame-machine:~$ cd advancemenu-2.4.14 ; ./configure --prefix=/usr

At this point the configuration script will run and check whether optional libraries are available or not. At end of the process a summary of supported options is displayed. Unless something has gone wrong it should exactly match this - if it does not, please e-mail me, so I can find out what I may have missed - this is being written after the fact, so it may be incomplete (particularly if Video: fb is missing).

   == Drivers/Libraries ==
   Video : fb slang ncurses sdl
   Sound : alsa oss sdl
   Keyboard : sdl raw event
   Joystick : sdl raw event
   Mouse : sdl raw event
   Misc : zlib expat pthread freetype2

If the make options are the same you can now compile the AdvanceMENU source code:

 mame@mame-machine:~$ make

If the (lengthy) compilation completes successfully, the program and support files can be installed:

 mame@mame-machine:~$ sudo make install

[edit] Next Step

UbuntuMAME - Initial Configuration and Testing

[edit] Other Steps

   1.)  UbuntuMAME - Overview
   2.)  UbuntuMAME - Base System Install
   3.)  UbuntuMAME - Video Drivers
   4.)  UbuntuMAME - Clean-Up and Networking
   5.)  UbuntuMAME - Build and Install
   6.)  UbuntuMAME - Initial Configuration and Testing
   7.)  UbuntuMAME - Fine Tune Advance Configurations
   8.)  UbuntuMAME - Auto-Login and Auto-Start
   9.)  UbuntuMAME - Adding NES and Atari2600
   10.) UbuntuMAME - Adding a Light Gun
   11.) UbubtuMAME - Adding a Jukebox System
   12.) [[UbubtuMAME - Support Files for MAME - MESS
Personal tools