Interesting, I guess that makes sense. I had a feeling it might potentially be a limitation of the OSSC but wasn’t sure.
If it was possible, I think it would’ve been ideal if you had control over the horizontal multiplication in some way, maybe as a separate setting or something. At least then, it would help to account for particular resolutions with PAL and NTSC.
Speaking of PAL, I recently found out that I can 4x scale 480×270 (512×288 cropped) to 1440×1080 (3x horizontal and 4x vertical) by using the 384 optimised mode, which gives me an integer scaled 4:3 aspect ratio. Whereas, the 512 optimised mode can only 4x scale 480×270 to 960×1080 (2x horizontal and 4x vertical), which doesn’t work. This is why I think having control over the horizontal multiplication would help in instances like this.
Here’s a screenshot I took showing a 512×288 game at 4x using the 384 optimised mode:
