libretro / libretro-atari800

atari800 3.1.0 for libretro/libco WIP
15 stars 43 forks source link

Analog controls not working? #18

Open raccoonmario3 opened 5 years ago

raccoonmario3 commented 5 years ago

I cannot seem to figure out how to get any kind of analog controls working in this core when playing 5200 games. For example, if I play "Star Wars - The Arcade Game," the cursor can only move in 8 directions, and there is no precision. The Atari 5200 originally had an analog joystick. Am I missing something, or have analog controls not been implemented in this core?

ewancube commented 5 years ago

I wanted to chime in and acknowledge this issue. Definitely no analog support via this core with controller set to “Retropad”, “Retropad w Analog”, or “Atari joystick”. You can of course enable the analog stick to act as a digital pad but that’s the scenario that OP described and not desirable for many games which are unplayable without true analog. I suspect it may be possible to achieve this via manual manipulation of the emulator config file but I can’t verify that and would find it an unacceptable solution for a lr core anyway.

raphkoster commented 3 years ago

This core emulates the analog stick on the 5200 using a mouse.

TideGear commented 3 years ago

This definitely needs to be fixed. Emulating the stick with a mouse is not ideal. In fact, using a mouse doesn't even seem to work or be mappable.