720x480 On A 320x240 Screen ?


DaveC posted on Sep 21 2005 at 04:23 PM said:
Squidge posted on Sep 21 2005 at 09:41 AM said:
I think it can scale from video memory as well, but the image data might have to be in 2D format, rather than 1D.

Still, if that's a problem, we can just take the frames from the emu, mpeg encode them, and then decode and rescale them :)


But why would you want to do all that? Almost all emus are close enough to full screen. Any that have a small border it is not that bad. That awful looking, image distorting stretching looks far worse than any small border. Plus if you are using the chip to do all of that converting you can't be using it as much for important stuff like speeding up emulation.

One of the main advantages of the GP2X screen res was that it matched emulated games so well without distortion. Why would we want to bypass that?
Wouldn't it be awesome to play Transport Tycoon on any big screen you meet in huge res and you would only need to bring your GP2X and one of those crappy small USB mice? :eek: Same for Doom or other ports. Also there are a select few emulatable games that do not quite fit into the GP2X resolution I think. For example GBA would look better upscaled smoothed to whole TV resolution than to 320*240.
 
Last edited by a moderator:
OrR posted on Sep 21 2005 at 03:56 PM said:
DaveC posted on Sep 21 2005 at 04:23 PM said:
Squidge posted on Sep 21 2005 at 09:41 AM said:
I think it can scale from video memory as well, but the image data might have to be in 2D format, rather than 1D.

Still, if that's a problem, we can just take the frames from the emu, mpeg encode them, and then decode and rescale them :)


But why would you want to do all that? Almost all emus are close enough to full screen. Any that have a small border it is not that bad. That awful looking, image distorting stretching looks far worse than any small border. Plus if you are using the chip to do all of that converting you can't be using it as much for important stuff like speeding up emulation.

One of the main advantages of the GP2X screen res was that it matched emulated games so well without distortion. Why would we want to bypass that?
Wouldn't it be awesome to play Transport Tycoon on any big screen you meet in huge res and you would only need to bring your GP2X and one of those crappy small USB mice? :eek: Same for Doom or other ports. Also there are a select few emulatable games that do not quite fit into the GP2X resolution I think. For example GBA would look better upscaled smoothed to whole TV resolution than to 320*240.


Actually Doom, Duke Nukem, Hexen, wolf 3d were all made to run in 320 x 240 resolution on a PC. So those actually fit the GP32 screen *perfect* ;)
 
Last edited by a moderator:
I'd prefer to play SNES stretched on the GP2X's screen rather than with black borders (even with the so-called distortion).

But thats just me. People have different opinions which is why the option is always nice.
 
With pixel doubling distortion it would look like crap. However, nicely upscaled like it's standard on the Zodiac it would only look a little blurred and it would be a question of taste which you prefer.
 
OrR posted on Sep 21 2005 at 09:04 PM said:
With pixel doubling distortion it would look like crap. However, nicely upscaled like it's standard on the Zodiac it would only look a little blurred and it would be a question of taste which you prefer.

With doubling at least it is even. When you do it like on the zodiac you double every odd number of pixels resulting in uneven doubling which looks awful.
 
Last edited by a moderator:
Something kinda cool is... if you have a GP32, get Dmouse's NES emu (NesterGPD I think it's called) and switch it to 16bit graphics scaling mode. It's slow, but looks really cool.

That is kinda how scaled games would look on GP2X, (only probably a bit better on the GP2X).

Personally I like it. I enjoy seeing games full sreen at correct aspect ratio. The "blurring" doesn't bother me cuz hey, that's kinda how they originally looked on a Tv anyways. Most people didn't run consoles on an RGB monitor. ;) (I bet DaveC did, but so did I - Amiga 1080 rocked the SNES!)

Now on GP2X, as with Zodiac, smooth scaling will likely be free and fast via the 2D accelerator. So it can simply be an option. If you prefer 1:1 pixel ratio display with no scaling, just use that mode. If you prefer hardware scaled full screen, well it's there as well.
 
OrR posted on Sep 21 2005 at 10:15 PM said:
That's NOT how it's done on the Zodiac... :blink:


It has to be. If you are doing Megadrive for example which is 320 x 220 the Zodiac would have to be exactly 640 x 440 (2:1) to double the res both ways which would double every pixel evenly. The only way it could be done where it scales every pixel the same is if it is even multiples or 2:1, 3:1, etc.

