Slashdot Mirror


MAME Celebrates Its 20th Anniversary (mame.net)

After years of work, a fan has finally completed a MAME version of Atari's unreleased game Primal Rage II this week, one more example of the emulator preserving digital history. Long-time Slashdot reader AmiMoJo quotes MAME.net: Way back in 1997, Nicola Salmoria merged a few stand-alone arcade machine emulators into the first Multiple Arcade Machine Emulator. Could he have possibly imagined the significance of what he'd built? Over the past two decades, MAME has brought together over a thousand contributors to build a system that emulates more machines than any other program.

But MAME is more than that: MAME represents the idea that our digital heritage is important and should be preserved for future generations. MAME strives to accurately represent original systems, allowing unmodified software to run as intended. Today, MAME documents over thirty thousand systems, and usably emulates over ten thousand. MAME meets the definitions of Open Source and Free Software, and works with Windows, macOS, Linux and BSD running on any CPU from x86-64 to ARM to IBM zSeries.

A 20th-anniversary blog post thanked MAME's 1,600 contributors -- more than triple the number after its 10th anniversary -- and also thanks MAME's uncredited contributors. "if you've filed a bug report, distributed binaries, run a community site, or just put in a good word for MAME, we appreciate it." I've seen MAME resurrect everything from a rare East German arcade game to a Sonic the Hedgehog popcorn machine. Anybody else have a favorite MAME experience to share?

