# N64 How to get the joystick and the buttons to work

**URL:** <https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135>\
**Category:** Picade\
**Created:** [October 5, 2016, 5:52pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135 "2016-10-05T17:52:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![gundrabur](https://avatars.discourse-cdn.com/v4/letter/g/a87d85/32.png) [@gundrabur](https://forums.pimoroni.com/u/gundrabur)\
**Post date:** [October 5, 2016, 5:52pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/1 "2016-10-05T17:52:55Z")

</div>

Hello

I built my picade some days ago, and I loved it. It’s amazing. :)  
Now I tried some N64 games with Retropie 4.02 and they work just fine. But only with my Xbox One Controller attached to the usb port.  
Whatever I tried, I didn’t get the Picade Joystick and Butons to work.  
Did anyone here yet solve this problem, or has some ideas? :)

---

<div class="post-metadata">

**Author:** ![Paulcheffus](https://avatars.discourse-cdn.com/v4/letter/p/977dab/32.png) [@Paulcheffus](https://forums.pimoroni.com/u/Paulcheffus)\
**Post date:** [October 5, 2016, 7:30pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/2 "2016-10-05T19:30:30Z")

</div>

Hi

My joystick and buttons work in the N64 emulator unfortunately I can’t remember if I needed to configure anything and I am not near the Picade until Friday so can’t check. This is on v3.8.1 so might not be relevant to v4.0.2

Cheers

Paul

---

<div class="post-metadata">

**Author:** ![gundrabur](https://avatars.discourse-cdn.com/v4/letter/g/a87d85/32.png) [@gundrabur](https://forums.pimoroni.com/u/gundrabur)\
**Post date:** [October 5, 2016, 7:38pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/3 "2016-10-05T19:38:34Z")

</div>

Hi Paul

I’d be happy if you can check. :) Would be great to play Mario Kart 64 with the Picade joystick. :)

Thank you.

Martin

---

<div class="post-metadata">

**Author:** ![gundrabur](https://avatars.discourse-cdn.com/v4/letter/g/a87d85/32.png) [@gundrabur](https://forums.pimoroni.com/u/gundrabur)\
**Post date:** [October 7, 2016, 4:41pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/4 "2016-10-07T16:41:11Z")

</div>

ok, I got it. Wooohooo!  
I just needed to install an emulator which uses retroarch. And with this it worked.  
Now I only need to find out how I can use the joystick as analogue stick and not as dpad. :)

---

<div class="post-metadata">

**Author:** ![Paulcheffus](https://avatars.discourse-cdn.com/v4/letter/p/977dab/32.png) [@Paulcheffus](https://forums.pimoroni.com/u/Paulcheffus)\
**Post date:** [October 7, 2016, 7:53pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/5 "2016-10-07T19:53:27Z")

</div>

Hi

Excellent enjoy Mario Kart.

Cheers

Paul

---

<div class="post-metadata">

**Author:** ![gundrabur](https://avatars.discourse-cdn.com/v4/letter/g/a87d85/32.png) [@gundrabur](https://forums.pimoroni.com/u/gundrabur)\
**Post date:** [October 7, 2016, 8:26pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/6 "2016-10-07T20:26:52Z")

</div>

The second problem I solved too, and already played. :) Loved it! :)  
Thank you Paul.

cheers

Martin

---

<div class="post-metadata">

