Ill try to get around to doing some of your suggestions this weekend Robin.
Thanks. Don't spend too much time on it, but I'd be interested in anything you're able to do.
Im curious as to why you would care about the non-optimized versions?...
There are 2 reasons to test the non-optimized:
- Most people (not same as BYOACers) download a precompiled version, even 64bit. IOW, more "real world". (I'm not sure if they get the official non-optimized from mamedev.org, or if they get an optimized one from somewhere else, though.)
- I'd like to see how much the optimized version helps. In older (32 bit on P4 & athlons) versions, the difference was up to 5% speed increase, but 0%-2% was more normal, and a speed decrease wasn't unheard of, depending on game. IOW, the speed increase was usually within the margin of error. Plus the AMD optimized helped a little less than the P4 optimizations (-0.5% - 1% vs 0% - 2.5%, average IIRC).
Is it the same years later, or have things changed? Is the compiler better at optimization now? Is the AMD optimization up to the same as intel optimization now? Do some games benefit significantly more than others? Does optimization still not make a difference for most games?

Anyway, comparing the nonoptimized & optimized is more of a test of the compiler than the CPUs, and how well it optimizes, and if the CPU makes a difference, and if people should bother with optimizing at all.

Not a direct test of the CPUs ability to run mame, true.
Again, not very important, but I'd like to know if what I still say in some of my posts is still true.

I didnt know that any games used anything beyond 2 cores. Ill definitely rerun with MT off completely, that should give a fairer comparison between the two, probably should have done that in the first place. I imagine the use of mt should be a fairly consistant percentage no matter which processor, though I guess I can see that as well when I get it run.
I can't find the thread, but IIRC Aaron has stated a few games can benifit from 3+ cores. IIRC it was one of the UDR (Universal Dynamic Recompiler) emulation that was able to, and only helped a handful of games (ie: <1% of the games). So as a general rule, saying mame doesn't benefit from more than 2 cores is fine, but AFAIK there are a few exceptions. I wish I could fine which games though.

The -ddraw flag, and in fact the entire line, was just taken straight from the 4ghz thread.
Which was used because it's great for backward comparability of older mames that only do ddraw, and what
MameBenchmark uses. But mame has defaulted to d3d since 0.107, or 3.5 years ago.
JohnIV (mameUI) benchs with -video none and -cideo d3d because the first skips any slowdown due to the video card, and the latter is mame's default which most people use.
(BYOACers may mak up most of the ddraw'ers, though.)
I doubt there will be much difference though, so don't worry about running this if you don't want to. (it would only be interesting if there was a diference, right?

)
Vista ... XP a ... Win7 is supposed to be faster than Vista, but probably not faster than XP, speaking in incredibly generic terms, I think theres probably not much error there.
Probably right. (only interesting if not, again

)
Ill try to grab Dolphin, though its probably not in my current set since Im at 0.132...
Just wondering, since AFAIK it's the slowest game in mame ATM.

Thanks, again!
