ISo we have 256 lines to stretch in order to fit it into 480 lines? Well what if every third line was filled a blank (black line or neutral grey, whichever is nicer on the eyeballs) like scanlines added to some emulators on the PC? I understand it's not exactly brilliant, but it would help fill 430 lines (rough calculation). If that screen resolution is as tight as I think it is this might look quite acceptable (though a little distortion in the aspect ratio is inevitable, I doubt it would be a killer - this is an idea for a quick teporary solution).
I suppose it may look smoother to the eye if you could do the following pattern... Double 2 lines, don't double the next line just draw it once... repeat till screen is filled, which I think might add up to 430 lines approx. If you are clever you could take this idea further, but my brain is going to start hurting if I continue.
You need an even integer scale to do the scanline thing you speak of otherwise there will be black lines in some places but not other spots. That would be hideous.
What you describe for number 2 is what his "ugly" mode is doing. That is why it is "ugly", the pixel sizes are not the same and that also causes scroll ripple. Some pixels are doubled while others not. It is also known as fractional scaling as it isn't an integer but a fraction like 1.2:1 or something like that.
Edited by DaveC, 03 July 2010 - 03:31 AM.