The NES Mini https://www.nintendo.com/nes-classic is (quietly!) on sale again world wide for some reason, and I just got mine from EB Games!
Megamarc since you're clearly into retro games, I'd really like to draw your attention to its CRT filter, and that it might be possible to implement into Tilengine because the filter is available as a GLSL file which you can download directly off the NES Mini (and probably online now). I know you have a CRT filter already, I think it does a good job of emulating the "grill" you see when you stare really closely at a CRT, but the NES Mini filter does an amazing job of re-creating the actual visual experience, somehow. I'm noticing things that I remember seeing that I never realised before.
I think you actually need to see it in person, as I think it is doing something very fast at 60hz to create the effect. I found an example video, but to ensure it's effective, you have to play it full screen and wait till it's streaming in 720p 60fps - even then, the effect isn't synced with the video, at it comes out looking jittery! This isn't quite what it looks like in reality; https://www.youtube.com/watch?v=sI34LFLaZww
Something more noticeable in person is the way the pixels seem to subtly alternate in a checkerboard fashion whenever the background scrolls - this and some of the scanline warping effects is something I was subconsciously aware of back in the day but hadn't consciously acknowledged till now.
The main reason I enabled it, was unlike the SNES Mini, the native resolution of the NES doesn't scale up evenly to HD resolutions, and so without the filter, the pixels come out all wonky and alternate thicker and thinner as the screen scrolls, and text just looks ugly, with parts of letters thicker than other parts - it looks really bad. Then you enable the filter and everything magically looks identical to the original experience! I enabled it and my housemate said "Woah... that's retro!"
There's a thread here discussing importing the shader into RetroArch, I thought that might be useful.
https://www.reddit.com/r/nesclassicmods/...rt_filter/
And this is a video specifically copying the filter to other emulators (which run on the NES mini)
https://www.reddit.com/r/nesclassicmods/...ilter_and/
Megamarc since you're clearly into retro games, I'd really like to draw your attention to its CRT filter, and that it might be possible to implement into Tilengine because the filter is available as a GLSL file which you can download directly off the NES Mini (and probably online now). I know you have a CRT filter already, I think it does a good job of emulating the "grill" you see when you stare really closely at a CRT, but the NES Mini filter does an amazing job of re-creating the actual visual experience, somehow. I'm noticing things that I remember seeing that I never realised before.
I think you actually need to see it in person, as I think it is doing something very fast at 60hz to create the effect. I found an example video, but to ensure it's effective, you have to play it full screen and wait till it's streaming in 720p 60fps - even then, the effect isn't synced with the video, at it comes out looking jittery! This isn't quite what it looks like in reality; https://www.youtube.com/watch?v=sI34LFLaZww
Something more noticeable in person is the way the pixels seem to subtly alternate in a checkerboard fashion whenever the background scrolls - this and some of the scanline warping effects is something I was subconsciously aware of back in the day but hadn't consciously acknowledged till now.
The main reason I enabled it, was unlike the SNES Mini, the native resolution of the NES doesn't scale up evenly to HD resolutions, and so without the filter, the pixels come out all wonky and alternate thicker and thinner as the screen scrolls, and text just looks ugly, with parts of letters thicker than other parts - it looks really bad. Then you enable the filter and everything magically looks identical to the original experience! I enabled it and my housemate said "Woah... that's retro!"
There's a thread here discussing importing the shader into RetroArch, I thought that might be useful.
https://www.reddit.com/r/nesclassicmods/...rt_filter/
And this is a video specifically copying the filter to other emulators (which run on the NES mini)
https://www.reddit.com/r/nesclassicmods/...ilter_and/