Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: edslp on August 21, 2017, 05:12:55 am
-
example 1 - Burger Time:
Original resolution is 240x240.. I can run at 720x720 and set aspect to 1:1.. or run at 960x720 and leave aspect at 4:3.
example 2 - 1942:
Original res is 224x256.. so its 672x768 (aspect 1:1) vs 896x768 (aspect 4:3)
Both options scale perfectly without filtering, though they differ in pixel width.. and I can't decide which looks right.. as one seems too wide (maybe) while other too thin :lol
Which one is correct?
-
I think you've stumbled on a case where it doesn't really matter.I'd probably pick the larger horizontal res as it might be slightly clearer. Like with super resolutions but not as much :)
Why are you not just using super resolutions, btw? It almost sounds like you're going to be creating a mode for each game you want to play.
-
thanks, yeh both options are perfectly sharp, it's just the pixel width that varies. I do use super resolutions also, which tends to pick an aspect closer to option B, but not exactly the same and I was trying to determine why.. but your right I will just stick to super resolutions in these cases ;D
-
I'm missing something here. Which orientation is your monitor?
-
Monitor orientation is horizontal. It's ok calamity, super resolutions are working well and look correct (btime = 2560x480 / 1942 = 2560x512).
I was just wondering why I couldn't reproduce the same correct scale using the options I mention in the first post.. I assumed one of them would be correct but it turns out neither are. All is well if just stick with super resolutions :D
-
Ok, just for information.
The proper horizontal resolution to display a vertical game on a 4:3 horizontal monitor with the correct aspect ratio is 16/9 x height.
Example: 1942, 224x256 (256x224 vertical)
height: 224 -> 16/9 x 224 = 398,22 -> 400 (round to 8-multiple)
So the correct resolution is: 400x256
Or any multiple: 800x512, 1200x768, etc.
-
So that's the formula! Perfect, thanks calamity :)