MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

Andy Warne
Regular
Reged: 09/21/03
Posts: 185
Send PM
Re: ddraw is no more.
02/21/16 01:38 PM


The "Cleanstretch" hack appears to be exactly whats needed.

DirectDraw automatically adds equal borders top/bottom and left/right to make up the small difference between the game resolution and screen resolution so that the game portion of the picture is unscaled. In most cases the borders are not noticeable. Thats what the hack appears to do. But the problem is, its a hack.

The ArcadeVGA card exists as an easy, supported, option to get native unstretched resolutions on standard Mame with no hacks for the vast majority of people who are not interested in compiling or hacking.

So, it might be time to retire this product if standard Mame is not going to have an ini file option to implement this code.

I would welcome removal of DirectDraw as it has problems, but I have been banging on about native resolutions in D3D for around 6-7 years and I have no idea why the Mame devs wont do it.

The very low vertical resolutions such as 224 lines are a special case. There is no difference between running these on a "real" 224 line resolution or on a 240 line resolution. It simply depends on whether the top/bottom borders are created in the modeline or by DirectDraw, the end result is large top/bottom borders unless the monitor is adjusted. This was the case with the original games too, which had big top/bottom blank areas necessitating the monitor V Size having to be set to a high value. Standard res monitors run on a basis of around 240 lines plus some extra for borders to stay within the 15Khz / 60Hz scan rates. Any lower than 240 lines means bigger borders to get the required line count.







Entire thread
Subject Posted by Posted on
* ddraw is no more. Robbbert 02/17/16 04:01 PM
. * It all works here..... Traso  02/21/16 06:08 AM
. * Re: It all works here..... joey35car  02/21/16 05:40 PM
. * Re: It all works here..... Traso  03/08/16 06:40 AM
. * Re: It all works here..... Andy Warne  03/26/16 11:18 AM
. * Re: It all works here..... Vas Crabb  03/26/16 11:44 AM
. * Re: It all works here..... StilettoAdministrator  03/26/16 05:05 PM
. * Re: It all works here..... LensLarque  02/21/16 12:47 PM
. * Re: ddraw is no more. edcosta  02/19/16 11:14 PM
. * Re: ddraw is no more. Andy Warne  02/19/16 06:13 PM
. * Re: ddraw is no more. R. Belmont  02/19/16 08:53 PM
. * Re: ddraw is no more. HowardC  02/20/16 09:28 AM
. * Re: ddraw is no more. Calamity  02/20/16 12:44 PM
. * Re: ddraw is no more. haynor666  02/20/16 04:02 PM
. * Re: ddraw is no more. Andy Warne  02/21/16 01:38 PM
. * Re: ddraw is no more. haynor666  02/21/16 04:51 PM
. * Re: ddraw is no more. R. Belmont  02/21/16 04:08 AM
. * Re: ddraw is no more. grog  02/21/16 05:16 PM
. * Re: ddraw is no more. Andy Warne  02/21/16 10:27 PM
. * Re: ddraw is no more. haynor666  02/22/16 10:06 AM
. * Re: ddraw is no more. MooglyGuy  02/22/16 01:28 PM
. * Re: ddraw is no more. Calamity  02/22/16 03:23 PM
. * Re: ddraw is no more. R.Coltrane  02/22/16 01:50 PM
. * Re: ddraw is no more. R. Belmont  02/22/16 07:11 PM
. * Re: ddraw is no more. CiroConsentino  02/18/16 12:36 PM
. * Re: ddraw is no more. uman  02/18/16 01:33 PM
. * Re: ddraw is no more. Calamity  02/19/16 12:38 AM
. * Re: ddraw is no more. MattR  02/27/16 10:00 PM
. * Re: ddraw is no more. R. Belmont  02/18/16 05:21 PM
. * Re: ddraw is no more. Vas Crabb  02/18/16 05:19 PM
. * Re: ddraw is no more. MooglyGuy  02/18/16 04:24 PM
. * Re: ddraw is no more. Dullaron  02/17/16 11:28 PM
. * Re: ddraw is no more. Mamesick  02/17/16 04:23 PM
. * Re: ddraw is no more. krick  02/18/16 05:54 AM
. * Re: ddraw is no more. Firehawke  02/21/16 05:02 AM
. * Re: ddraw is no more. Mamesick  02/18/16 07:26 AM
. * Re: ddraw is no more. krick  02/18/16 08:09 AM
. * Re: ddraw is no more. uman  02/17/16 05:59 PM
. * Re: ddraw is no more. Dr. Spankenstein  02/18/16 10:59 AM
. * Re: ddraw is no more. Mamesick  02/17/16 09:47 PM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 27 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 5619