you probably remembered my Mednafen port for the GCW0.https://boards.dingoonity.org/gcw-releases/mednafen-gcw0-multi-emulator-(pc-fx-ngp-gb-nes-lynx-)/
It worked well for most systems, except for PC-FX... PC-FX emulation was pretty slow.
Since i got my RS-97, i wondered if a better Mednafen PC-FX core could be made faster.
After i identified some bottlenecks in Mednafen, as well as severely stripping it down etc... this is the result of it.
It probably won't run fullspeed though. On the RS-97, this runs at 5~6 FPS.
Given that the old sluggish version ran even more so on the same platform, i'm pretty sure it will run much faster on the GCW0
The old version (on the GCW0) was running my PCFX homebrew game at 18 FPS at best, pretty sure it can reach 25 FPS or 30 FPS with no frameskipping.
Expect more improvements. (Btw, i also plan something similar for the Virtual Boy and maybe the PCE core)
SmallPCFX is based on the Mednafen 0.9.48 with some code from older versions and a lot of code removal as well...
I also took some snippets from Beetle PCFX.Download
OPK : https://github.com/gameblabla/pcfx-mednafen/releases/tag/1
Source code : https://github.com/gameblabla/pcfx-mednafenUsage
Like Mednafen-GCW0, this requires a pcfx bios called pcfx.rom in .mednafen (home directory).
MD5 hash of the bios is 08e36edbea28a017f79f8d4f7ff9b6d7
I still don't have my GCW0 back, let me know if it works well on your GCW0.