element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
GIZMO 2
  • Products
  • Dev Tools
  • Single-Board Computers
  • GIZMO 2
  • More
  • Cancel
GIZMO 2
Blog Hadron Vortex G2 - Installing Mame
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join GIZMO 2 to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Former Member
  • Date Created: 28 Apr 2015 6:28 AM Date Created
  • Views 1011 views
  • Likes 1 like
  • Comments 5 comments
  • RoadTest
  • vortex_g2
  • lucie_tozer
  • gizmo2
Related
Recommended

Hadron Vortex G2 - Installing Mame

Former Member
Former Member
28 Apr 2015

Mame is a Multiple arcade machine emulator allowing computers to play games from arcade machines by providing it with rom files. Installation is straight forward but can have some pitfalls if you don't know the procedure.

 

Installing Mame is as easy as opening Appgrid or Ubuntu software centre, searching for it and choosing install. Once it's finished installing, it can be launched using it's icon in your applications/games menu or by typing "mame" into a terminal. Just like the Amiga emulator, it needs opening to do a first initialisation and might give some errors. Close it down again and most of the bits it needed to configure should have been done.

 

image

 

Many people struggle with where to put game roms, mame's configuration automatically searches several locations. The most obvious location it searches is in your home folder ~/mame/roms but for some reason, mame doesn't make this so a folder named "mame" needs to be created in the home directory. Once created that one needs opening and then another folder named "roms" needs creating. This is where game roms need to be placed.

 

There are other locations to store them or you can even add your own by modifying mame's configuration file. Opening the home folder and showing hidden files lets it be accessed at ~/.mame/mame.ini

 

If any changes made in the mame.ini file prevents mame from working, just run mame -cc in a terminal to reset it back to defaults.

 

A google search shows many places to download roms, but again, in order to legally use them, you need to own the physical game or have purchased a license. For more see http://wiki.mamedev.org/index.php/FAQ:ROMs#How_do_I_legally_obtain_ROMs_or_disk_images_to_run_on_MAME.3F Rom files can be left as .zip files and placed directly into the roms directory like that, mame automatically unzips files as it needs them.

 

Many games seem to work very well with Gizmo, but struggles with newer graphic intensive games. High end gaming machines struggle with the newer titles so it's important to be realistic with expectations. Most 2d vector games work really well. Some 3d games work too.

Making modifications in the mame.ini file can help improve performance, check out what the options do here http://manpages.ubuntu.com/manpages/precise/man1/mame.1.html

 

Sometimes, the configurations that work well for one game, hinder another. I've tried making a universal configuration that works well in all cases but it really needs changing for each game. Currently I have a .ini file that's in the process of being set up with options that I can set up that are universal to all games and then setting specific ones in specific files targeted to that game.

 

Mame can be used at the command line to run a game without the mame launcher

 

mame [name of game file]

 

The location of the game doesn't need to be given as a parameter, just the name of the file (not the name of the game).

 

Installing Gnome-Video-Arcade gives a different cleaner user interface plus it configures games that the normal mame gui doesn't so if you have a particular game that doesn't seem to work, gnome-video-arcade might be able to configure it properly.

 

Not all game roms work either so it can be trial and error on what's available. Also you might need to download bios's before games will work, these need storing in the roms folder too.,

 

image

 

Now the main system is finished, the next updates are going to follow making a customized enclosure or case for the video console.

 

For now I'm sharpening my afterburner skills!!

 

imageimageimageimageimageimageimage

  • Sign in to reply

Top Comments

  • Former Member
    Former Member over 10 years ago in reply to fvan +2
    Reliving the dream!!! There's a few other emulators and native games I'd like to use but I really need to get on with the other aspects of the project I'm just as excited about giving Gizmo a home in a…
  • Former Member
    Former Member over 10 years ago in reply to fvan +1
    ps. well done on working out your issues with your mSata nssd drive. That would have really annoyed me... Mine worked straight away and I would image most would work straight away but well done, you could…
  • fustini
    fustini over 10 years ago

    Wow, Afterburner! That was my favorite arcade game growing up image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fvan
    fvan over 10 years ago in reply to Former Member

    Thanks, but I suppose that's what happens when you buy a cheaper disk from Amazon for testing purposes ...

     

    I was a bit confused and frustrated at first, wondering why the disk was not being detected, and then I suddenly remembered reading something about it in the manual. Intimidated by the size of the resistor, I tried it anyway, with success. Another experience to add to the list image

    Not sure if the proposed alternatives will be considered, but as someone else said, they could always keep a list of disks known to (not) work with the Gizmo 2.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 10 years ago in reply to fvan

    ps. well done on working out your issues with your mSata nssd drive. That would have really annoyed me...

     

    Mine worked straight away and I would image most would work straight away but well done, you could have just as easily assumed you had a faulty drive and spent more money on another one.. The information about removing the resistor really should be somewhere that people are going to notice straight away, Or like you said; use header pins as a jumper select that should work with compliant and non-compliant drives as a standard.

     

    Lucie

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 10 years ago in reply to fvan

    Reliving the dream!!!

     

    There's a few other emulators and native games I'd like to use but I really need to get on with the other aspects of the project I'm just as excited about giving Gizmo a home in a custom enclosure with lights etc...

     

    The only problem I'm having is putting the games down.. I'm kind of in the state of starting to play one then telling myself off because I need to get on lol!!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fvan
    fvan over 10 years ago

    First the Amiga, now this. I think I know what I'll be doing with my Gizmo 2 now image

     

    Great stuff, keep it coming!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube