Yeah, not saying this should be a global setting, but something you would either have within the core itself, or a custom per core setting you do in the ini settings, like custom aspect ratios.dshadoff wrote: ↑Sat Jan 02, 2021 3:21 pm
If this were set as a scaler option, it would be system-wide. Likewise, if it were a hidden option as somebody had mentioned above, it would be "set and forget".
If the user enables such an option because they like the look of it on the NES core, they will assume that all is well, and could frankly forget that they set it up... or more specifically, forget that it does cropping (or assume that it never did cropping).
One day, same user - forgetting that this global setting was enabled - uses the TurboGrafx core, and plays a game where the outer portion of the screen area is used for critical information, and doesn't see it. Can't find a score, etc. They report a bug, when then wastes a lot of time. Being a hidden option, the user may have even forgotten that they ever set it. This happens all the time.
If it's a core-based OSD option, at least they can transcribe their settings in the bug report, and that cores for which it doesn't make sense don't even provide the option to crop.
With most TVs in the past several years being 4K (vertical resolution of 2160), most will automatically convert a 720p signal to 4K with an internal line-triple upscale... not sure what this commotion is all about, and why people feel the need to trim 10% of the screen to make it fit in an older TV.
Please remember that while Genesis and SNES output 240p signals, really only 224 lines have useful information, which means even if you output 720p on a new TV you will still see black bars at the top and bottom. While NES will show information outside 224 lines, a lot of it is garbage information that a CRT would have cropped out anyways. Also, 4K TVs tend to scale 1080p a bit better than 720p, since most HDTVs aren't doing nearest neighbor scaling anyways.
This has nothing to do with the age of the HDTV people are using, we just want to be able to fully fill the vertical height of our screens using an integer scale, while also being able to turn off interpolation completely by implementing a custom 6x horizontal aspect ratio. Plus, scanlines would work too.
Lastly, its not hard to educate people on new features if you are willing to do so. Most MiSTer users are not casuals, but enthusiasts. 5x cropped scale is a standard feature on both Emulators and Analogue consoles, and I have yet to hear of users complaining about that. So, this is why I don't see why we should have a double standard for MiSTer, when the above mentioned devices seem to be doing just fine with a 5x crop setting available to general users.