You got these in a folder named 4K_Optimized right?
That means they’ve been tested and optimized for 4K resolution displays.
So far I’ve been supporting 4K, 1440p and 1080p resolutions which I think might be the most popular resolutions at the moment. Each resolution needs to be tested and tweaked because these presets just simply don’t scale and translate well between different resolutions.
I doubt I’ll be doing 1600 x 900 resolutions any time soon as I would need a 1600 x 900 resolution display in order to properly test them. I do have a 3200 x 1800 that can probably work but that’s currently out of commission.
I recently had the opportunity to try my presets out briefly at 1024 x 768 resolution screen and with a few adjustments I found they looked pretty decent. So I was thinking of including a couple at that resolution as well.
You can play around with the settings to see if you can get things to fit, then you can try adjusting the CRT Mask Size and possibly also the Mask Type setting until you get something that looks suitable at the resolution you’re using.
I’ll post a list of settings that might help in a little while.
You might want to try setting Int. Scale Mode to 0 and Making sure that Use Independent Scale is also set to 0 (Off).
If you get horizontal moire patterns you might have to tweak your Non-Integer Scale %.
You can customize the size of the bezel to fit by adjusting the value that’s in the same section as Use Independent Scale. Right below it there’s a value to use when using Non-Inhereted Scale.
This only works if Use Independent Scale is Off.
Another thing you can do is use that same value to decrease the size of the bezel until it fits right, and adjusting the Integer Scale Offset to a higher value. Right now it’s -2 so - 1 or 0 might cause the viewport to increase in size.
After you get it to a suitable size you can readjust the bezel size until it fits the edges of your viewport properly. Cropping settings can give you a bit of fine tuning as well if necessary.
I recently learned of another way you can set the Min Int Scale Border so that the screen doesn’t exceed the viewport.
Integer scale snapping - HSM_SNAP_TO_INT_SCALE_TOLERANCE
Int. Scale Minimum Border Size - HSM_INT_SCALE_BORDER_MIN_HEIGHT can control Integer Scale to allow you to get for example, the biggest integer scale without being bigger than the viewport.
You can let me know if it works for you and I’ll see if I can get things aligned by setting my desktop to 1600 x 900 resolution. I’ve been contemplating switching back these presets to using non-integer scale so that they might be a little more compatible but there are other benefits to using integer scale.
You don’t have to use my CyberLab__Composite-Pure__Soqueroeu-TV_Special_Edition presets though, you can also try the others, probably the ones in the 1080p Optimized folder might work with a very slight adjustment to the CRT Mask Size and/or Mask Type.
You can use any of my shader presets with my Blargg_NTSC_Genesis_Composite_CyberLab_Special_Edition.filt video filter preset.
Depending on what you’re looking for you can just use my Blending and Transparency preset without Blargg_NTSC_Genesis_Composite_CyberLab_Special_Edition preset if all you need is the De-dithering.