libretro / libretro-atari800

atari800 3.1.0 for libretro/libco WIP
17 stars 45 forks source link

Caverns of Mars joystick problem caused by PIA emulation problem that's fixed in later atari800 versions #80

Open thomasafine opened 3 years ago

thomasafine commented 3 years ago

Using retroarch on android, the joystick doesn't work properly on Caverns of Mars (trigger works but no directional controls). The consensus on atariage forums is that this is a known problem caused by PIA emulation that has been fixed in later versions of atari800.

Are there plans to upgrade the libretro core to a later atari800 version? Or alternatively can this PIA fix be incorporated into the current version?

veganvelociraptor commented 2 years ago

Is this libretro-atari800 core abandoned?

It could really use being re-based on the more current atari800 v4.2.0 core. I'm no programmer, but I did my best to try patching up v4.2.0 with diffs from this libretro core. Unfortunately it's not that easy, and it didn't compile for me.

raphkoster commented 2 years ago

I wouldn't say abandoned, but it doesn't get updates that frequently.

I also did an attempt at re-basing on 4.2.0 and didn't succeed. I suspect we may have more luck backporting items from 4.2.0 into the libretro core -- version 4 changed everything about how the code was organized, and the majority of 4.x.x features appear to be around emulation of Falcon and other platforms.

greenchili2 commented 1 year ago

What file are you attempting to use and what "Atari system" do you have it set for? I tried an xex file with Atari sytem of 800XL and it was fine. There are also tape and cartridge (XEG) images out there as well.