Difference between revisions of "Play video arcade games"

From Freephile Wiki
Jump to navigation Jump to search
Line 22: Line 22:
 
The [http://advancemame.sourceforge.net/doc-install.html#1.1 website has an install doc] that you can follow.
 
The [http://advancemame.sourceforge.net/doc-install.html#1.1 website has an install doc] that you can follow.
  
 +
Here is what I did.  I installed the software in the /usr/local directory, according to the 5 steps listed above.  Then I changed to my home directory and created folders to hold my personal configuration file (will generate in a minute), plus my roms etc.
 +
 +
greg@liberty:~$ cd
 +
greg@liberty:~$ mkdir .advance
 +
greg@liberty:~$ cd .advance/
 +
greg@liberty:~/.advance$ mkdir artwork cfg diff hi image inp lowcase memcard mp3 nvram rom sample snap sta
 +
 +
Once the directories were setup, I copied my artwork, rom and image folders off my Windows machine where I previously setup mame
  
 
==Creating a dedicated Arcade Machine==
 
==Creating a dedicated Arcade Machine==
 
See [http://www.bernieberg.com/mame/linuxmame.htm this page] for information on how to tweak your start-up script, shutdown script and environment to make a PC-based Arcade Machine
 
See [http://www.bernieberg.com/mame/linuxmame.htm this page] for information on how to tweak your start-up script, shutdown script and environment to make a PC-based Arcade Machine

Revision as of 00:48, 29 October 2004

That 70's Show[edit | edit source]

If you went through your teen years sometime during the late 70's early 80's, then you were part of the early Video Arcade Game era. You know... those giant machines that you wished one day you could have in your basement 'game room'. PacMan, Asteroids, Frogger, Galaga, Space Invaders to name a few. Today we still have video arcades of course, and people still have game rooms in their basements, but the video gaming units have downsized into handheld devices or small boxes that you can plug into your TV.

Asteroids Rocks[edit | edit source]

I'm not particularly fond of the new games. The focus on sex and violence is absurd. My favorite game of all-time is Asteroids. You're in outer-space, trying to blast space-rocks before they pulverize your spaceship. Occasionally you need to defend yourself from an alien ship. That's it. No sex. No violence. It does require a lot of focus, hand-eye coordination and timing. And it is fun.

Introducing MAME[edit | edit source]

If you are like me, then you might want to know about the free software called MAME. MAME stands for the Multiple Arcade Machine Emulator, and as the name suggests, is capable of impersonating all the machines from the various manufacturers from that bygone era. The beauty of MAME is that it is capable of emulating the right environment on a host of hardware environments found today: everything from PCs with Monitors to TV out. Once you can emulate the machine, you can play the software games that ran on those machines. The game titles themselves were distributed as Read-Only Memory chips (aka ROMs). Today, those ROMs are available as files, and so the whole setup can be conveniently tucked inside your personal computer. Small note: XMAME is the same as MAME, only it is specifically developed and tested to run on the X-Window Graphical Desktop system (Unixes including Linux).

Choosing a Method[edit | edit source]

You can install XMAME on your Debian system using apt-get, but you have to set your apt configuration file use a 'non-free' repository due to the license determination. I chose to install a project called AdvanceMame, which adds extra video support features to the MAME project. [Aside: AdvanceMame projects, although free software, cost an estimated $2,671,244 to develop. Just another example of the tremendous dollar value that is available in free software, never mind the other values that come with the 'freedom' of the software]

Installation[edit | edit source]

Installation is fairly straightforward and typical of many Linux programs, although certainly not at the level of a polished Installer. You go through the basics, namely:

  • Download the source,
  • Untar it
  • ./configure
  • make
  • make install

And then you have to go through some configuration steps, plus add your ROMs.

The website has an install doc that you can follow.

Here is what I did. I installed the software in the /usr/local directory, according to the 5 steps listed above. Then I changed to my home directory and created folders to hold my personal configuration file (will generate in a minute), plus my roms etc.

greg@liberty:~$ cd greg@liberty:~$ mkdir .advance greg@liberty:~$ cd .advance/ greg@liberty:~/.advance$ mkdir artwork cfg diff hi image inp lowcase memcard mp3 nvram rom sample snap sta

Once the directories were setup, I copied my artwork, rom and image folders off my Windows machine where I previously setup mame

Creating a dedicated Arcade Machine[edit | edit source]

See this page for information on how to tweak your start-up script, shutdown script and environment to make a PC-based Arcade Machine