MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

Haze
Reged: 09/23/03
Posts: 5245
Send PM
Re: interlacing
06/26/18 09:42 PM


> MAME is supercool about interlacing, I don't know what magic are they using but the
> result is like a progressive image, no image jumping, no flickering.
> Is it a complex thing to do?
> I ask this because for whatever reason other emus insist in displaying interlaced
> signals in interlace format coupled with different de-interlacing algorithms but the
> result is bad.
> I can understand ps2 field rendered games, where you basically have half height
> frames, but in games where you have full height buffers the ininsistence to display
> them interlaced just because to emulate 480i is strange.
> mednafen on psx and saturn highres games is doing this, the same with xebra(psx emu),
> if iirc ssf(saturn emu) is doing it too

actually MAME is doing it *wrong* and will have to be fixed at some point.

right now MAME basically just treated interlace modes as having twice the resolution, and twice the pixel fillrate, which is incorrect.

there are systems and video effects that depend on it being done correctly so the current approach being used by MAME will have to go away at some point, at which point you'll get the expected interlace lines / flicker.

unfortunately you're praising MAME for one of the things MAME is getting very very wrong. Lack of proper interlace support is actually one of the biggest *problems* in MAME, and is requiring ugly work to hack around in all cases right now.

very few of the arcade games actually used Medium resolution monitors, so many of them should actually be rendered interlaced, everything from the PSX based titles, to Namco 3D systems, Hyper Neogeo, and a whole bunch of others, even some of the older 2D ones. The bonus is performance would increase as you're only rendering half as much data.

There were exceptions, like Sega System 24 and Model 1/2/3 etc. which used genuine Medium resolution monitors.







Entire thread
Subject Posted by Posted on
* interlacing asasega 06/26/18 09:33 PM
. * Re: interlacing Haze  06/26/18 09:42 PM
. * Re: interlacing asasega  06/28/18 09:16 PM
. * Re: interlacing Nemesis1207  06/27/18 02:27 AM
. * Re: interlacing Nemesis1207  06/27/18 03:19 AM
. * Re: interlacing Haze  06/27/18 03:22 AM

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