Impressive, I would like to see such a feature implemented, I admit I don’t fully understand but I can think of a few more video related issues that this feature might fix. I mentioned in another thread that TurboGrafx-16 games are not scaled correctly and there are no settings for fixing it, two games I tried are supposed to run under 512x224 but using that res. causes scrolling artifacts and is missing some pixels from the bottom. The problem comes from the image displaying 3 pixels vertically lower, those three pixels are never seen in whatever resolution I try. Here’s a compare that shows a RA screenshot vs. the expected output/VC The screenshot taken defaulted to 232, using this res. in RA does not cause artifacts but is still missing 3 pixels. I didn’t bother much with this problem because it seems like something so tiny that I found pointless to pester the devs about.
If I understand correctly changing the video encoder would not fix this because it has nothing to do with the width and as a whole this a different issue but I would rather mention it as well. This happens in the fceumm core, Kirby’s Adventure should run at 512x224 but shows scrolling artifacts and is also missing some pixels.
EDIT: I think I’ve established enough the why but for further reference Kirby’s Dream Collection which has two GB games which run at 400x360 and runs as a whole at 608x456. The border proves it and Dolphin also proves it. Nintendo seems to be consistent with these preferences, as the GB Player’s Full option also uses 400x360 for GB© games. I know Sega isn’t as consistent; Sonic Adv. DX has GG games at 635x433 but Sonic Gems Coll. uses two different sizes and both sizes use a blurry filter unlike DX.