Mednafen pce-fast: segmentation fault on x86 and rpi

Hi there,

I’m truly AMAZED by the smoothness retroarch provides. I LOVE how emulators run at the physical screen refresh rate, instead of using absurd original refresh rates, thus providing perfect smooth scrolls as expected. Congratulations!

Now I have compiled many libretro implementations, and they work fine on both X86 linux and Raspberry Pi, but there’s an implementation I can’t get to work: mednafen pce-fast.

What I did for compilation was to git clone https://github.com/libretro/mednafen-libretro.git, and then I edited the makefile so where it reads “core = psx” I changed to “core = pce-fast”. Then I ran make on the Makefile, and it builds and links with no problem. However, trying to run a *.pce game like this:

./retroarch -L mednafen-libretro-pce-fast.so pce/mchase.pce

results on a segfault, both on the Raspberry Pi and the X86_64 laptop. As I have said, I have several other implementations working on the same retroarch with no problems at all. Any ideas?

regards

Don’t edit the makefile, just add core=pce-fast to the make command.

e.g. make -f makefile.libretro platform=windows core=pce-fast

thanks, pete_uk, but after a clean build following your advice, I still get the same unusable pce_fast core…

Cloning and compiling this repository instead of the original one made it work…

https://github.com/petrockblog/mednafen-pce-libretro