Hi,
I couldn’t help but noticing the nick - you don’t happen to be related to the guy who once did a bunch of PS3 emu ports, do you?
If so, good to see you here as well :).
Regarding PS1/PCSX ReARMed - Exophase’s NEON GPU plugin is very fast and very accurate (and it’s the best out there right now so far open source-wise), but it wasn’t really meant to ‘enhance’ graphics.
One thing that I will throw in for perhaps 0.9.9 is a special ‘filter 2x’ mode (as a core option) that the original PCSX ReARMed also has with the NEON GPU plugin - this will be more taxing on your CPU (by far) but should give you a 2x upscaled image with either Eagle or some other 2x scaling filter applied.
Basically, the ‘enhancements’ that the HLE GPU-accelerated plugins provide can cause these ugly ‘cardboard cutout’ lines to appear near sprites and they most often certainly never look right unless you are prepared to do a lot of tweaking. With software-rendered graphics you really don’t have all those problems and you don’t have to enable a whole series of ‘graphics hacks’ to get one particular game to look even remotely ‘accurate’.
Not to mention that a lot of games in the PS1 era had pre-rendered 2D backgrounds and those always stick out like a sore thumb with GPU-accelerated plugins - and the polygon models were really low in poly count anyway so the ‘graphics’ advantage of running it at a higher resolution with anti-aliasing enabled is kinda questionable since it makes the awful detail in those early 3D models even more apparent.
I have a similar opinion about N64 games - everytime I’m on top of the Bobomb Mountain in Mario 64 with one of the N64 PC emus, you can always see Mario with certain facial features completely gone because the engine has opted for a ‘LOD’ (Mario is far away from the camera in this scene) model that it thought wouldn’t be noticeable on a CRT screen with a 320x240 resolution (but it does on a PC with a 1024x768 or higher resolution - and it is quite galling). Basically put, PS1/N64 are just not ripe targets for ‘graphics enhancements’ like this - PS2 and later certainly is, PS1/N64 I believe to be ‘too primitive’ by comparison.
So basically - I think software rendering is the way to go for PS1 - it has never looked right before with either ePSxe or any other closed-source, PS Emu Pro-compatible plugin system-based emulator - it has always been a hackfest, created all sorts of visual bugs and these days with pixel shaders - there are a lot of ways to enhance the visuals that doesn’t involve going down this direction. I know Android GPUs aren’t too hot in the shader department yet, but that will take care of itself over time.