non-libretro emulator for 4.8 rpi4
-
@sshht said in non-libretro emulator for 4.8 rpi4:
Is there another way to install MAME4ALL?
No, it's not compatible with a Pi4, and
advmame 0.94
also.The only thing that worries me about disabling the hot key with the SNES controller is that I like to be able to use SELECT-START to exit a game when using the USB controllers (playing NES/SNES).
USB controllers are configured separately from a keyboard-type controller - is the IPAC configured as a keyboard or as a gamepad ? You can still have the Hotkey Enable button set for an USB controller and leave it unset for the IPAC.
-
IPAC is configured as keyboard.
So if I want the Hotkey Enable button set for ONLY the USB controllers and leave it unset for the IPAC is that just editing the retroarch in the "ARCADE" config folder? Or how would I do that?
-
How did you configure your IPAC ? Did you edit the a configuration file or used the EmulationStation input mapping menu ?
-
@sshht
For what its worth you can see me mucking about several years ago here disabling the hot key and setting the keyboard mapping.
https://bit.ly/3tMUaqLFrom what I remember the hotkey will still be fine for the controller as it wont read the keyboard binds it'll use its own config.
-
@mitu
Used the EmulationStation input mapping menu that you get when you first load retropie. -
@Floob
Thanks. I'll check that out.
Do you use USB controllers in addition to your bartop buttons?I use both usb controllers and bartop buttons + IPAC (which emulates keyboard)
-
@sshht said in non-libretro emulator for 4.8 rpi4:
Used the EmulationStation input mapping menu that you get when you first load retropie
Then it means the configuration settings are saved in the global
retroarch.cfg
. If you've chosen a hotkey enable button during setup, it was set there. You can override it, disabling the hotkey, per-system (arcade
for instance), so that you can use theEsc
mapped key to exit, but this also means that any hotkey dependent actions should also be disabled - save/load/reset/menu. -
Yes, I really only use the retroarch.cfg in the \config\all directory for everything.
I attempted to disabled the hotkey function and add the exit function to my \config\all\arcade\retroarch.cfg file using the following, but still didn't work:
input_remapping_directory = "/opt/retropie/configs/arcade/"
input_enable_hotkey = "nul"
input_exit_emulator = "escape"#include "/opt/retropie/configs/all/retroarch.cfg"
-
The configuration looks correct. What emulator are you using when testing it ? Do you also have a gamepad connected ?
-
I'm using lr-mame2003. And yes, i have the usb gamepads connected while I launch the arcade.
I bet if I disconnect the gamepads I could exit the game with 'esc' key on keyboard (or IPAC since that's mapped to esc).
-
@sshht
Out of interest, what happens if you hold the hotkey on the controller, and then press exit on the IPAC? -
Good idea. Yes, if I hit the hotkey on my USB gamepad and then hit ESC keyboard key / IPAC button that is mapped to ESC, then it exits the arcade game successfully.
I guess I could program a combination of SELECT + ESC on my IPAC instead of just using ESC eh?
-
@sshht
It might help if you zip up or pastebin your retroarch.cfgs in case there is something obvious in one of them. I'm assuming you dont have a game specific one. -
-
@sshht
And if you comment out the hotkey enable button line in your controller file, does your IPAC exit with the single esc press?
I think you're right in the easiest way would be for you to use the hotkey on the IPAC unless you wrote a script to change the controller cfg based on the system that you loaded. -
Are you saying to comment out the "input_enable_hotkey_btn = "6" found in my \config\all\retroarch-joypads\USB,2-axis 8-button gamepad .cfg ?
-
@sshht said in non-libretro emulator for 4.8 rpi4:
I bet if I disconnect the gamepads I could exit the game with 'esc' key on keyboard (or IPAC since that's mapped to esc).
Have you tried that ? Disconnecting the gamepads will ensure no hotkey gets set in any input profile.
-
Yes, when I disconnect the gamepads, then i can use ESC to get the arcade game.
So when I use LR-mame2003 or any LR based emulator with my gamepads connected I can't use the 'esc' key to exit an arcade game.
It's like I need to disable the gamepads and hot key when loading libretro emulators in arcade. -
@sshht said in non-libretro emulator for 4.8 rpi4:
It's like I need to disable the gamepads and hot key when loading libretro emulators in arcade.
If you're sure you won't be using any gamepad for the Arcade games, you can try disabling the gamepads by adding to
retroarch.cfg
(for thearcade
system):input_player1_joypad_index=nul input_player2_joypad_index=nul input_player3_joypad_index=nul input_player4_joypad_index=nul
-
@mitu said in non-libretro emulator for 4.8 rpi4:
input_player1_joypad_index=nul
input_player2_joypad_index=nul
input_player3_joypad_index=nul
input_player4_joypad_index=nulWeird, I added in those lines you said to my retroarch.cfg in the arcade folder and restarted emulationstation, but when loading lr-mame2003 arcade game it still detected the gamepads and of course ESC key wouldn't exit, but the gamepads still exited with select-start.
Any other ideas to disable the gamepads strictly in the arcade system?
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.