(GUIDE) How to add Super Mario 64 PC to Retropie(Pi4 and Pi3b)
-
@Stuart2773
First of all, make sure you have a Mario.z64 in there.
Second, instead of baserom.Mario, you need to put the region(eg. us, eu) -
Yeah the baserom needs to be called baserom.us.z64 (or eu or jp). I'm just building it now
-
my mario.z64 is in my n64 roms dir
the original rom file was called Super Mario 64 (U) [!].z64
but i changed it to Mario.z64
-
@retropieuser555
Also when running make VERSION=us TARGET_RPI=1 -j4, replace us with the region of the rom -
@Stuart2773
It is the us file -
yes
-
@Luddo183 said in (GUIDE) How to add Super Mario 64 PC to Retropie(Pi4 and Pi3b):
RetroPie/roms/n64/Mario.z64
step 3 is really confusing me, not sure what needs to be typed
-
@Stuart2773
For you, typecp RetroPie/roms/n64/Mario.z64 sm64pc/baserom.us.z64
And for step 4:
cd sm64pc make VERSION=us TARGET_RPI=1 -j4
And for the sm64pc.sh file:
#!/bin/bash /home/pi/sm64pc/build/us_pc/sm64.us.f3dex2e.arm %U
-
-
@Stuart2773
You can get them on the official website -
@Luddo183 said in (GUIDE) How to add Super Mario 64 PC to Retropie(Pi4 and Pi3b):
@Stuart2773
You can get them on the official websitecan you provide the link?
-
Okay couple of notes. Controller didn't work at first the controls for keyboard are:-
N64 Analog Stick = WASD
N64 C Buttons = Arrow Keys
N64 A = L
N64 B = Comma (,)
N64 Z = K
N64 R = Shift
N64 Start = SpacebarBut did some digging, my xbox 360 controller does work out of the box. So it seems the controls for it are hardwired? @Luddo183 what controller are you using?
-
@Stuart2773 I don't know the link, but Google will help you
@retropieuser555 You can configure, go to pause menu, press R(probably Right Trigger) and you should see a option for controller configuration(BTW I am using a Xbox one controller) -
@Luddo183 Yeah I got that about the controls menu in game. It doesn't let you edit the controls for my 8bitdo controllers. Do you know where in the directory it saves the sm64config.txt that apparently has the key bindings? I can't seem to find it.
-
@retropieuser555
You can't edit it. I found the file, but the numbers were like this:
0000 0000 0000
I can't figure it out, so I left it alone -
@Luddo183 https://twitter.com/thetovlisgunda/status/1273743625944363009 Yeah it seems it's not particularly documented anywhere which key is allocated to which numerical code. Still can't find the file but I'd like a bash at it. What was the address you had for it? Is it somewhere within the sm64pc folder?
Otherwise, I'm using a pi4 with a 2000 arm overclock and this runs very well. Better than Mario64 on any of the mupen64plus options imo. If anything it might be a little too quick, but that's probably years of me being used to the PAL/EU version of the game.
I'll give this a try on my older pi3b+, but I imagine this will run perfectly well. Good find by the way!
Edit:- Tried to compile on my pi3b+, no errors but when you boot the game you get no video. The audio is playing, buttons are working but no video on screen. I only use my pi3 for kodi really but maybe someone can figure how to edit the config files to get the video showing.
-
@retropieuser555
It runs into difficulties on any Pi below for 4, but is playable
And if people don't mind, if you get it running, please post pics so the people who have problems can see how it should be running, and feel free to ask for help -
Runs great. Thanks for posting the tutorial.
Arcade digital direction controls are mapped, along with a some buttons. Still need to modify it to add the remainder.
-
I would like to go about installing the following texture packs:-
How do you go about doing this on the pi?
I tried replacing the downloaded files from the folders called actors, data, src. But when i play the game the textures look exacly the same as before?
-
@skj I did the same things as you, placed the textures in their respective folders, and yep, it doesn't work.
My guess is we need to compile with the new textures so they are called by the program. The pack I tried was SM64 Redrawn.
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.