Joysticks the wrong way round
-
For some weird reason the Videopac/Odyssey2 emu has the joysticks the other way round to everything else. What's the quickest/easiest way to swap them round in Retroarch?
-
Have you tried anything from here?
-
@mediamogul I know the basic control configs, yes. But as it turns out it's much more of a pain in the arse than that - half the Videopac games use Joystick 1 and the other half use Joystick 2 :(
-
Intellivision and the C64 have the same deal. There was no set standard for controller assignment at the time. I solved the issue by creating key-maps that switch player assignment on the fly by pressing the 'select' button. Out of the box, you may just have to assign controls to each game as you play through them in RetroArch. It's a small library of about fifty games, give or take, so it could be worse.
-
@mediamogul That's the problem, though - that's already what I do for ZX Spectrum games with their various incompatible joystick standards, and I fixed up a simple joystick-swap button for the C64. But how can I set a key remap file for the Videopac? There's no option to swap joysticks, only to rearrange the buttons on the joystick it's decided to use.
-
Depending on your controller type, you could try creating a file in the same directory as your ROM with the same name and add
.cfg
at the end. For example,Smithereens (USA).bin
would becomeSmithereens (USA).bin.cfg
. In it, you'd add the linesinput_player1_joypad_index = 1 input_player2_joypad_index = 0
for just the games where the player assignment is reversed. This would set whatever controller that is currently at the system js1 index to player one in RetroArch and js0 to player two.
-
@mediamogul Exactly what I needed. Many thanks :)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.