The NEW Build Your Own Arcade Controls

Main => Software Forum => Topic started by: CatttDaddy on February 25, 2008, 10:28:43 am

Title: What vers of mame do YOU run??
Post by: CatttDaddy on February 25, 2008, 10:28:43 am
After "upgrading" to mame 123 from 106 my cabinet is slow and MK3 is near unplayable from some stupid static sound that keeps popping up! Even Rolling Thunder (One of my all time favorite games) runs slow and full of static...

I overwrote my old roms thinking that I was "upgrading" ... what a mistake...

I just wonder what versions of mame do most people run? It seems that as they upgrade Mame IMO they are just making it more resource intense. I remember old Mame . 12 and it ran like a charm on my old P1 450. Why does it take so much now to play the same game??? Its not like the graphics have to be upgraded, or more sounds added... Its the same game it always was. Yeah I understand the adding more games aspect but really isnt that what the different bios files and stuff are for? why are the older games taking fo much now??? I just don't understand. I'm also upset because now I'm just left with a cab that can barely play anything anymore, seems even donky kong fraggs out on me...
Title: Re: What vers of mame do YOU run??
Post by: gonzo90017 on February 25, 2008, 12:18:43 pm
I use Mame .0.37b16. Pc: Celeron 400mhz 256mb ram.

How did you manage to remove the nag screens?
Title: Re: What vers of mame do YOU run??
Post by: TelcoLou on February 25, 2008, 01:06:40 pm
0.110

... and I'm NOT going to upgrade!  ;)
Title: Re: What vers of mame do YOU run??
Post by: Minwah on February 25, 2008, 01:10:09 pm
v0.99 IIRC

No plans to upgrade until/unless Buggy Boy is ever emulated correctly.
Title: Re: What vers of mame do YOU run??
Post by: 2600 on February 25, 2008, 01:17:55 pm
v0.99 IIRC

No plans to upgrade until/unless Buggy Boy is ever emulated correctly.

Guess you haven't looked at the WIP recently.
Title: Re: What vers of mame do YOU run??
Post by: Jdurg on February 25, 2008, 03:30:41 pm
I use Version 0.123u2 on a 64-Bit OS and have no problems. 

MAME has gotten ''slower" as time has gone on because computer technology has changed throughout the years resulting in newer code that is far more efficient on more modern CPUs than it was on older, horrifically unefficient CPUs of yesteryear.

In addition, earlier versions of MAME were typically quite buggy and inaccurate with regards to the emulation.  This is because knowledge of the systems being emulated wasn't nearly as detailed as it is now.  As MAME progresses, more and more accurate emulation of the hardware is acheieved and the horrific hacks that were used to just get the game running in the first place are removed.  (They basically just replaced a beat up panel on their Pinto instead of throwing some Bondo and Masking Tape on there.   :P ;D ).

Donkey Kong is a great example of this.  When DK was first emulated, the details about how the sound system worked wasn't fully known and hence wasn't fully emulated.  Therefore, a hack was thrown in which we know as "Samples".  These were simple recordings of the sounds generated by the board because the developers didn't fully understand how the board generated the sounds.  As a result, the emulation was much faster  because they didn't have to bother emulating the sound system.  They could just use samples. 

Recently, they fully learned how the sound system worked on those boards and as a result they were able to get rid of the samples.  Now, your computer has to fully emulate the sound samples which it didn't have to do before.  The more that you emulate, the slower the speed.

The addition of new games to MAME does NOT slow it down AT ALL.  The way MAME is built, when you go to run a game only the items that the game needs to run are loaded.  So you could make a hacked down version of MAME with just one game available and it will play the same speed as the version with all games available.

As time has gone on, the emulation of the games in MAME has gotten more and more accurate.  In many instances, however, this increase in accuracy can't really be seen by people who aren't COMPLETELY aware of every minute aspect of the game.  What the end-user such as yourself and myself will wind up seeing is perhaps a decrease in emulation speed, but in same cases an increase in the emulation speed.  However, the emulation itself is much more accurate and the games behave just as they really should.

