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: Noobish question - performance versions of MAME?  (Read 5348 times)

0 Members and 1 Guest are viewing this topic.

Dan_Dan_91_07

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 104
  • Last login:March 28, 2019, 04:04:00 am
Noobish question - performance versions of MAME?
« on: May 08, 2011, 07:57:01 am »
Hi, I've got to a point where I'd love to be able to play some newer games on my cab, without running the PC versions or upgrading my PC a lot.

You see many 3D games run slow or not at all as my computer is an old P4.

I have got Zinc up and running and I am pretty darn pleased with being able to play such games as Bloody Roar at a high frame rate, tried to get the Model 2 emulator running but found out my graphic card wasn't good enough - black and white graphics were displayed, also I had tried FOREVER to get a Naomi emulator running but couldn't.  I tried a few other emulators as well, these all only supported a small handful of games, but they all had problems - such as not being able to remap the controls.

I am started to think there isn't much else I can do, you see, non-arcade emulators are out of the question.

There is one other thing that I'm thinking however. I'm sure I have read on here though that there versions of MAME that focus on performance and not accuracy, is this true? I have read all that I could about other MAME versions and could not find anything about this though, however I think two likely candidates, if this is true, are advancemame and mameuifx.

Are there versions that focus on performance? Plus, can you recommend any other emulators that fit this criteria?

Thanks for any help.

nitz

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 507
  • Last login:November 24, 2015, 07:57:29 pm
Re: Noobish question - performance versions of MAME?
« Reply #1 on: May 10, 2011, 03:18:48 am »
I'm not an expert on mame derivatives, but since no one else has replied, I'll try to help out.

I'm pretty sure advancemame just gives you more options for playing mame on different types of monitors, so it doesn't sound like that's what you're looking for. I think mameuifx (or is it mameplus?) may give you a performance increase on some games, but IIRC it's the Sony Playstation hardware based games which zinc already covers.

There is fastmame, but I don't think that's been updated in forever. When I used an old PC, I was able to get full speed on some of the '90s Midway games like MK series, NBA Jam, and Rampage World Tour by using fastmame. *Maybe* an old fastmame would run some of the 3D games faster on your machine, but I wouldn't expect too much, and the games you want to play might not even be supported depending on how new they are.

I tried a few other emulators as well, these all only supported a small handful of games, but they all had problems - such as not being able to remap the controls.

If you've found an emulator where the only problem is not being able to remap controls, look into a free program called autohotkey. It allows you to easily remap controls for any application.

Hi, I've got to a point where I'd love to be able to play some newer games on my cab, without running the PC versions or upgrading my PC a lot.

...non-arcade emulators are out of the question.

Unfortunately, PC versions, upgrading, and/or non-arcade emulators are likely your only options for certain games. You're probably going to have to compromise a bit somewhere if you really want to play 3D stuff.

Hope this helps! :cheers:

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Yesterday at 10:27:17 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Noobish question - performance versions of MAME?
« Reply #2 on: May 12, 2011, 01:53:32 am »
I'll chime in....   

Basically everything NITZ said, but as a rule, if you want a 3d game to play well on an older pc you do NOT use mame.  Almost all of the special "fast" editions of mame do next to nothing. 

Increasing performance in MAME, however, comes down to the following:

Get a PCIE video card, or at the very least make sure you aren't using a crappy onboard video card.  This isn't 1999, MAME now takes advantage of hardware acceleration to some degree. 

Get a 64 bit processor along with a 64 bit os and run a 64 bit version of MAME.  This will increase performance on cusp-level games.

Get a dual core, or better yet, quad core processor... it does what the last one did, only more-so. 

Get an intel processor.  Modern MAME hates amd,  you'll always get worse performance out of it. 


With that being said.....  anything fancier than maybe Crusin' USA isn't going to run well in mame anyway, regardless of your pc specs.  As a rule "modern" 3d arcade games don't run well in mame. 

There are emulators like Demul, that are starting to emulate atmoswave and naomi titles, but that emulator craps all over itself if you don't have a fairly modern video card running, so you will be in the same boat.

For dreamcast ports, you are going to need a Dc emulator guess what?  Demul is also your best DC emulator and all the others use the same plugins anyway, so you are still screwed on the system specs.

Most emulators that run newer consoles (ps2, gc, dc, ect) require high system specs as well so those aren't good alternatives either. 

