Solved IPAC & Recalbox
-
Good Day All,
I recently replaced a really old laptop in my cabinet with a raspberry pi 2 running recalbox. I replaced it because the laptop was causing too many problems (heating & size mainly) and I am running exclusively mame with older games (pre-1990). A raspberry pi would be more than efficient for what I am doing. I want recalbox to be the front-end.
I seem to understand the difference between gamepad and keyboard. Does recalbox view the IPAC as a keyboard, gamepad or both as of 4.1? I would really like to use the IPAC as a keyboard, as the versatility within MAME to use other buttons would be phenomenal.
If not, is there a way I can change buttons within MAME? for example, on the old setup, I have a yellow button on the cabinet that acted like a selection key within the front end, but in MAME it acted as an exit button. With that setup, it was easy for other people to understand how the machine worked. It was the same button to start and end a game. I don't know if the hotkey+enter combo is going to work as nicely.
I tried to follow the wiki (https://github.com/recalbox/recalbox-os/wiki/Keyboard-encoder-configuration-(EN)) but it was not very clear and is over a year old. I also did some digging on the forum but it too seemed a bit outdated.
Did I make sense? Sorry for the rambling. Thanks for any help!
-
@sag508 you must put the IPAC in keyboard mode, but it will be reinterpreted as a pad by recalbox, so I'm not sure you can do cusotm mapping like you want.
for exit, I'm pretty sure it's not possible to use a single key
-
@sag508 we do not support keyboard mapping. If it does work, it's mostly "luckily" but not by our means. We use a software to convert the ipac to a gamepad, so that recalbox' magic can operate.
Regarding that single button ... Nope, can't be done this way.
-
@voljega @Substring thanks replying so quickly and for the information. This is information, while disappointing for my project, is understandable. I think I'm going to have to investigate other options in this case.
Thanks again.