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: Windows Mame performance vs Dos Mame performance  (Read 2108 times)

0 Members and 1 Guest are viewing this topic.

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Windows Mame performance vs Dos Mame performance
« on: June 04, 2003, 09:49:40 am »
It is pretty common on this board to see people mention that Windows mame performs better than DOS mame, and this is accepted as true.

I question this, as I have only found the opposite to be true on my machines (better sound and framerates on pure DOS vs. Windows mame).

I'm wondering if there is any truth to this assertion or is it simple a myth?  I'm not interested in hypothetical or theoretical reasons why Windows mame would perform better - only some real world examples.  Perhaps someone can provide an example of a few games that get better framerates in Windows mame.

Wade

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:Windows Mame performance vs Dos Mame performance
« Reply #1 on: June 04, 2003, 10:05:18 am »
When I first built my 1.4Ghz Athlon machine, I found these results:

DOS + DOS MAME = Very poor
Windows + Windows MAME = Very good for 95% of games
Windows + DOS MAME = Perfect!

I found that DOS MAME running under Windows gave me the best performance. eg, Stun Runner was really bad with Windows MAME, but I got a 100% framerate with DOS MAME under Windows.

This was quite a while ago (remember when MAME v0.37? had all those betas?).  I cannot explain why DOS MAME out-performed Windows MAME.  Nor can I explain why DOS MAME in pure DOS was crap (from memory even PacMan didn't run at 60fps).

I still use Windows MAME, as using DOS MAME in Windows used to cause a horrible repeating noise when I pressed escape.  Plus I preferred the video modes selected by WinMAME.

Anyway, so in my experience, using pure DOS was just not an option.

Jakobud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1962
  • Last login:June 30, 2025, 02:20:39 pm
Re:Windows Mame performance vs Dos Mame performance
« Reply #2 on: June 04, 2003, 12:16:54 pm »
Its completely dependant on the speed/age of your machine.  

Old machines will give better DOS Mame performace.
Old machines will give worse Windows Mame performance.

Newer machines will give worse DOS Mame performace.
Newer machines will give better Windows Mame performance.


Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re:Windows Mame performance vs Dos Mame performance
« Reply #3 on: June 04, 2003, 01:03:22 pm »
Minwah,

   Wow, that's strange.  I wonder what could have been the problem?  I used version 0.37 and version 0.6X on a K6-450 and the DOS version performed better on the 0.6X version.  I didn't even try the windows version or 0.67 on the P-133, but most of the classics I tried ran fine on that old machine with version 0.37.


Jakobud,

   I'm looking for proof of better Windows performance, not hypothetical/theoretical reasons or explanations.

Wade

Odonadon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 552
  • Last login:January 27, 2006, 12:01:12 am
  • But then again, that's just one man's opinion.
    • Turbo2k
Re:Windows Mame performance vs Dos Mame performance
« Reply #4 on: June 04, 2003, 01:30:55 pm »
I've found DOS + DOS MAME outperforms Windows MAME by quite a bit on my K6-3 450MHz 128Mb RAM.  From what I've been hearing, I think Jakobud explains it perfectly.

Odonadon
It's Captain Odonadon, and his magical bag of nuts.

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:Windows Mame performance vs Dos Mame performance
« Reply #5 on: June 04, 2003, 02:03:57 pm »
I'd just like to point out that my earlier post was based purely on my 1.4Ghz Athlon, Asus mobo and 256mb RAM.

Previous to that I ran a P2 333Mhz, and yes, DOS MAME + pure DOS was the king on that machine.

Wade: if you are using that 450 machine I would definately stick with DOS + DOS MAME.  I don't know at which point the spec crossover is for DOS/Windows, but I guess around 800Mhz (?)  Of course RAM then plays a part too...

Mike

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 307
  • Last login:September 22, 2005, 01:22:14 pm
  • Umm, yea about the TPS report
Re:Windows Mame performance vs Dos Mame performance
« Reply #6 on: June 04, 2003, 02:37:05 pm »
I had much better performance on windows. But i think you have to take a couple of things into account. One is the speed of your computer and two is ram. If you have a PIII (Dont know about k6-2) or newer windows is probably gonna run better for you unless you have a tiny amount of ram. In which case the memory management of windows isn't going to help you out. But with an athlon 1.4ghz and 256mb of ram i'm pretty sure you'll get better performance off windows. When i had a P3 600 in my cabinet and ran dos on it I couldn't play 19XX or NBA Jam on them at all. With windows 98se loaded I could play both without a problem. Since then I've gone to windows 2000 and i feel it operates even better. I think this has to do though with having 768mb of ram in the computer and windows 2000 being better at using it.

But the short of it is now the windows version is the main supported version they are working on so why not use it.