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: MAME version & OS questions  (Read 978 times)

0 Members and 1 Guest are viewing this topic.

bernard

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:July 06, 2009, 01:20:53 am
  • Captain 'Video Warriors': NH's Pro Video Game Team
    • Bernard's MAME machine
MAME version & OS questions
« on: November 12, 2003, 07:56:41 pm »
Hello,

I have a MAME machine that I built years ago.  It doesn't run some games quite as fast as I'd like, and while working on a friends computer recently a couple questions came to mind.

I'm building a PC for a friend of mine who will want to use it for e-mail and internet, but he'll also want to run MAME on it, so I wanted to get the computer running as fast as possible.  As a test, I ran a recent version of MAME (I think .70) in DOS mode, and ran Donkey Kong.  I did NOT get 60 fps, so I was disheartened, and figured I'd have to speed up the computer.  I know he'd want to be able to run MAME with the ease of use that MAME32 provides, so as another test just to see how bad it would run, I installed AlphaMAME32 (again, I think v.70), AlphaMAME doesn't allow for cheats, etc, and is the one recognized for score submissions by MARP and Twin Galaxies.  This time running in Win98, I ran Donkey Kong again using AlphaMAME32 and to my suprize the game ran excellent with full 60 fps.

This confused me a lot.  I have always configured MY MAME machine to use DOS because I figured it would be significantly faster than using any kind of operating system like Win98.  But if this computer I built for my friend runs MAME faster in Win98 than in DOS (and this machine is SLOWER than my MAME machine)  I would seriously consider changing my MAME machine to run in Win98, though I'd hate to go through changing it again.

My MAME machine:
Slot 1 - Pentium 2 / 350 Mhz processor
64MB RAM
simple 16MB PCI ATI Rage video card
running AdvanceMenu in DOS using DOS MAME v.72

Friend's computer build:
Slot 7 - Pentium 233 Mhz processor with MMX
40MB RAM
standard on-board video card with 2MB
running AlphaMAME32 v.70 in Win98


My question is...why does his machine run better in Win98 than in DOS?  And would my faster/better MAME machine run better as well in Win98.  Am I missing something?

I'm considering upgrading the MAME machine to almost a 1GB processor, and putting in more RAM, and hopefully then it will run just about any game I want using any OS.  But the Holiday season is upon us and money is going to be tied up buying gifts, so if I can get by with what I have in the MAME machine and I just need to change the configuration I'm running stuff in, that would be better (though a pain in ---my bottom---).  I have read in this forum peoples' advice about trying to use a less current version of MAME to match your system specs, but I want to stay with the most current versions of MAME because some of the most recent games added to MAME I DO want to play.  I have no interest in playing high-demanding games like NBA Jam, or Mortal Kombat, etc.  I just want all the classics, and games up through early 90's to play perfect.

Thanks for suffering through this long-winded message.

eightbit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1849
  • Last login:September 07, 2019, 07:38:11 pm
  • My cab is never done...
Re:MAME version & OS questions
« Reply #1 on: November 12, 2003, 08:20:36 pm »
There are so many variables that its hard to say Windows or dos will be better at a certain processor speed.

Dos mode on a win98 machine is not as fast as real dos, your still loading Windows overhead unless you created an actual dos boot configration. Newer processors and peripherals like video cards are optimized to run in Windows and Windows can take advantage of using more memory. Another things is the mame devs have switched to developing in Windows and port it back to dos. So its not really surprising that mame performs better in Windows.

Give mame a try in Windows you'll probably be pleasantly surprised.
My statements are my own opinions. They have the value that the reader gives them. My opinion of my opinion varies between foolish and brilliant and these opinions often change with new information.

bernard

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • Last login:July 06, 2009, 01:20:53 am
  • Captain 'Video Warriors': NH's Pro Video Game Team
    • Bernard's MAME machine
Re:MAME version & OS questions
« Reply #2 on: November 12, 2003, 08:28:15 pm »
Thank you for responding.  When I ran MAME in DOS on his machine I halted the boot-up process and just booted to command line, and ran MAME there.  I never run in DOS MODE, that's just ridiculous.

On my MAME machine, I'm booting right into DOS using the DOS version ripped from Win98 (I'm not booting Win98, I'm booting DOS).  

What you say about MAME developers using windows might make sense in this situation.  I guess I'll just have to install Win98 on my MAME machine and try it that way.  I was extremely suprised to see MAME run faster in Win98 than in pure DOS, because for as long as I've been tinkering with building and updating my MAME machine the rule has always been "running MAME in DOS is faster than in Windows"... but maybe times are changing.

Thanks again.

eightbit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1849
  • Last login:September 07, 2019, 07:38:11 pm
  • My cab is never done...
Re:MAME version & OS questions
« Reply #3 on: November 12, 2003, 08:57:33 pm »
Times have definately been changing. There are many previous threads discussing this to death. Don't take my word for it, do a search here and read some other opinions. I believe the general consensus is that windows is now faster on modern hardware and the biggest reason some people are running dos still is for arcade monitors.
My statements are my own opinions. They have the value that the reader gives them. My opinion of my opinion varies between foolish and brilliant and these opinions often change with new information.

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:MAME version & OS questions
« Reply #4 on: November 13, 2003, 09:51:22 am »
I believe the general consensus is that windows is now faster on modern hardware and the biggest reason some people are running dos still is for arcade monitors.

...and if you have a little cash to spend on the ArcadeVGA, arcade monitor + Windows is now a piece of cake too :)