Main > Main Forum
OK, What did I forget....
elvis:
--- Quote from: IG-88 on January 16, 2005, 08:32:25 pm ---I'm still running MAME32, don't know if I want to (or can) set-up the other. Is it possible to do either option otherwise? How do I the DirectDraw thing?
--- End quote ---
MAME32 for better or worse simply converts all of the MAME options to nice little check-boxes for folks who are scared of a command line.
Check your global video opions, and there you will find all of the DirectDraw and Direct3D options you could ever want to tweak.
As someone above said, it's all covered in great detail in the help file. It would be silly for anyone here to rewrite that when the authors have already done such a bang up job.
IG-88:
--- Quote from: thrash242 on January 16, 2005, 11:34:16 pm ---<SARCASM>I've heard of some wondrous and strange things called, among other things, help files, readmes, manuals, etc.
--- End quote ---
Chris:
I wonder if the problem is that your new video card supports the game's native resolutions, and you've gotten used to hardware stretch. Try forcing the resolution to 640x480 and turn hardware stretch on.
--Chris
elvis:
The problem is this:
Nvidia and ATi cards automatically apply a bilinear filter when stretching any non-native resolution to a larger one. This is a feature built into the drivers that cannot be turned off. It has been there for years.
Volari and Matrox cards do not apply the filter.
For many years, some people wanted the filer, and others didn't. It got to the point where people would buy a particular card just to have or avoid the filters! Pretty silly.
The MAME team decided to get around this by adding the D3D blitter. Only the 2D component of D3D is used, and you can customise the filtering process. They did this for the exact reason this thread exists!
From the windows.txt help file INCLUDED WITH MAME:
--- Quote ----d3dfilter [f] / -flt [f]
Select the type of filtering to apply to the image when stretching. 0
is point filtering, 1 is bi-linear filtering, 2 is bi-cubic filtering
(flat kernel), 3 is bi-cubic filtering gaussian kernel), 4 is
anisotropic filtering. Note that very few graphics cards support
bi-cubic filtering, and that older graphics cards may not support
anisotropic filtering. The default is bi-linear filtering (-d3dfilter
1). This option requires -direct3d.
--- End quote ---
In other words, 0 = blocky, 1, 2, 3 and 4 are progressively less blocky (although you'd be hard pressed to see the difference from 1 to 4 in 2D, but anyhoo...)
In MAME32 EVERY SINGLE option available to MAME users is in the GUI config. In this case, it's under the video options, where you'd expect it to be. (Surprise surprise).
So once again, it's all in the manual. Rather than make random speculations, people need to go find the FREE and READILY AVAILABLE documentation that some poor bastard spent hours/days/weeks writing, and actually READ IT! Honestly, it's less effort to RTFM than it is to STFW. And you don't have to wait for a forum reply either.
Thank your lucky stars you even get documentation. When I was a lad, we had to read the source code and decipher this stuff for ourselves.
Sorry for getting hot under the collar here, but you all have the power to answer these questions for yourselves. The facts are at your disposal, and better yet come packaged with the very program you are asking questions about! ::exasperated::
IG-88:
--- Quote from: elvis on January 18, 2005, 03:15:40 pm ---The problem is this:
Nvidia and ATi cards automatically apply a bilinear filter when stretching any non-native resolution to a larger one.
--- End quote ---
Navigation
[0] Message Index
[*] Previous page
Go to full version