Pc ports are pretty much your only viable option unfortuantely.  :(

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re: Noobish question - performance versions of MAME?
« Reply #3 on: May 12, 2011, 06:37:35 pm »
There was some discussion in this thread about older versions of MAME...

http://forum.arcadecontrols.com/index.php?topic=53349.0

Some of the highlights...

* 0.36 is recommended for EXTREMELY old machines
* 0.55 is good on low-end machines and seems to have 99% of games that people play with any regularity.
* 0.92 was the last version before the major sound re-write.
* 0.93 had the audio rewrite.
* 0.95 was a large input rewrite.
* 0.99 - Robotron blitter emulation fixed, which slowed the game down so it runs at the same speed as original.
* 0.106 was the last version before the video and artwork system was re-worked.
* 0.107 is the first full release for the new video code - the actual rewrite appeared in 0.106u1
* 0.108 hiscore.dat was removed (and replaced with save states).
* 0.112 CPS2 decryption was added.
* 0.116 was a big Donkey Kong update.
* 0.117 is the first full release with CPS3 decryption added.

TL;DR  if you have performance problems on older hardware, try 0.106, 0.92, or 0.55
« Last Edit: May 13, 2011, 10:49:29 am by krick »
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

Donkbaca

  • Our reptillian overlords would be pleased
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2648
  • Last login:May 09, 2012, 06:28:10 pm
    • Slim built MAME/Xbox cab
Re: Noobish question - performance versions of MAME?
« Reply #4 on: May 12, 2011, 06:40:56 pm »
... Or just shell out 50 bucks/and or do some snooping and get a 3.0 ghz or better P4.  That will play everything that is playable, more or less.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re: Noobish question - performance versions of MAME?
« Reply #5 on: May 12, 2011, 06:58:44 pm »
... Or just shell out 50 bucks/and or do some snooping and get a 3.0 ghz or better P4.  That will play everything that is playable, more or less.

Not really.  The P4 is a dog and modern MAME versions are pretty intense, especially anything that uses discrete sound emulation.

I'd set the bar at a low-end Core2Duo as a good minimum target.

Incidentally, two years ago, I spent $180 on the following...

ASUS P5KPL-CM motherboard $55
Intel Pentium E5200 Wolfdale (Core2Duo) 2.5GHz cpu $70
G.SKILL 4GB (2 x 2GB) DDR2 1066 (PC2 8500) memory $55

...and was able to overclock it to 3.5GHz using the stock Intel heatsink.

I only had to change TWO settings in my motherboard BIOS.

This is what I'm still running in my MAME cabinet today.
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

Donkbaca

  • Our reptillian overlords would be pleased
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2648
  • Last login:May 09, 2012, 06:28:10 pm
    • Slim built MAME/Xbox cab
Re: Noobish question - performance versions of MAME?
« Reply #6 on: May 12, 2011, 07:09:06 pm »
Nope.  I am running a P4. 3.0ghz MAME 139.  Runs everything I want it to run, what I can't run in it I can run in Zinc or M2.  Only things I can't play are a couple of gun games and a couple of 3d games, but 99% of what I want runs well.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Yesterday at 10:27:17 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Noobish question - performance versions of MAME?
« Reply #7 on: May 13, 2011, 01:09:55 am »
Nope.  I am running a P4. 3.0ghz MAME 139.  Runs everything I want it to run, what I can't run in it I can run in Zinc or M2.  Only things I can't play are a couple of gun games and a couple of 3d games, but 99% of what I want runs well.

Well, considering the guy is already running a P4 and is unsatisfied with the performance, it's pretty obvious that a p4 doesn't run what he wants to run. 

That being said, a p4 with a good video card to go with it will run 90% of the playable games in mame. 


For those interested, there are are refurbished p4's on dealnews.com for 100 bucks + free shipping right now.  They are great for mame cabs that aren't going to play anything fancy!

Dan_Dan_91_07

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 104
  • Last login:March 28, 2019, 04:04:00 am
Re: Noobish question - performance versions of MAME?
« Reply #8 on: May 13, 2011, 10:24:36 am »
Thanks guys, you have cleared up the confusion I had.  :cheers:

I have been working on a laptop that wasn't working, and I have managed to get it booting again. It has a 1.8 GHz dual core, Intel Celeron processor and 3 GB of RAM. This plays the games much better and so, I am happy. Also, the Model 2 emulator is working properly.  :applaud:

I'm gonna have to carry out some modifications on my cab though, if I want to be able to tun it on and off without opening it up. The laptop hasn't got any bios options that'll sort it out. Ether that or get a new computer that won't have this problem.
« Last Edit: May 13, 2011, 05:51:31 pm by Dan_Dan_91_07 »

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Yesterday at 10:27:17 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Noobish question - performance versions of MAME?
« Reply #9 on: May 13, 2011, 05:36:58 pm »
There was some discussion in this thread about older versions of MAME...

http://forum.arcadecontrols.com/index.php?topic=53349.0

Some of the highlights...

* 0.36 is recommended for EXTREMELY old machines
* 0.55 is good on low-end machines and seems to have 99% of games that people play with any regularity.
* 0.92 was the last version before the major sound re-write.
* 0.93 had the audio rewrite.
* 0.95 was a large input rewrite.
* 0.99 - Robotron blitter emulation fixed, which slowed the game down so it runs at the same speed as original.
* 0.106 was the last version before the video and artwork system was re-worked.
* 0.107 is the first full release for the new video code - the actual rewrite appeared in 0.106u1
* 0.108 hiscore.dat was removed (and replaced with save states).
* 0.112 CPS2 decryption was added.
* 0.116 was a big Donkey Kong update.
* 0.117 is the first full release with CPS3 decryption added.

TL;DR  if you have performance problems on older hardware, try 0.106, 0.92, or 0.55

I'll add one to the list

0.110 is the first version of mame to support the output system... so if you use ledblinky or mamehooker you can't go any earlier than this.  :)