**Author:** ![moxie](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/moxie/32/1515_2.png) [@moxie](https://forums.pimoroni.com/u/moxie)\
**Post date:** [October 11, 2016, 4:55pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/7 "2016-10-11T16:55:00Z")

</div>

Can you tell us how you solved it?

---

<div class="post-metadata">

**Author:** ![gundrabur](https://avatars.discourse-cdn.com/v4/letter/g/a87d85/32.png) [@gundrabur](https://forums.pimoroni.com/u/gundrabur)\
**Post date:** [October 11, 2016, 5:32pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/8 "2016-10-11T17:32:25Z")

</div>

Hello!

Of course.  
To Play the N64-Games with the Picade Stick and buttons I installed Ir\_Mupen64plus in the Retropie-Setup and set this as default emulator for the N64 roms.  
To use the stick as analogue I edited this config file: /opt/retropie/configs/n64/retroarch.cfg  
I copied the input section for player 1 from /opt/retropie/configs/all/retroarch.cfg into the n64-file. Then I switched the entries from the dpad to the analogue and left the dpad entries just with a “”. You just need to be carful to fill in the axis-entries correctly. But there’s a note which explains how to do it. If you want, I can post you my config file later, when I get home.

cheers

Martin

---

<div class="post-metadata">

**Author:** ![Marc1973](https://avatars.discourse-cdn.com/v4/letter/m/ecb155/32.png) [@Marc1973](https://forums.pimoroni.com/u/Marc1973)\
**Post date:** [November 14, 2016, 11:54pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/9 "2016-11-14T23:54:45Z")

</div>

Any chance you could do a tutorial on how you did it as i am a newbee and would really could do with you help

---

<div class="post-metadata">

**Author:** ![Marc1973](https://avatars.discourse-cdn.com/v4/letter/m/ecb155/32.png) [@Marc1973](https://forums.pimoroni.com/u/Marc1973)\
**Post date:** [November 14, 2016, 11:55pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/10 "2016-11-14T23:55:50Z")

</div>

Or even the config file would help

---

<div class="post-metadata">

**Author:** ![rfisher](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rfisher](https://forums.pimoroni.com/u/rfisher)\
**Post date:** [November 20, 2016, 7:46pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/11 "2016-11-20T19:46:59Z")

</div>

I tried your suggestion and I didn’t get it to work. Can you post your n64 retroarch.cfg

---

<div class="post-metadata">

**Author:** ![Joey73](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/joey73/32/1861_2.png) [@Joey73](https://forums.pimoroni.com/u/Joey73)\
**Post date:** [March 2, 2017, 4:04am UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/12 "2017-03-02T04:04:32Z")

</div>

> [@gundrabur](#):
>
> retropie/configs/n64/retroarch

any Solution here for RetroPie 4.1 with Picade Joystick and N64 Emulator?

GreetZ  
Joey

---

<div class="post-metadata">

**Author:** ![Joey73](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/joey73/32/1861_2.png) [@Joey73](https://forums.pimoroni.com/u/Joey73)\
**Post date:** [March 2, 2017, 4:24am UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/13 "2017-03-02T04:24:50Z")

</div>

> [@gundrabur](#):
>
> Ir\_Mupen64plus

Hi, can anyone post an N64 config file for RetroPie 4.1?

Thanks from Germany  
Joey

---

<div class="post-metadata">

**Author:** ![Joey73](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/joey73/32/1861_2.png) [@Joey73](https://forums.pimoroni.com/u/Joey73)\
**Post date:** [March 6, 2017, 12:12am UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/14 "2017-03-06T00:12:23Z")

</div>

has no one a config File for N64 Picade Joystick?

---

<div class="post-metadata">

**Author:** ![Paulcheffus](https://avatars.discourse-cdn.com/v4/letter/p/977dab/32.png) [@Paulcheffus](https://forums.pimoroni.com/u/Paulcheffus)\
**Post date:** [March 7, 2017, 8:36pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/15 "2017-03-07T20:36:38Z")

</div>

Hi

Try here as this is where the Retropie developers are

> **[Help and Support](https://retropie.org.uk/forum/category/8/help-and-support)**
>
> Support and discussion for the RetroPie retro-gaming project.

Cheers

Paul

---

<div class="post-metadata">

**Author:** ![lupsyn](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/lupsyn/32/6769_2.png) [@lupsyn](https://forums.pimoroni.com/u/lupsyn)\
**Post date:** [June 16, 2020, 10:01pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/16 "2020-06-16T22:01:09Z")

</div>

Sadly I ve the same issue with raspberry pi4 and retropie 4.6

---

<div class="post-metadata">

**Author:** ![picmac](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/picmac/32/7437_2.png) [@picmac](https://forums.pimoroni.com/u/picmac)\
**Post date:** [January 3, 2021, 9:05pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/17 "2021-01-03T21:05:38Z")

</div>

Hi,

I had the same problem on the newest 10" Picade and RetroPie 4.7.2  
This solution works for me e.g. for Mario Kart in lr-mupen64plus and lr-mupen64plus-next

Connect to the “configs” Samba share and copy the complete content in the file retroarch.cfg in the n64 folder.

```
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/n64/"

# Two analog sticks (DualShock-esque).
# Bound as usual, however, if a real analog axis is bound,
# it can be read as a true analog.
# Positive X axis is right, Positive Y axis is down.
input_player1_l_x_plus = "right"
input_player1_l_x_minus = "left"
input_player1_l_y_plus = "down"
input_player1_l_y_minus = "up"

#include "/opt/retropie/configs/all/retroarch.cfg"

```

Hopefully this helps others facing the same problem.

Cheers  
Marcus

---

<div class="post-metadata">

**Author:** ![lupsyn](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/lupsyn/32/6769_2.png) [@lupsyn](https://forums.pimoroni.com/u/lupsyn)\
**Post date:** [January 5, 2021, 7:48pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/18 "2021-01-05T19:48:03Z")

</div>

Thanks dude, i do confirm, this configuration is fixing the issue!  
Cheers!

---

<div class="post-metadata">

**Author:** ![Jaysun](https://avatars.discourse-cdn.com/v4/letter/j/f1d935/32.png) [@Jaysun](https://forums.pimoroni.com/u/Jaysun)\
**Post date:** [March 11, 2021, 1:34am UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/19 "2021-03-11T01:34:21Z")

</div>

Everything is inverted…  
I understand how to access the mainframe etc, but I don’t know how to change the settings for individual emulators…  
I’m a pro at inverted mario kart now (N64) 🤦‍♂️  
The configuration is set up right, but I’m struggling to tweak my home build properly 😔  
Any advice welcomed 🙏

 ![20210311_014037](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/1/1c721a6c788e9a3dcbc65a69bfdddc6dad6e41cb.jpeg)

---

<div class="post-metadata">

**Author:** ![JuK3b0x\_Gr1m](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/juk3b0x_gr1m/32/8445_2.png) [@JuK3b0x\_Gr1m](https://forums.pimoroni.com/u/JuK3b0x_Gr1m)\
**Post date:** [January 9, 2022, 9:57pm UTC](https://forums.pimoroni.com/t/n64-how-to-get-the-joystick-and-the-buttons-to-work/3135/20 "2022-01-09T21:57:45Z")

</div>

thanks man. I got it to work with your help.
