As mentioned in Post#1, we are now opening chapter: Curse of Configs
@Ashpool said in CP2020 - my DIY 2Player/Trackball Control Panel:
Since my last visit, the Page for the I-Pac got a major overhaul and the new Firmware 1.55 is now called "Multi-Mode" [... ...] the old "Gamepad enabled" FW139 is now called "Alternative Firmware (Mixed Mode)" [... ...] they are mentioning now:
"This is an alternative firmware version [... ...] Retropie does not work with this configuration. The standard multiMode version (above) enables one device type at a time on the host (plus mouse) and this is required for Retropie. [...]"
Sadly, that was the Firmware I've build my concepts on (and had tested on a PC, never thought Retropie couldn't cope with it).
Well, I've tried on a fresh retropie-buster-4.6-rpi4.img install with my old IPac Configuration (Joy(1/2), Buttons(1/2)1-7 + Start and Select as Gamepad and (1/2)SW8, (1/2)A and (1/2)B as keys and it was working just fine (Quicktest on some 2 player games in lr-mame2003: Both Players Gamepad Functions where fine (upon start the messages detected I-PAC2 on Port 0 and detected I-PAC2 on Port 1 flashed up and the keyboard keys where accepted fine from mame (ie. 1A (Button M in Post #9) set to TAB opened the Mame Menu). ... What I hadn't considered (as I had not assigned any "shifts" so far) was: The assignment of a switch to act as Gamepad, Keyboard or Mousebutton is a general one, so it cannot act as Gamepad (unshifted) and as a keyboard (shifted) [though I bet that would only be a Firmware-thing] :/
This would have been my intended configuration:
Seufz.jpg
As using Hat-(UDLR) and Buttons 8,11+ (WinIPAC can assign Buttonnumbers 1-28) as shifted assigns ain't going to be of any use (i believe?), I think i heed the advice from @theink in his wonderfull guide to setting up the IPAC2 as a keyboard controller and stick to keyboard only (though his argument that the I-PAC is only recognized as one controller in gamepad-mode appears (to me) to be void nowadays [at least for the Retropie Install mentioned above with an I-PAC 2 (Firmware 1.39) configured in WinIPACV2 (V1.0.8.12)])
Edit: And I haven't tried wether it is possible to assign keyboard keys as hotkeys (no hotkey-enable button set) or not... so that could have been the next boobytrap laid out for me within this battle ;>