indigodarkwolf / box16

A fork of the official X16 emulator, converted to C++20 and with a bunch of features tweaked and added.
MIT License
41 stars 19 forks source link

Feature Request: Optional CRT filter for NTSC mode #19

Open indigodarkwolf opened 3 years ago

indigodarkwolf commented 3 years ago

One of the things I'd like to take advantage of, with there being OpenGL acceleration now, is fragment shaders to apply a display device filter, specifically a CRT filter that can be enabled when outputting in NTSC mode. It would be nice if this were more than just "add scanlines": Color mixing and phosphor glow effects would be good, generally trying to mimic the full texture and feel of a CRT.

See also: https://www.vice.com/en/article/qj83yp/final-fantasy-remasters-reignite-controversies-over-pixel-art https://twitter.com/CRTpixels

irmen commented 1 year ago

and PAL then as well perhaps?

indigodarkwolf commented 1 year ago

Unfortunately, I don't think the VERA supports PAL output, whereas it definitely supports NTSC output. :/ Someone would have to address that first.

irmen commented 1 year ago

Oh yeah, there's that.