Mupen64 Controller Mapping for Gameshell

Hello all. I’m pretty new to this community, but the first thing that I wanted to do was try to play some of my old favorite N64 games.

With the help of Javelinface, I was able to get Mupen64 running smoothly in V0.5 and the last problem I had was mapping the controls to have all the buttons I needed to play the games I wanted to. I took an hour or so today to figure out how to map every key to the Gameshell to however you’d like. Please use the Map photo of the Gameshell keyboard and my legend to map whichever buttons you want within the mupen64plus.cfg file. That file is located in /home/cpi/.config/mupen64plus. Once you open the file to edit, go down to “[Input-SDL-Control1]” and scroll a little further down to where it says digital button mapping configurations and use the photo below and the legend to map the controls how you want! One or two might be a bit off and know that the light key ones are backwards. SO LK1 PRI is H, not HOME. It all worked for me, so give it a go! Please let me know if you had any questions and I’ll help as much as I can. Again, I’m new to this stuff.

!!!Legend base off of the photo above!!!

Button Name PRI/SHFT

START 13/43
SELECT 32/45
X 117/121
Y 105/111
A 106/104
B 107/108
LK1 104/278
LK2 121/280
LK4 111/281
LK5 108/279


You absolute legend! This is sure to be useful for many people!
There should be a way to have a per game config file, allowing you to have say individual action.config file per rom.
I can’t wait to see custom key bindings on a per game basis!

1 Like

Yeah. That is way beyond my skill level. I was just able to figure out what the individual buttons coincide to in terms of the numeric value. Other than that, I will probably be useless in the future. Just help people with what I’ve learned from the rest of the community!

1 Like