Also, MAME gets slower as hacks are removed which were put in place simply to allow further development to occur.  The "hacks" in MAME are akin to putting a piece of plywood over a hole in your floor.  The plywood does the job of allowing you to cross over that hole in your floor and get to the other side, but it does have some faults in that it's not as strong as the real floor and it just looks ugly.  Removing that plywood and putting in real flooring will take quite a bit of work and will force you to tread very carefully over that area until everything is set securely, but in the end it will be much cleaner looking and make you much happier.   :cheers:
Title: Re: What vers of mame do YOU run??
Post by: youki on February 25, 2008, 03:34:38 pm
0.79 and 0.90
Title: Re: What vers of mame do YOU run??
Post by: Jdurg on February 25, 2008, 05:01:03 pm
0.79 and 0.90

I think that's the BEST part about MAME.  No matter what type of system you have, the older versions are all plastered around the internet so you can always go back to an older version if you want to.  Plus, if you have some ability to code, you can take drivers added in new versions and retrofit them to the old versions.  It makes learning how to code WELL worth it.   :applaud:
Title: Re: What vers of mame do YOU run??
Post by: massive88 on February 25, 2008, 05:18:05 pm
Forgive my ignorance, but arent romsets set to certain versions, making older versions of mame more difficult to work in a practical sense of the term?

To the OP, 0.117, have to have the CPS3 in there.
Title: Re: What vers of mame do YOU run??
Post by: u_rebelscum on February 25, 2008, 07:01:38 pm
After "upgrading" to mame 123 from 106 my cabinet is slow and MK3 is near unplayable from some stupid static sound that keeps popping up! Even Rolling Thunder (One of my all time favorite games) runs slow and full of static...

Probably the sound problems some people have.  Either disable the syncrefresh, waitvsync, and triplebuffer options, or enable the refreshspeed option.

OTOH, it could be your video card, if your case isn't directX 9.0.  Then either change d3dversion to 8 (from default 9), or change video to dd.  Also, you might want to check out docs/newvideo.txt for more info on the post 0.106 video changes for more info.

Quote
I just wonder what versions of mame do most people run?

Whatever's current for most games (0.123u2 ATM) on my laptop and desktop computers.

When I get my cab going (umm, ya), OTOH, I'll pick a version for it and upgrade it much less often.  And only after testing.

Quote
It seems that as they upgrade Mame IMO they are just making it more resource intense. I remember old Mame . 12 and it ran like a charm on my old P1 450.  Why does it take so much now to play the same game??? Its not like the graphics have to be upgraded, or more sounds added... Its the same game it always was.

The target computers and target games are changing, to match the changing computers out there, and the "average" game in mame increases.
Speed hacks are being removed.
More complete emulation of the hardware.  (Example: switch from sample sound to discrete sound.)

Quote
Yeah I understand the adding more games aspect...

The adding of games does not slow down mame.

Quote
...but really isnt that what the different bios files and stuff are for?

Huh? ???  What do you mean?  (but might not be relevant since the premise is incorrect)




Again, it sounds like it's just a settings issue in your case, which hopefully is a quick settings fix.  Good luck! :)  (If my suggestions don't work, post your computer stats and mame settings for more help.)
Title: Re: What vers of mame do YOU run??
Post by: Minwah on February 26, 2008, 09:20:02 am
Guess you haven't looked at the WIP recently.

I have now  :o

I was quite enjoying not updating Mame but it looks like I might have to bite the bullet, if only for this game. Better try to find out about the 'new' video system and AVGA modes....

Thanks :)
Title: Re: What vers of mame do YOU run??
Post by: ArtsNFartsNCrafts on February 26, 2008, 06:30:26 pm
I use an earlier version of MAME32, mainly because that was the only build in which all my ROMs work.  I don't have the entire romset, only the games I play, and they just so happen to all run in my version of MAME32, and NO OTHER BUILD of MAME I've tried has worked...I really don't want to go through the trouble of changing my roms to accomodate a new build....not to mention that MAME32 runs great on my system.

If only I could find a front end that will work with MAME32.  I acknowledge that MAME32 is its own front end, but I'd still prefer something less 'windowsy' with consideration to the fact that MAME32 is the only agreeable setup on my system...