Leon Anavi
IT Tips && Tricks

Mobile & Embedded

Created: 16.07.2016 10:00 Last Modified: 19.07.2016 00:51 Views: 22579
Keywords: Allwinner, arcade, ARM, game, mame, PocketC.H.I.P., video, xmame

Playing Arcade Games on PocketC.H.I.P. with XMAME

Getting Started

XMAME is an older version of MAME for GNU/Linux distributions. MAME originally stood for Multiple Arcade Machine Emulator. Using XMAME and MAME you can enjoy classical arcade video games from the 80s and the early 90s. I have already got XMAME running on A20-OLinuXino-MICRO and now I will do the same for PocketC.H.I.P.

Building XMAME

Building XMAME from scratch takes quite a lot of time. Follow the steps below on PocketC.H.I.P to compile it for ARM:

  • Open terminal
  • Install additional packages
  • sudo apt-get update
    sudo apt-get install -y build-essential libgtk2.0-dev libgnome2-dev libsdl1.2-dev libxv-dev libxv1 git
    
  • Get the source code
  • git clone https://github.com/leon-anavi/xmame-arm.git
    
  • Build it
  • cd xmame-arm
    make
    

Playing Games

I asked a friend which is his favorite arcade game. He recommended me Cadillacs and Dinosaurs so here is it. Execute the commands below to download and run it on PocketC.H.I.P.:

wget -P roms http://download.freeroms.com/mame_roms/c/dino.zip
./xmame.x11 roms/dino.zip

Press TAB to adjust the controls and start playing...

Known Issues

There are two known issues with this version of XMAME:

  • No sounds
  • No fullscreen


  Home | About | Contact | Disclaimer | Sitemap © 2009-2022 Leon Anavi. All rights reserved.