47 comments

  1. Not "A MAME version of Primal Rage 2" by Anonymous Coward · · Score: 1, Insightful

    It's a version of MAME that supports Primal Rage 2. Using quite a kludge, in fact, hence why it's in a separate build done by a user, and hasn't been put in mainline.

    The games are being emulated by MAME. There's no such thing as a "MAME emulator". You're not emulating MAME. MAME is emulating games.

    1. Re: Not "A MAME version of Primal Rage 2" by Anonymous Coward · · Score: 0

      With all due respect, please take your arrogant attitude and go somewhere else. There is enough crap that gets posted on this site everyday in every article. From that idiot's host file junk and the ignorant political comments to that moron and his gnaa racist crap. It like a bunch of people on this planet never got past middle school.

      Please go developed your own website for middle school adults and their childish attitude. Leave the rest of Internet alone for those of us who are interested in the articles posted here and other sites.

      Do something right for a change in your life.

    2. Re: Not "A MAME version of Primal Rage 2" by Anonymous Coward · · Score: 1

      Please go developed your own website for middle school adults and their childish attitude.

      No need to bother. They've already created one here.

    3. Re: Not "A MAME version of Primal Rage 2" by Anonymous Coward · · Score: 0

      There's nothing arrogant in his comment. This is supposed to be a site for people with technical knowledge, his post is justified.

      Otherwise we get morons who call their hard drive "memory" and their monitor "the computer" (not AIO's either).

    4. Re: Not "A MAME version of Primal Rage 2" by Anonymous Coward · · Score: 0

      In other words, being correct does not matter on /.

  2. That has to be a record, too by argStyopa · · Score: 1

    20 years of dev, and they're at version 0.182.

    --
    -Styopa
    1. Re:That has to be a record, too by Gravis+Zero · · Score: 2

      20 years of dev, and they're at version 0.182.

      Nope, Microsoft has them beat. It's actually Windows v0.07, v0.081 and most recently v0.10, marketing just moved the decimal point. Did you really think they would be past v1.0 and still get kernel panics? ;)

      --
      Anons need not reply. Questions end with a question mark.
    2. Re:That has to be a record, too by PolygamousRanchKid+ · · Score: 5, Funny

      Did you really think they would be past v1.0 and still get kernel panics? ;)

      No, advances in AI technology integrated in Windows will guarantee future kernel panics. With AI, Windows becomes "aware" of itself, and realizes that it is a Microsoft product.

      That thought causes the kernel to panic.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  3. What about the Coffee Machine? by RogueWarrior65 · · Score: 0

    Can it emulate the Philips Coffee Machine voice synthesizer? Coffee? COFFEE!

    1. Re:What about the Coffee Machine? by Anonymous Coward · · Score: 0

      Here's an image: http://192.197.62.35/staff/mcsele/images/scienceImages/OSC-CoffeeMachine.jpg

  4. sigma derby rom dumps are needed! by Joe_Dragon · · Score: 1

    sigma derby rom dumps are needed!

  5. how many of today's games will be preserved? by Anonymous Coward · · Score: 4, Insightful

    our digital heritage is important and should be preserved for future generations.

    With the rise in online DRM and games where much of the logic runs on a remote server and that code is never made available, it seems like there's a risk of a "digital dark age".

    Of course people can attempt to re-implement the remote parts, or break the DRM, but sometimes that's easier said than done. There are popular games where no crack appears for years, and not for lack of trying. At the very least, it's going to be a much harder job in the future than preserving classic arcade games is today.

    One positive point is that games available on DRM-free services like GOG will be easily preservable. Which is a good reason to buy your games through GOG, so that business model succeeds in the market place and there is commercial pressure to use that instead of intrusive DRM.

    1. Re:how many of today's games will be preserved? by Anonymous Coward · · Score: 0

      Some of the arcade protections broken by MAME contributors are no less challenging than DRM in PC games. Not much to do about MMO games though. Relatedly, software broadcast via satellite TV channels in Japan for the SNES is also probably lost.

  6. Upgrade your archaic naming system by ArchieBunker · · Score: 1

    Why can't the MAME people develop a way to name roms other than 8.3 file format? Good luck finding out what anything is without the help of a GUI front end. It has to extract every zip file and read the contents to figure out what the game is.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Upgrade your archaic naming system by Waffle+Iron · · Score: 3, Funny

      Since it's such an arduous process to track down a physical example of a classic arcade game, purchase it, get it delivered, then rip its ROM to obtain a legal image, it shouldn't be too hard to remember the 8.3 filename you give it.

    2. Re:Upgrade your archaic naming system by Anonymous Coward · · Score: 0

      The restriction on 8-character set names was relaxed a while ago, on the order of years, not months. There simply has not been a mass renaming because that would cause havoc with the people who already have ingrained muscle memory, and to be perfectly honest, the set names for the most common names are easily guessable. Pac-Man? "pacman". Galaga? "galaga". King of Fighters '99? "kof99".

    3. Re:Upgrade your archaic naming system by Anonymous Coward · · Score: 0

      Oh yeah PACMAN~1 PACMAN~2 PACMAN~3 PACMAN~4 so memorable!

    4. Re:Upgrade your archaic naming system by Anonymous Coward · · Score: 0

      You obvious haven't used MAME recently, which makes me wonder why you posted in the first place. If you launch MAME without specifying a romset, it will bring up an integrated list of roms. Need to remember the 8.3 formatted name.

    5. Re:Upgrade your archaic naming system by ArchieBunker · · Score: 0

      You really are a cunt.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    6. Re:Upgrade your archaic naming system by Waffle+Iron · · Score: 1

      Keep it classy.

    7. Re:Upgrade your archaic naming system by Anonymous Coward · · Score: 0

      The 8.3 naming convention in MAME has been dropped a LOOOOONG time ago, at least for clones.
      Obviously the old 8.3 names are still there for compatibility reasons.
      But nothing is stopping you from adding games with longer names.

  7. More that just arcade machines. by Anonymous Coward · · Score: 5, Informative

    MAME now emulates more than just arcade machines. Years back, a separate branch of MAME was used to emulate home computers and console systems form teh Atrai 2600 to the Commodore Amiga. This was called MESS (Multi Emulator Super System). In May of 2015, MESS was merged with MAME. Now MAME not only emulates arcades systems, but a plethora of home computers and console systems.

    1. Re:More that just arcade machines. by Anonymous Coward · · Score: 0

      The problem with MESS is that the emulation of non MAME systems is far from accurate. MESS is the emulator you turn to if the machine-specific emulators won't work on your system, your front-end launcher, or you don't care much about emulation quality.

  8. Re:MALE by Anonymous Coward · · Score: 0

    Found the pathetic loser who thinks it's cool to harass women.

  9. Working roms... by Anonymous Coward · · Score: 0

    I've had fun with emulators for years now, including MAME. I have a large folder of ROMs, of which probably 70% are 'working' roms. Does anyone here on /. know how to download WORKING roms for MAME? Say from the internet archive? Thanks in advance from a "banned" ex-slashdotter.

    1. Re:Working roms... by Anonymous Coward · · Score: 0

      Replying to self, (EDIT): meant "70% NON-working ROMS"

    2. Re:Working roms... by bmo · · Score: 3, Informative

      Dave's Classics on the Wayback Machine.

      You're welcome.

      --
      BMO

    3. Re:Working roms... by Anonymous Coward · · Score: 0

      Thank you!

    4. Re:Working roms... by Anonymous Coward · · Score: 1

      Not very helpful and it seems you don't have any current experience with MAME. A lot of those romsets will be outdated and won't work with the current version of MAME (0.182). Try this.

    5. Re:Working roms... by Anonymous Coward · · Score: 0

      I've been sticking with what works for me, 1.49, hard to keep up with all the changes. So after scanning your link (looks good, thank you!) 1.82 is the latest and greatest, and it looks like I'll be having to individually download each file. As long as they all work, this'll be great. Bookmarking your link for later... :)

    6. Re: Working roms... by keith_nt4 · · Score: 1

      Search github for "ia-mame". It's a CLI utility that downloads ROMs directly from internet archive. It will grab dependencies like bios files too, auto-magic. I've been writing scripts to get entire console sets at a time (Nes/SNES/Sega CD...). Still have to filter out regions/prototypes/etc you don't want if course, but it's better than a 45 gig zip file. Haven't tried an arcade game with chd dependencies yet but no reason it wouldn't work. I'm not involved with ia-mame at all, just a big fan.

      --
      "UNIX is very simple, it just needs a genius to understand its simplicity." -Dennis Ritchie
    7. Re:Working roms... by adolf · · Score: 1

      Weak sauce.

      Better sauce: https://www.google.com/search?...

      Everything is there, with none of the annoyance of Dave's Classics.

      You're welcome.

    8. Re:Working roms... by Anonymous Coward · · Score: 0

      And I Thank You as well. Damn, this is what online sites like this should always be about, helping each other out instead of garbage comments. Thanks to you and all for your input to my question. Having these old school arcade games that I used to throw my quarters into as a teenager at my disposal on my home computer is a nice 'stress reliever' for me. You people are all right in my book. :)

    9. Re: Working roms... by Anonymous Coward · · Score: 0

      Thank you also, kind /.'er. I have bookmarked this page so that when my little private life gets back to normal again (currently dealing with a co-tenant's issues, she's not 'all there' unfortunately). Lots of good feedback from you 'smarter than I' "computer geeks (I'm just a wannabe geek). Thanks again. :)

    10. Re: Working roms... by Anonymous Coward · · Score: 0

      Wow. I'd like to thank you, good AC. Your courtesy (and their helpfulness) is like a breath of fresh air on today's Slashdot.

  10. Here's some more memories to enjoy by DontBeAMoran · · Score: 0
    --
    #DeleteFacebook
  11. Re:MALE by Anonymous Coward · · Score: 0

    Found the snowflake.

  12. broke by Anonymous Coward · · Score: 0

    I have a bunch of zip files that go in the roms directory and work perfectly on 32 bit XP but won't work on windows 7. So I have to keep the old power-hungry machine around to play MAME games like missile command.

    1. Re:broke by Cmdln+Daco · · Score: 1

      Run a 32bit XP in a Virtual Machine, using VirtualBox from Sun Microsystems (Oracle owns it now).

      For the graphical quality that MAME games require, VirtualBox should provide the graphics quality needed. It isn't very accelerated for 'modern' XP era games.

  13. This concept suggests that we're a simulation by Trailer+Trash · · Score: 1

    MAME represents the idea that our digital heritage is important and should be preserved for future generations. MAME strives to accurately represent original systems, allowing unmodified software to run as intended.

    We might be living in MAME for the universe. I know, this has been beaten to death, but think of it in these terms. How many Pacman machines exist right now in the world? Now, how many people run it on MAME? If I were to randomly pick one person on the planet playing Pacman right now, they would almost certainly be playing in MAME. In 20 years from now, the chance will be even higher.

  14. Neat.... by JDeane · · Score: 1

    Anyway to delete the 30GB's of "fruit" machines that the .182 set will be sure to include?

    If there isn't an easy way than I am sticking with .139

  15. Our Digital Heritage by Cmdln+Daco · · Score: 1

    I can see the point in preserving and restoring games that people wax nostalgic about.

    But is a game that Atari never released an actual part of 'our digital heritage'?? It sounds like a footnote that nobody, ever, anywhere, would remember.

    Which is cool and all, but it's definitely not part of our digital heritage. Because it never saw the light of day.

  16. Atmospherical Heights by Anonymous Coward · · Score: 0

    This post brings a tear to my left eye, remembering my old website at http://www.xs4all.nl/~delite

    1. Re:Atmospherical Heights by MCROnline · · Score: 1

      Blimey. I used to go to that site daily for my fix. Jon De Hartog IIRC. (Forgive me if my spelling is off or I am wrong, my memory is not as good as it used to be,,,Get that site back!

  17. Re: MALE by Anonymous Coward · · Score: 0

    Well AmiMojo is a guy so...