Main > Main Forum

Why aren't games displaying at the proper resolution?

Pages: << < (3/4) > >>

ahofle:

Safe mode: http://www.pchell.com/support/safemode.shtml

If you are still having trouble after the advice in this thread and your monitor only supports VGA/SVGA resolutions (640x480 and 800x600 respectively), then you may just want to run everything at 800x600 with hardware stretch (or use Direct3D) for simplicity.  You aren't going to get arcade accurate video with those resolutions in most cases anyway.  Also, obviously, you can't run any resolutions above or below that or you'll get the out of sync msg.

javeryh:

OK, I made some progress last night.  ahofle hooked me up with some great advice about getting XP to output at 640x480 so I am now able to navigate windows on the screen.  However, the games were still displaying at a weird resolution when launched (the front end looks fine).  Everything was super pixelated just like before I lost the picture.

Next, I took ARTIFACT's advice and started playing with the mame.ini file.  I changed my settings to

switchres 1
hwstretch 0

and nothing seemed to happen.  Then I changed d3d to ddraw and I started to see some progress!  The game launched (I was using Street Fighter vs. Capcom for testing purposes for no particular reason) and the picture looked perfect... except it only occupied about 25% of the screen - dead center.  I then went back and changed the settings back to

switchres 0
hwstretch 1

and tried again (so now the only thing changed is d3d to ddraw).  The game launched, the picture looked good but it wasn't centered on the screen.  On the left I could see the edge of the viewable area but it was curved and angled... I've attached a rough drawing of what I was looking at.  I'm not sure if I need to play with the monitor settings or the mame.ini settings some more.  Any ideas?  We are making progress!!   :cheers:



ahofle:

Try:

switchres 1
hwstretch 1
resolution 640x480

javeryh:


--- Quote from: ahofle on October 19, 2007, 10:54:04 am ---Try:

switchres 1
hwstretch 1
resolution 640x480

--- End quote ---

This seems to have done the trick!  The picture is completely rectangular and fills the screen (XP still looks off and so does MaLa but hopefully I can fix that later... well the MaLa gamelist display at least). 

With these settings enabled I'm guessing I'm forcing every game I run to display in 640x480 mode - is this accurate?  Are there any games that look totally messed up running in this resolution to the untrained eye?  I also was able to launch Popeye for the first time ever on the cabinet - every previous attempt I was greeted with an "out of range" error message... it looks a little different than I remember it (not as sharp) but I guess that's the tradeoff, right?

Finally, if I rotate some games will this mess anything up?  Vertical games like Pac-man, Frogger, etc. would be running at 480x640, right?

Thanks for the help!   :cheers:

ahofle:

Yes, basically those settings force everything to 640x480 and stretch the picture to fit.
For Popeye and a few others (Spy Hunter) games that run with about 480 lines, change the hwstretch from 1 to 0 in a specific popeye.ini/spyhunt.ini file.  That should give you a pretty much perfect picture on those because your monitor runs at the exact native resolution those games need (VGA).  Tron should also look perfect on your monitor running at 640x480 (rotated).

I don't have any experience rotating, but I'm pretty sure you just keep the settings the same, but set the rotate flag in MAME.

Pages: << < (3/4) > >>

Go to full version