Since you are scaling a 320 wide image to 480 wide you are doing 1.5:1. Well you can't have 1/2 a pixel it is either all or nothing meaning you stretch only some pixels and not others. Same for vertical. That is why it looks lousy.
 
Last edited by a moderator:
I can have half pixels. Of course I can. They are then blurred together. The picture is in no way distorted, only slightly blurred.
 
Prophet posted on Sep 21 2005 at 10:46 PM said:
Something kinda cool is... if you have a GP32, get Dmouse's NES emu (NesterGPD I think it's called) and switch it to 16bit graphics scaling mode. It's slow, but looks really cool.

That is kinda how scaled games would look on GP2X, (only probably a bit better on the GP2X).

Personally I like it. I enjoy seeing games full sreen at correct aspect ratio. The "blurring" doesn't bother me cuz hey, that's kinda how they originally looked on a Tv anyways. Most people didn't run consoles on an RGB monitor. ;) (I bet DaveC did, but so did I - Amiga 1080 rocked the SNES!)

Now on GP2X, as with Zodiac, smooth scaling will likely be free and fast via the 2D accelerator. So it can simply be an option. If you prefer 1:1 pixel ratio display with no scaling, just use that mode. If you prefer hardware scaled full screen, well it's there as well.


I tried nesterGP, and as you would guess I didn't like the stretching and blurring.

The nice thing is that at 1:1 you can see all of the pixel detail nice and sharp. It actually makes games look better because they are so much sharper than they were when connected to an old TV through a blurry RF switch. It just seems to "jump out" more. I like sharp, not blur. Yes I had all of my systems connected through RGB.

Then you have MAME which looks like it did on the original RGB arcade monitors. It kind of gives that arcade look.
 
Last edited by a moderator:
OrR posted on Sep 21 2005 at 10:56 PM said:
I can have half pixels. Of course I can. They are then blurred together. The picture is in no way distorted, only slightly blurred.


No you can't have 1/2 pixels on a *fixed pixel* display like an LCD. It is impossible. You need to do a little research as you obviously have no idea how LCDs work to display an image.
 
Last edited by a moderator:
DaveC posted on Sep 21 2005 at 05:05 PM said:
OrR posted on Sep 21 2005 at 10:56 PM said:
I can have half pixels. Of course I can. They are then blurred together. The picture is in no way distorted, only slightly blurred.


No you can't have 1/2 pixels on a *fixed pixel* display like an LCD. It is impossible. You need to do a little research as you obviously have no idea how LCDs work to display an image.

Hahaha, go Dave.

OrR, a LCD works by having each pixel change to a specific color. It can't have two pixels in one pixel because it's only one color.

newbie5.jpg
 
Last edited by a moderator:
children, children. c'mon play nice.

OrR - it's Dave's opinion. unless you can show him visual evidence to the contrary of his opinion he's not going to change it.
 
did you ever hear of resampleing/filters? lanczos anyone?
You can indeed have pretty good scaleing.
Of course, you will allways have quality loss, but you wont notice it, especialy not in motion and not at only 1.5*scale.
 
Vimacs posted on Sep 21 2005 at 11:34 PM said:
did you ever hear of resampleing/filters? lanczos anyone?
You can indeed have pretty good scaleing.
Of course, you will allways have quality loss, but you wont notice it, especialy not in motion and not at only 1.5*scale.

Yes I will notice it. I have seen scaling that high end LCD HDTVs do and I don't like that either. Anything that adds blur annoys me.
 
Last edited by a moderator:
Alpha2 posted on Sep 21 2005 at 11:32 PM said:
children, children. c'mon play nice.

OrR - it's Dave's opinion. unless you can show him visual evidence to the contrary of his opinion he's not going to change it.


No it is not "opinion" it is fact. You cannot access 1/2 pixels on an LCD. Just like you can't have 1/2 bits of information in computer code.
 
Last edited by a moderator:
DaveC posted on Sep 22 2005 at 01:10 PM said:
No it is not "opinion" it is fact. You cannot access 1/2 pixels on an LCD. Just like you can't have 1/2 bits of information in computer code.
True, you cannot access half-pixels, but you CAN access one third of a pixel.
Subpixel Rendering (Wikipedia)
This is what Microsoft uses for the ClearType font smoothing.

And this may be totally irrelevant to this discussion. :)
 
Last edited by a moderator:
Back
Top