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: Is MAME32 Faster than MAME?  (Read 1557 times)

0 Members and 1 Guest are viewing this topic.

DigDreams

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:March 07, 2007, 04:37:08 am
Is MAME32 Faster than MAME?
« on: June 04, 2006, 04:18:47 pm »
On most games I can't see a different, but with War Gods I see a huge difference.

If I use MAME32 it runs fine, but when I use the command line version of MAME it runs so slow it is unplayable.

I have tried every combination of settings I can think of, and matched the MAME settings to the MAME32 settings, but I just can't get it to run right.

Is MAME32 just faster then MAME?

Pi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 108
  • Last login:March 08, 2007, 03:46:13 am
  • From Jupiter with pride
    • CAESAR
Re: Is MAME32 Faster than MAME?
« Reply #1 on: June 04, 2006, 04:43:41 pm »
If you're using exactly the same version and same settings, then they should run the same way. MAME32 is nothing but a GUI on top of the official MAME. They don't change the core at all. There are minor differences tho, like different defaults, but nothing which will make a game magically faster or slower, once the setting is changed.

You must have overlooked a setting. What you describe is probably the frameskip. In one the default frameskip is auto, in the other is 0. With games like that, you want frameskip 0. Also keep an eye on the sleep and RTDSC settings.
Pictures in the dark I see - Morpheus comes to me.

lokki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 647
  • Last login:May 05, 2025, 06:18:51 pm
Re: Is MAME32 Faster than MAME?
« Reply #2 on: June 04, 2006, 04:50:10 pm »
Also make sure both versions of MAME are build with the DRC for MIPS makes a huge difference on wargods/KI etc....


DigDreams

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 119
  • Last login:March 07, 2007, 04:37:08 am
Re: Is MAME32 Faster than MAME?
« Reply #3 on: June 04, 2006, 05:04:38 pm »
I found it!  I don't know why it works like this, but I found it...

In MAME32 I can have "Auto Frame Skip" set to on or off, it makes no difference.  In command line MAME I have to turn "Auto Frame Skip" OFF.  Doing so brings the frame rate up from 4 to 48fps.

How strange is that?  If anything I would have thought it needed to be on.  Oh well - it works now.

Thanks for your help.

Pi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 108
  • Last login:March 08, 2007, 03:46:13 am
  • From Jupiter with pride
    • CAESAR
Re: Is MAME32 Faster than MAME?
« Reply #4 on: June 04, 2006, 06:03:21 pm »
Maybe MAME32 has a different way to set frameskip from the GUI. MAME32 also accepts commandline arguments, I bet if you try the same arguments for frameskipping, both will behave the same.
Pictures in the dark I see - Morpheus comes to me.

Dizzle

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 355
  • Last login:August 09, 2014, 05:28:04 pm
Re: Is MAME32 Faster than MAME?
« Reply #5 on: June 04, 2006, 10:27:09 pm »
Also make sure both versions of MAME are build with the DRC for MIPS makes a huge difference on wargods/KI etc....



What is that, exactly?  I've been unable to get KI working at a truly playable speed regardless of what version I use (command line or MAME32) on my P4 3Ghz.  I gave up but I've never heard those terms used before...

Pi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 108
  • Last login:March 08, 2007, 03:46:13 am
  • From Jupiter with pride
    • CAESAR
Re: Is MAME32 Faster than MAME?
« Reply #6 on: June 05, 2006, 05:11:58 am »
What is that, exactly?  I've been unable to get KI working at a truly playable speed regardless of what version I use (command line or MAME32) on my P4 3Ghz.  I gave up but I've never heard those terms used before...

DRC (dynamic recompiler) for MIPS (the processor used in these games) changes from interpreted cores, almost all the cores in MAME are interpreted, to a compiled version of the original program which is created at run-time (hence the name), so it doesn't have to be interpreted opcode by opcode. The DRC is enabled at compiling time.

AFAIK, DRC for MIPS is enabled by default in all the MAME builds, official or not, except a few ones when the DRC was being bugfixed and whatnot. Be sure to use a recent build, and most importantly for those games, always use frameskip 0.
Pictures in the dark I see - Morpheus comes to me.