deadlychicken22 posted on Sep 5 2005 at 02:15 PM said:
Thanks for the diagram, davec. iignotus, what you're saying doesn't make any sense to me. Why would you want to play it smaller or stretched when you can play it perfect at the gp32's res? . Davec's completely right.
Ok, I'll explain it further.
Let's just say we're comparing PSP and GP2X's screens, right? And for this comparison, we'll be talking about Genesis emulation.
The PSP's screen is 4.3". The GP2X's screen is 3.5". The PSP's screen is physically larger, and can be considered 'better'.
The PSP's screen resolution is 480x272, almost perfectly 16:9 (off by a mere 2 vertical pixels). The GP2X's screen resolution is 320x240, a perfect 4:3 ratio. The PSP's resolution is larger, and can be considered better.
The original resolution of a Sega Genesis screen, directly from the console, is 256x192 (in mode 4). A perfect 4:3 ratio. However,
it requires scaling to fit the GP2X's 320x240 screen resolution. This requires every 4th horizontal and vertical pixel to be doubled. Oops! However, since it's the same
ratio, after scaling, you will no longer see black borders anywhere.
But wait, I hear you say "You said that the Genesis strays from the 4:3 ratio! You must be wrong!" Well, no. It's not common, but technically, the Genesis' hardware can go into mode 5 and render a screen that is 256x224 -- no longer 4:3 ratio. Genesis PAL roms
can technically hit upto 320x240.
But see, this 256x192 resolution will display PERFECTLY on a PSP screen. It will look absolutely wonderful. 256 fits into 480, and 192 fits into 272. You'll have a perfect render of the screen. You'll see lots of black nothing around the image, but the game will look perfect. However, since the PSP's screen pitch is smaller than the GP2X's, the actual, physical image you see will be smaller on a PSP than on a GP2X, since the GP2X has a
smaller resolution.
And also like I said, very many consoles don't have a 4:3 display ratio, and NONE of them have a 320x240 resolution that I can think of off the top of my head.
Scaling is not needed unless you want a bigger image. I know you're saying "well duh that's what we want". Well that's fine. But you'll have to scale on the GP2X just as you will the PSP for nearly every system out there that you want to emulate -- only, you do a bit less scaling on the GP2X.
Aspect ratio of an image does not indicate whether or not you have to scale an image.