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: OK, What did I forget....  (Read 2416 times)

0 Members and 1 Guest are viewing this topic.

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
OK, What did I forget....
« on: January 16, 2005, 01:57:44 pm »
I had to buy a new video card recently for my desktop and now all my Mame games are, how should I say, blocky, pixelated, whatever. Isn't there a setting somewhere in Mame that smooths out the video images? It's like my games are running on an old Atari...... :P

I went from an 64mb Geoforce 4200 (I think) to my new Volari 128MB card. Maybe I have to adjust my card somehow?

What do you all think?
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re: OK, What did I forget....
« Reply #1 on: January 16, 2005, 02:08:45 pm »
It's *actually* supposed to look that way!

If you're looking for the softer images, I think it's something to do with D3D.

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re: OK, What did I forget....
« Reply #2 on: January 16, 2005, 03:11:31 pm »
It's *actually* supposed to look that way!

If you're looking for the softer images, I think it's something to do with D3D.

Oh ya, I realize that but this is realllll bad. There is a definate difference between my old card and my new one. Which leads me to think I had a setting that went back to default in mame when I changed out the card or it's something I got to set on this new card. I like the orginal game look but on a PC monitor if that makes any sense.
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

versapak

  • Somewhere between a block of wood and a monkey
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1655
  • Last login:October 08, 2024, 04:40:31 am
  • I am t3h GAY!!!
Re: OK, What did I forget....
« Reply #3 on: January 16, 2005, 03:13:00 pm »
D3D = Direct 3D



IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re: OK, What did I forget....
« Reply #4 on: January 16, 2005, 03:18:46 pm »
OH ya. What should I do with D3D then?
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

elvis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1154
  • Last login:January 13, 2025, 08:48:40 am
  • penguin poker
    • StickFreaks
Re: OK, What did I forget....
« Reply #5 on: January 16, 2005, 03:43:10 pm »
Either use DirectDraw if you card supports automatic filtering via the drivers, or use D3D and force bilinear filtering to smooth the 'blocky' images you speak of.

It's all in the windows.txt file included with MAME.

http://www.mame.net/readmewin.html

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re: OK, What did I forget....
« Reply #6 on: January 16, 2005, 08:32:25 pm »
Either use DirectDraw if you card supports automatic filtering via the drivers, or use D3D and force bilinear filtering to smooth the 'blocky' images you speak of.

It's all in the windows.txt file included with MAME.

http://www.mame.net/readmewin.html

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?
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

thrash242

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 60
  • Last login:February 13, 2005, 04:31:44 am
  • I'm in the process of building a MAME cabinet
Re: OK, What did I forget....
« Reply #7 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.  I'm not sure what they're for, but they might help.</SARCASM>

Beeeph

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 102
  • Last login:October 18, 2006, 12:31:44 pm
Re: OK, What did I forget....
« Reply #8 on: January 16, 2005, 11:43:46 pm »
make sure you uninstalled the driver for previous video card before you install the new card and driver.  Just a suggestion.

lucindrea

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 262
  • Last login:July 28, 2005, 10:06:19 am
  • I dont think I'm a llama!
Re: OK, What did I forget....
« Reply #9 on: January 17, 2005, 10:52:12 am »


boot into safe mode , open device manager , check view->show hidden devices , ande DELETE any video card that shows up , then reboot ...

windows tends to keep a "record" of every card you ever put in a machine for some reasion ... normlay not a problem , but sometimes they conflict and you will never know it because the card isnt installed and theirfore the os wont show you the device.

elvis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1154
  • Last login:January 13, 2025, 08:48:40 am
  • penguin poker
    • StickFreaks
Re: OK, What did I forget....
« Reply #10 on: January 17, 2005, 03:56:55 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?

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

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re: OK, What did I forget....
« Reply #11 on: January 17, 2005, 05:02:56 pm »
<SARCASM>I've heard of some wondrous and strange things called, among other things, help files, readmes, manuals, etc.
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

Chris

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4574
  • Last login:September 21, 2019, 04:59:49 pm
    • Chris's MAME Cabinet
Re: OK, What did I forget....
« Reply #12 on: January 18, 2005, 02:39:32 pm »
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
--Chris
DOSCab/WinCab Jukebox: http://www.dwjukebox.com

elvis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1154
  • Last login:January 13, 2025, 08:48:40 am
  • penguin poker
    • StickFreaks
Re: OK, What did I forget....
« Reply #13 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.  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.

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

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re: OK, What did I forget....
« Reply #14 on: January 18, 2005, 10:30:37 pm »
The problem is this:

Nvidia and ATi cards automatically apply a bilinear filter when stretching any non-native resolution to a larger one.
« Last Edit: January 18, 2005, 10:33:15 pm by IG-88 »
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN