DaveC said:
I think you misread what I said. I wasn't talking about aspect I was talking about pixel sizes being even.
With Amiga for example stretch 320 to 384 would look HIDEOUS. 320 does not go into 384 evenly so you get uneven pixel sizes causing ugly distorted graphics and scroll ripple.
If you just did a straight double to 640 x 400 for 320 x 200 stuff you would get even pixel sizes not fractional uneven ones. That would look MUCH cleaner.
Fractional scaling looks ugly and alternative integer options to that should be given.
That's where hardware-scaling comes into play. 240 pixels height don't go into 272 pixels height either. Still 2D-games like Alundra, Castlevania - Rondo of Blood or Symphony of the Night look great upscaled from 320x240 to 3??x272 pixels on PSP.
Hardware scaling using bilinear filtering does the trick (2xSaI and Scale2x are even better of course).
Uneven software-scaling looks hideous, no doubt.
With interpolated hardware-scaling it looks good. Of course a bit blurry and not as crisp, but nice.
@torpor: Yes, OpenGL (ES) will be the solution. I'll just wait until someone else creates such a library and makes it available for the Pandora-community...