Post by generalleoff on Mar 2, 2006 13:02:37 GMT -5
The problem that annoys me the most about PSX emulators and emulation in general is what I feel to be in-proper video implantation. This is not maintaining the 1:1 pixel ratio of the source by using stretching, filtering, and none integer scaling. It just makes things look bad and it's a common problem with most psemu pro render plugins used by most other emulators.
I'm writing this now cuz I am impressed with the current quality of pSX even at this early stage and it seems to be handling video modes correct or at least close to how I think they should be.
The problem with the PSX over systems like say the NES is there are tons of video modes to worry about where the NES is just 256x240 (224 depending on who you ask).
I have a fair sized collection of PSX games that I have checked video modes on using ePSXe and a GPU plug in that supports a 1:1 aspect ratio and have found games that use the following relations. Some of these I have not found in a game but assume can be found in some game someplace in the world based on obvious pattern's. Some games even use multiple resolutions throughout the game (FMV vs game play for example).
256x224
320x224
384x224
256x240
320x240
384x240
256x288
320x288
384x288
512x448
640x448
720x448
768x448
512x480
640x480
720x480
768x480
512x576
640x576
720x576
768x576
I think the ideal full screen resolution for PlayStation emulation is 768x576 for both PAL and NTSC regardless of the fact that can seem illogical for NTSC games.
I think all games of 384x288 and less should be rendered at 2x with no filtering (filters optional for those that like them). This would render the game at 768x576. Games like Grandia that use 384x224 would render at 768x448 (hence why I say use 768x576 cuz this game would not scale correct if 640x480 or 720x480 is assumed for NTSC) with black borders on the top and bottom. Games of lower res like 256x224 would be 512x448 with even more black bordering (128 pixel's on the left and right and 64 on the top and bottom) but at least the aspect will be preserved and there will be no scaling artifacts.
Video modes greater then 384x288 would just be rendered at 1x again with proper borders when needed.
All video modes of course should be centered on the screen as well. So far I noticed they aren't in pSX.
Anyway as I said video in psx emulation is just a common problem in my opinion and pSX seems to be doing things right so I wanted to say this and see if I could get something done about it. Hope it was understandable cuz I'm no writer. I think whatever happens pSX still looks to have a promising future and is a great improvement on PSX emulation .
I'm writing this now cuz I am impressed with the current quality of pSX even at this early stage and it seems to be handling video modes correct or at least close to how I think they should be.
The problem with the PSX over systems like say the NES is there are tons of video modes to worry about where the NES is just 256x240 (224 depending on who you ask).
I have a fair sized collection of PSX games that I have checked video modes on using ePSXe and a GPU plug in that supports a 1:1 aspect ratio and have found games that use the following relations. Some of these I have not found in a game but assume can be found in some game someplace in the world based on obvious pattern's. Some games even use multiple resolutions throughout the game (FMV vs game play for example).
256x224
320x224
384x224
256x240
320x240
384x240
256x288
320x288
384x288
512x448
640x448
720x448
768x448
512x480
640x480
720x480
768x480
512x576
640x576
720x576
768x576
I think the ideal full screen resolution for PlayStation emulation is 768x576 for both PAL and NTSC regardless of the fact that can seem illogical for NTSC games.
I think all games of 384x288 and less should be rendered at 2x with no filtering (filters optional for those that like them). This would render the game at 768x576. Games like Grandia that use 384x224 would render at 768x448 (hence why I say use 768x576 cuz this game would not scale correct if 640x480 or 720x480 is assumed for NTSC) with black borders on the top and bottom. Games of lower res like 256x224 would be 512x448 with even more black bordering (128 pixel's on the left and right and 64 on the top and bottom) but at least the aspect will be preserved and there will be no scaling artifacts.
Video modes greater then 384x288 would just be rendered at 1x again with proper borders when needed.
All video modes of course should be centered on the screen as well. So far I noticed they aren't in pSX.
Anyway as I said video in psx emulation is just a common problem in my opinion and pSX seems to be doing things right so I wanted to say this and see if I could get something done about it. Hope it was understandable cuz I'm no writer. I think whatever happens pSX still looks to have a promising future and is a great improvement on PSX emulation .