I wish there was a good way you could apply display filters to everything though.
I mean, there is no emulator that provides goo […]
Show full quote
I wish there was a good way you could apply display filters to everything though.
I mean, there is no emulator that provides good ways to do integer scaling, configurable amounts of horizontal blurring (for dither effects) and custom user definable pixel aspect ratios (for each game).
The custom pixel aspect ratios and integer scaling is the crappest problem. I just want to be able to pixel double/triple to the nearest integer, then add an appropriate amount of scan lines (1/3 to 1/2 of the integer scale - whichever fits x % == 0;) and then aspect ratio correct the result using linear filtering. This would usually be done on the horizontal plane but should be configurable as dos games would be better stretched vertically for example (in fact they were).
The reason the pixel aspect needs to be configurable is that games rarely agree on what it should be. A lot use 1:1 which is good even if they would look wrong back in the day because of it. Others are way debatable. You have to look at the graphics to really guess. The best way is to try and find something very large you know is meant to be circular and count the pixels.
Also, when games are ported from platforms that tends to mess up the par on the target platform, so if a console game was ported to pc, you wouldn't really want a par of 1:1.2 which would but the usual artist target for 320*200, as console games for tvs had different par targets generally and due to tvs, the target was a lot more variable.