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?

20 of 47 comments (clear)

  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: 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.

  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. sigma derby rom dumps are needed! by Joe_Dragon · · Score: 1

    sigma derby rom dumps are needed!

  4. 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.

  5. 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 Waffle+Iron · · Score: 1

      Keep it classy.

  6. 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.

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

    Dave's Classics on the Wayback Machine.

    You're welcome.

    --
    BMO

  8. 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.

  9. 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
  10. 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.

  11. 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.

  12. 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

  13. 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.

  14. 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.

  15. 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!