Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

If neither of those of work for you, you can donate any amount by clicking here.

Recommended Posts

Posted

Okay, this is probably going to get a quick answer, but I can't seem to figure it out. I'm getting tearing in games that scroll horizontally, and there are about 5 or so lines across the screen that it's tearing on. I've tried vsync and triplebuffering and any other video options in the mame.ini file, but I can't get this to go away. I'm running the games on an arcade monitor at their natural resolutions. Some specific examples where I can see it very clearly are Progear and Metal Slug. Any ideas?

Posted

Okay, so this properly explains the problem I'm having:

http://www.mametesters.org/mantis/view.php?id=01803

It's line doubling, not tearing.

When I filter and prescale, I don't get that line doubling, but of course it looks like shit. How can I display it without line doubling or streching or filtering (so that it just doesn't take up the entire resolution or fills the rest with blank space)?

Posted
  dmauro said:
Okay, so this properly explains the problem I'm having:

http://www.mametesters.org/mantis/view.php?id=01803

It's line doubling, not tearing.

When I filter and prescale, I don't get that line doubling, but of course it looks like shit. How can I display it without line doubling or streching or filtering (so that it just doesn't take up the entire resolution or fills the rest with blank space)?

Id do a quick mame.exe -cc

Then edit the MAME.ini and play with the keepaspect ratio settings.

Posted

Another good example is that I get one single line that is line doubled (right down the center of the screen) in games that run at 320x240 because Soft15KHz uses the 321x240 resolution.

Posted

I can't test just yet, but I'm almost certain that my problem is that I need to add "unevenstretch 0" to my mame.ini. I have no idea why this wasn't in my mame.ini by default (or why this would be on by default :/ ), but this is what allows for integer scaling, which is what I need.

Posted

The unevenstrech 0 option did the trick for me. When I verify roms, I get a warning telling me that this is an unknown option, but it definitely works. You need to be using ddraw instead of d3d for video or it won't work, however.

Even integer scaling and mame looks great now. :D

Guest
This topic is now closed to further replies.
×
×
  • Create New...