Joystick not working on Spectrum core

User avatar
Fuzzball
Posts: 143
Joined: Wed Apr 28, 2021 11:46 am
Has thanked: 11 times
Been thanked: 14 times

Joystick not working on Spectrum core

Unread post by Fuzzball »

I have an 8BitDo NeoGeo gamepad that is working fine on other cores but only the buttons work on the gamepad with the Spectrum core. The joystick is not working at all. Any ideas why this might be?

User avatar
Chris23235
Top Contributor
Posts: 982
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 127 times
Been thanked: 197 times

Re: Joystick not working on Spectrum core

Unread post by Chris23235 »

With the Spectrum it is vital to pick the correct Joystick interface in the game. If I recall correct you can also pick the interface in the core menu. Make sure you choose the one ingame you have set in the core menu. Usually I pick the Kempston interface as most games bring support for it.

User avatar
Fuzzball
Posts: 143
Joined: Wed Apr 28, 2021 11:46 am
Has thanked: 11 times
Been thanked: 14 times

Re: Joystick not working on Spectrum core

Unread post by Fuzzball »

I know. The joystick is set to Kempston in the Mister settings and I am selecting Kempston in game. The buttons work. The joystick doesn't. It's the same in any Spectrum game but for other cores (at least the ones I have tried) the gamepad works fine.

akeley
Top Contributor
Posts: 1441
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 496 times
Been thanked: 467 times

Re: Joystick not working on Spectrum core

Unread post by akeley »

Did you try to redefine mappings in-core? (F12 --> Define Spectrum buttons)

CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos

User avatar
Fuzzball
Posts: 143
Joined: Wed Apr 28, 2021 11:46 am
Has thanked: 11 times
Been thanked: 14 times

Re: Joystick not working on Spectrum core

Unread post by Fuzzball »

akeley wrote: Fri Apr 19, 2024 2:26 pm

Did you try to redefine mappings in-core? (F12 --> Define Spectrum buttons)

I had tried redefining them at the global level but I didn't know defining them at a core level was a thing. This resolved it. Thanks.

Post Reply