I haven't used SDLmame yet, but AFAIK, SDLmame is very much like official vanilla mame.
A few questions: what resolution are you trying to run the vector game?
1024 by 768 (on my old Windows 98 box It was 800 by 600).
What version of mameUI (mame32 has changed its name to mameUI a while ago) are you comparing to?
I have a much older version of Mame set up on my office computer which is nearly identical to my home machine (less powerful actually). The 1024x768 resolution is the same on both machines. The version is Mame058b. For Windows 98, I found this to be an excellent version of Mame. My office computer is XP though.
Now for the comparison?
Star Wars is BEE-YOU-TEE-FULL running in this version. Vectors are crisp and bright. No stuttering audio either. The sound is also perfect.
Have you tried the same version number mameUI or mame (both windows versions) as the SDLmame you're using?
No I have not tried that, but I DID find a Mame (for Windows) version MAME 123 that corresponded to the SDLMame0123 that I am running in Linux. I have downloaded it, but didn't set it up to compare it.
Does SDLmame come with a docs folder (directory) with config.txt?
Probably, but I downloaded/installed SDLMame from the Ubuntu Repository. The trouble is that it installed it in MANY different directories. It took me a long time just to find the paths to the executable and the roms! So if there is documentation, I still don't know where that would be located. JFYI, I only have been using Linux for 6 months now...so I am not ready for advanced stuff yet.
(It will have more info than I post here; if not included check here.) Could post your mame.ini file? What is your computer setup? (vector emulation can be harder than raster emu and require more CPU power.)
Yes that would sound correct, but then how come the older version of Mame plays vector games flawlessly? You would figure it to be the other way around.
The -antialias option is on/off (1 or 0), and the default is on. Less jaggies, but can be more blurry.
The -beam option is how wide the beam is, bugger is wider. Bigger might help with brightness.
Someone (in the Ubuntu Forum) did mention these two options to me and I did play with them extensively. I found that by setting the antialias to 2 and the beam to 2.5, I get an improvement in both brightness and sharpness. Yet, it doesn't compare anything to the MAME058 version I have here at work.
OTher options to look at: -gamma and -brightness. I'm not sure how much of the windows options have been ported over to SDL, but there might be a -prescale and full_screen_brightness & full_screen_gamma or equivalent in SDLmame.
There were only three options under the Vectors section of the Mame.ini file for SDLMame:
antialias
beam
flicker
The flicker setting just makes things worse, so I left it at "0".
And last but not least, you can try changing SDLmame's resolution. Bigger is sharper but harder to emu and fainter without adjusting beam width; smaller is brighter and easier to emulate, but blurrier.
Actually it is the other way around. If I made the beam bigger, it got brighter, but it also got blurrier. Smaller make the beam sharper, but dimmer. Setting the antialias up enhances the brightness, but also adds some bluriness into the picture.
As for the resolution, I did read something about this before...but again it is something that doesn't make sense because the older version of Mame works fine on my office machine.
For the most part the two machines are near identical Dell machines, but my home machine has a slight edge. It has better sound card, better video card, twice the board ram, twice the video ram.
So that is why I jumped to the conclusion that it is the version or SDLMame itself.
I will go home and try out MAME version 123 on my home computer under Windows XP and see what the results are. If I have the same problem then it is the later versions of Mame causing the problem, if I don't have the problem, then it has to be SDLMame.
We will see.
I will report back later on.
Thanx,
Geo