> Appreciate the progress without nitpicking. The real hardware is gone and you'll > never see it in-person ever again in our lifetime. > > I still have memories of playing the real thing in-person a quarter of a century ago > in Crestwood Missouri at an Exhilarama which used to exist in Crestwood Mall. > > You can still hook MAME into a CRT nowaday, but otherwise, don't criticize and ask > for more. Be appreciative for what is possible.
I wouldn't call it nitpicking, it's a reasonably fair question.
I've had it at the back of my mind as to how to adapt MAME's pipeline to support pre-deinterlaced video, but after conferring with a bunch of people who were there at the time, folks who are familiar with video signal theory, as well as just generally considering the problem space, I don't think I'm going to do that.
Most advanced deinterlacers are providing a "best guess" as to what the interpolated frame would be. At the end of the day they're not tangibly different than those filters that claim to increase animation frame rate. They are, in a word, inaccurate.
The approximately 60-field-per-second refresh rate of an interlaced monitor didn't change the fact that the fields themselves were interlaced. The problem, as I see it, is that MAME seems to be showing both interlaced fields at roughly 30 frames per second, rather than showing 60 height-doubled, line-offset fields per second. That's the solution that I'm going to be aiming for.
It will most likely result in noticeable vertical jitter, but that can probably be handled with a reasonably capable post-processing shader.
|