Page 1 of 1

MiSTer core and joystick mapping

Posted: Wed Jul 29, 2020 9:06 am
by funkycochise
Hi,

I noticed that since a while, from version after 20200629 precisely, The core isn't able to load the joystick assignment previously saved
in /Config/inputs folder
So you need to configure each time you wanna use a specific core.

Regards.

Re: MiSTer core and joystick mapping

Posted: Wed Jul 29, 2020 3:07 pm
by rhester72
Are you consistently using the same input device?

Re: MiSTer core and joystick mapping

Posted: Wed Jul 29, 2020 5:21 pm
by funkycochise
yes. Mister cores of july have the problem.
and when I go back to Mister 20200629, all works fine directly.

nobody else experienced such troubles ?

Re: MiSTer core and joystick mapping

Posted: Wed Jul 29, 2020 6:47 pm
by eightbit
I have. I thought it was just me! I think the issue is not that the input config is not created (it is being created, I verified) but the fact that the core upon boot is not reading that config now for some reason. Maybe it would be best to report this on github.

EDIT: Actually I think I know what is going on here. You now have to press "A" to enable the controller each time you launch a core. If you have a config for this controller, after you press "A" it will load and use that config. But, after each core load, you have to press "A" first.

This must be a new thing. An issue was opened for it here:

https://github.com/MiSTer-devel/Main_MiSTer/issues/272

Re: MiSTer core and joystick mapping

Posted: Thu Jul 30, 2020 6:23 am
by funkycochise
It's true, clicking on first button loads the setting for the controler it seems.
anyway its working fine, less straight forward, but I suppose it's to support different controllers at once.

So Issue is closed for me.
Thank you, eightbit for pointing the direction.

Re: MiSTer core and joystick mapping

Posted: Thu Jul 30, 2020 4:39 pm
by eightbit
NP. I am not sure if it is possible but a better way around it (if it is possible) would be to detect VID and PID of the USB controllers instead.... so pressing A wouldn't have to be a thing each time.