Today I played around with the two RetroArch Cores and ePSXe using Chrono Cross and Tekken 3, running on an Amazon Fire TV 2.
- Info: For some reason, in Retroarch, I had to manually assign the system/bios directory to a new folder on /sdcard - when I dropped the Bios files in to the existing default folder (/data/data/com.retroarch/system), they werent recognized. Bios files had to use the scphXXXX.bin naming scheme, with scph in lower case letters.
Both Mednafen and PCSX ReARMed show considerably less input lag than ePSXe, Retroarch, as you know, allows you to use any aspect ratio you like - using its custom resolution option and some math (which means - not only can you eliminate every single black bar entirely - but you can also experiment with aspect ratios that are a bit more widescreen - but not entirely 16:9), also - Retroarchs scanlines (even the default ones) are much better than their equivalent in ePSXe.
Mednafen on the AFTV2 isn’t performing well enough to be considered usable - even only using native resolution. Slowdown and Sound stutter.
PCSX ReARMed can run both games full speed at normal resolution, and Tekken 3 with minimal slowdown at “extended resolution” (3D models are calculated at full screen resolution). Chrono Cross at “extended resolution” shows significant sound stutter in fight sequences (Full 3D) - and thats too bad - because, the models look great.
PCSX ReARMed also has no obvious options to enhance textures. In ePSXe with dithering and 32bit color depth enabled, the color palate and textures in general look far better.
ePSXe also has an option to increase the render resolution of 3D models - with about the same outcome as PCSX ReARMed, its highest setting induces slowdowns and sound stuttering on the AFTV2 - but in ePSXe there is a “middle” option which works flawlessly on both titles tested. And still looks significantly better than PCSX ReARMed at default resolution.
ePSXe with all sound quality settings maxed - also sounds a bit better than PCSX ReARMed.
If your GPU supports it, you also get FXAA for free (ePSXe only), which blurs textboxes a bit - but overall is still probably worth using.
There also is an experimental multi thread option in ePSXe - which causes some texture popping in Tekken 3 and in Chrono Cross causes some very minor sound skipping in the triangle menu - but overall, at least on the device I tested it on increases perceived performance.
ePSXe also has a Widescreen mode where the emulator renders stuff outside the usual 4:3 box - which works surprisingly well in Tekken 3 (with the exception of some pop in) - and is unusable in Chrono Cross - because it stretches the geometry where objects are put on screen - while redrawing the backgrounds in a widescreen resolution - which causes objects being misaligned , frequent pathing issues - and so on.
ePSXe - despite also having a “remove black bars” option - is not capable of removing the entire bars in PAL games. On the US titles I tested it works sufficiently - most of the time.
Overall - ePSXe still wins by a mile, but compared to the Retroarch Cores - there are some significant tradeoffs.