AamirM wrote:lets see how Steve calculated that resolution:
As I said,
width/height = 4/3
=> width = height x (4/3)
put height 800 and you'll get width of 1066.
Now since most games use 224 height so:
240 - 224 = 16
this means there are borders of 8 (16/2) pixels above and below. Since you don't want borders, final height will be
height + ((height/240) * 16)
put height 800 and you'll get 854.
Partial credit.
First, there's no indication of the monitor's aspect ratio. So, you're assuming it is the same as the display resolution's (1280:800 = 16:10) which may be the case.
[This is the point where I'd mention your display resolution -- at least in regards to emulation (if you're finicky) -- should ideally have the same ratio as your monitor's display. If you're not sure, get a ruler and measure your screen. Divide width by height and try to find a resolution that matches. If you're using a CRT, you may have to adjust the width and height of the image after switching resolutions.]
For the resolution 1280 by 800, the base expert setting is:
1280,800,60,100,1280,800
; this will strech the image to fill the screen
expert-H / H = scale-H
expert-V / V = scale-V
H = 1280 and V = 800. Initially, expert-H = 1280 and expert-V = 800, so scale-H = 1.0 and scale-V = 1.0
Part A (the horizontal):
First, scale down horizontally to get a 1:1 picture. We'll assume the monitor's aspect ratio is 16:10 (1.6) here.
scale-H = 1 / monitor's aspect ratio = 1 / 1.6 or 10 / 16
1280 * scale-H = 1280 * 10 / 16 = expert-H = 800
1280,800,60,100,800,800
; this will result in a square image
Now, scale up to 4:3.
800 * 4/3 = expert-H = 1066.67
Round this value to an even number.
1280,800,60,100,1066,800
; correct aspect with top and bottom borders
Part B (the vertical):
This is easy. You're scaling up here, not down, so 224 lines become 240 lines.
scale-V = 240 / 224
800 * scale-V = 800 * 240 / 224 = expert-V = 857.14286
Again, round to an even number.
1280,800,60,100,1066,858
; stretched and aspect corrected
854 would seem acceptable but it looks to leave a line of border on the top and bottom of the display. This also appears when using Fusion's Fixed Aspect (Zoom).
expert-H = H / (monitor's display width / monitor's display height) * (4/3)
expert-V = V * (240/224)
SmartOne wrote:This is what I came up with: 1920,1080,60,100,1498,1158
1920:1080 = 16:9, so it really depends if your monitor is 16:9 or 16:10.
I would guess 16:10 based on your numbers (and general popularity of aspect ratios).
; 16:9 :
1920,1080,60,100,1440,1158
; 16:10 :
1920,1080,60,100,1600,1158