-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Overscan Bit Override #34
Comments
I gave the override a quick try and it turned out more complex than I thought. It most likely won't make it into the next release. I'll look into overhauling the overscan options entirely and include this if possible. |
Hmm, well I see resolution selectors in almost all my emulators and games. This is the first time I've seen an aspect selector, since one aspect can be shared by multiple resolutions. I know that when I first saw "16:9", I wondered if it meant 384x216 cropped, 398x224 rounded, or maybe even 448x252 letterboxed. |
Please name/link some of those emulators, so I can have a look, maybe get inspired. |
ZSNES (jk). Any 3d emulator will have one, so epsxe and project64. However, the more appropriate comparison would be any 2d game that has fairly customizable width & height. So i.e. HoMM3HD and Diablo 1 HD. The fact that there's an "Aspect Correction" option ontop of "Aspect Selection" complicates There's too much hidden interplay between all these separate options. Aspect Correction widens frame Aspect but not rendered aspect. Show Overscan narrows rendered and frame aspect and diminishes the effect of Aspect Correction. Chrono Trigger's moon isn't worth any of this :P |
Aspect Correction is indeed a name that has gotten confusing. I'll change it. |
No problem. I was eager to see what 448x240 looks like, so I made a test build for it. Overscan cropping and PAR widening options were indeed hooked into calculation, so this took a bit longer than I wanted. But whatever, I managed to create a build that: -Sets the internal rendering, viewport frame, and default output to 448x240. The frame is not dynamic as that takes a lot of code and more skill than I have. So changing to other aspects will only break stuff. Source included. |
A finding worth archiving here: |
Per my forum article here https://www.retrowide.com/forums/viewtopic.php?f=14&p=14&sid=cd234fe23905cce0416eedc03e6a5aef#p14
I'm not sure how you want to implement this, but I think the best way is to move away from "aspect" selections and offer resolution dropdowns instead. For example:
Horizontal:
384
448
480
Vertical:
216
224
240
If you do it like this, then "overscan override" doesn't have to be some separate option that looks alien to people. It can simply be enabled when 240 vertical res is selected.
The text was updated successfully, but these errors were encountered: