libretro / virtualjaguar-libretro

Hard fork of Virtual Jaguar (abandoned project) to Libretro
31 stars 34 forks source link

Exits in M68KInstructionHook #15

Open yurivict opened 8 years ago

yurivict commented 8 years ago

I am on FreeBSD. After 30 seconds, it exits in this function after 0x400 iterations (I guess).

Why would it exit?

Revision ffec5c7 (latest git revision crashes in the other place).

inactive123 commented 8 years ago

The C++ to C conversion was done a bit prematurely, it still works for me on Linux x86_64 but errors have been reported since on Windows, Android and now BSD I guess.

I guess I will just roll it back and try again later sometime.

yurivict commented 8 years ago

On BSD I spotted this on a few games. The rest play very poorly, with 100% CPU use, sluggishly, and with strong sound distortions.

inactive123 commented 8 years ago

You can improve performance a bit by going into Core Options and setting the blitter to fast. Unfortunately VirtualJaguar is a fork of some long abandoned Jaguar emulator and it's not likely to get any better anytime soon, so these performance problems are to be expected as of now.

yurivict commented 8 years ago

Are there any other cores that play the same games? Is there actually the list of format support and compatibility for cores anywhere?

inactive123 commented 8 years ago

MESS supports Atari Jaguar too, there is a libretro core for that too. MESS is known to be even more performance intensive though, and I'm not sure how far along the Jaguar emulation is for that.

There are no real good fleshed out Atari Jaguar emulators I'm afraid.