Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: GroovyMame vs older version of Mame  (Read 4634 times)

0 Members and 1 Guest are viewing this topic.

Bunghoolio

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:October 02, 2015, 06:04:30 pm
  • St. Paul
GroovyMame vs older version of Mame
« on: January 15, 2014, 12:38:24 am »
Can someone help me out please, I am really confused on which way to gowith my first build.

I was planning on using GroovyMame, but just read I will have to use a newer version of roms/mame. I was going to go with an older version of mame like v.72 or 106 because it just seems like a good place to start out with less overhead, less processing power demands, and Page Oliver put a bug in my head - I'm interested running old games ACCURATELY and EFFICIENTLY. I'm not a flashy $2000 rig with Hyperspin type guy.

Is it true or false that some on the functionality of the old classic games is lost with the newer versions of Mame?
And whats the deal with our Spanish speaking friend ID4's Arcademame?

Here is what I have:
- Windows XP Home 32-bit
- Core 2 Duo 2.33ghz
- 2 GB Ram (can order another 2 GB)

WG 9200 27” monitor (tri-sync)
Dell Radeon X600 256mb PCIE video card
Minipac
Sanwa JLW joysticks

Mame v106  (1,492 roms)
Mala frontend
 
Damnit! I'm running low on TP

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyMame vs older version of Mame
« Reply #1 on: January 15, 2014, 02:10:34 am »
Groovy is the only way youll get an experience that is authentic. None of the older builds will provide smooth, tear free scrolling and minimal input lag.

I'd written MAME off for actually playing games until I tried GM

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: GroovyMame vs older version of Mame
« Reply #2 on: January 15, 2014, 07:31:24 am »
Hi Bunghoolio

Is it true or false that some on the functionality of the old classic games is lost with the newer versions of Mame?

May I know where did you get this idea? Not only modern MAME supports a lot of games that weren't emulated by older versions, the emulation itself is much better, hundreds of bugs have been fixed during these years.

Quote
And whats the deal with our Spanish speaking friend ID4's Arcademame?

ID4's ArcadeMAME is a totally legit solution, it's based on MAME v0.106, and has included SwitchRes (the original standalone utililty) so it can tweak the existing modelines on the fly in a similar fashion to GroovyMAME, provided you use an ATI card and CRT Emudriver. It's a great alternative for people who want to recycle an old PC.

Quote
- Core 2 Duo 2.33ghz
- 2 GB Ram (can order another 2 GB)

That said, with this computer of yours, you can run modern MAME just fine, you don't need to stick to older MAME versions really. I have a similar computer in my cabinet.

Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Bunghoolio

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:October 02, 2015, 06:04:30 pm
  • St. Paul
Re: GroovyMame vs older version of Mame
« Reply #3 on: January 15, 2014, 10:56:03 am »
Hi guys,  thanks for the quick replies and all the work you dedicate to this project.

I fell under the impression that sacrifices were made on the classic games, in the progression of Mame (especially with the advent of v.107), so that newer, more modern games could be emulated.
I have also read that some folks will direct their front end to point to different versions of Mame and roms, for those games that have been somehow compromised with the newer builds.
So your saying any compromises to classic games have been overcome with the latest versions of GroovyMame and Mame?

Based of your opinion of my hardware being sufficient, I will probably go with Groovymame as my first build, since the support is here and I keep seeing glowing reviews of its presentation. I have the ATI X600 ready to install. You don't foresee any lag with my system I hope.
I will be using this guide for the build: http://forum.arcadeotaku.com/viewtopic.php?f=10&t=24216

I would really like to implement a second build (or third even) on the same PC , just to satisfy
my curiosity with how they differ. Maybe I will try ID4's, although I am not finding much doco in English.

One last question now that I have your ear. To make a folder structure for two versions of mame on the same box, will this will create any problems, or if there is a better way:
 C:\emulators\programs\mame149
 C:\emulators\programs\mame106

Is their an advantage or need for a specific "mame" folder , C:\emulators\programs\mame

Thanks again!
Damnit! I'm running low on TP

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: GroovyMame vs older version of Mame
« Reply #4 on: January 15, 2014, 12:30:48 pm »
If anything the classic games are better emulated nowadays - bug fixes, more accurate dumps, discrete sound.

In some cases benchmarked performance will have taken a hit, but benchmarking pacman at 1600% speed vs 1400% speed when you actually only want to play it at 100% is only worthwhile as a thought exercise.

The old builds are useful for the classic stuff if your hardware cannot handle the newer builds for the same games. If your hardware is modern however you're just wasting your time worrying about it. Use the most up to date build unless you know something you want is broken in it.

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: GroovyMame vs older version of Mame
« Reply #5 on: January 15, 2014, 01:38:39 pm »
there are a couple of cases where you'll want to be careful tho..

The most notable examples are Mario and Tempest, both of which did work better in some older builds.

In Mario the discrete sound emulation still isn't quite right, as people point out many times.  There's been movement in that field lately tho (the discrete emulation system that runs Pong looks like it's going to be expanded to cover sound too, and should give a more accurate experience) so who knows, maybe it will end up being applied to Mario.  For the time being an older build where it still used samples will probably work better.

Tempest is less obvious, it's a protection fail when you reach a certain score, it's been broken for long periods of MAME's history, was fixed for a while, but apparently broke again when Liberator was fixed (the two games seem to expect conflicting behaviour from the Pokey chip)

Other than that, yeah, the newer builds are full of bug fixes, improvements, better audio quality, better visual quality, better timing, cpu logic fixes, and are just better all round in every way except performance.  If you have a good enough machine you should be using them, and from what people have said GroovyMame is perfect for cabinet use etc.
« Last Edit: January 15, 2014, 01:40:14 pm by Haze »