Yes @Fabian, it is normal. N64 emulation use mupen64plus in standalone version et not retroarch. So the emulator don't support hotkey as the other emulators (using retroarch). For the moment there is no auto configuration of the controlers with this emulator. Only the fonction Hotkey -> exit is automatically configured (otherwise you couldn't close the emulator once started). You can configure it manually by editing the file /recalbox/configs/mupen64/mupen64plus.cfg
. There is a section about the "[CoreEvents]" :
| [CoreEvents] |
| |
| |
| Version = 1 |
| |
| Kbd Mapping Stop = 27 |
| |
| Kbd Mapping Fullscreen = 0 |
| |
| Kbd Mapping Save State = 286 |
| |
| Kbd Mapping Load State = 288 |
| |
| Kbd Mapping Increment Slot = 0 |
| |
| Kbd Mapping Reset = 290 |
| |
| Kbd Mapping Speed Down = 291 |
| |
| Kbd Mapping Speed Up = 292 |
| |
| Kbd Mapping Screenshot = 293 |
| |
| Kbd Mapping Pause = 112 |
| |
| Kbd Mapping Mute = 109 |
| |
| Kbd Mapping Increase Volume = 93 |
| |
| Kbd Mapping Decrease Volume = 91 |
| |
| Kbd Mapping Fast Forward = 102 |
| |
| Kbd Mapping Frame Advance = 47 |
| |
| Kbd Mapping Gameshark = 103 |
| |
| Joy Mapping Stop = "J1B0" |
| |
| Joy Mapping Fullscreen = "" |
| |
| Joy Mapping Save State = "" |
| |
| Joy Mapping Load State = "" |
| |
| Joy Mapping Increment Slot = "" |
| |
| Joy Mapping Screenshot = "" |
| |
| Joy Mapping Pause = "" |
| |
| Joy Mapping Mute = "" |
| |
| Joy Mapping Increase Volume = "" |
| |
| Joy Mapping Decrease Volume = "" |
| |
| Joy Mapping Fast Forward = "" |
| |
| Joy Mapping Gameshark = "" |
So you can add a button for each event, J0=player 1 and B=code of the button to affect. So if you want to add the button 5 of the controler player 1
to the fonction save state, you have to add Joy Mapping Save State = "J0B5"
To know what is the code of each button of your controler, you can see this wiki : https://github.com/digitalLumberjack/recalbox-os/wiki/Test-your-joystick-with-jstest-(EN)