You are on page 1of 6

Thisrepository Search

Pullrequests

Issues

Gist

RetroPie / RetroPieSetup
Code

Issues 54

Watch

Pullrequests 2

Wiki

Pulse

242

Star

2,325

Fork

310

Graphs

Nintendo64

Edit

NewPage

Twitch0815editedthispage13daysago25revisions

Pages

129

WikiHomePage
GettingStarted
TheNintendo64isa5thgenerationgamingconsolereleasedbyNintendoin1996

FirstInstallation
WiFi
ControllerConfiguration
(RetroArch)

Emulator

Mupen64plus

lr
Mupen64plus

Rom
Folder

Transferringgames(ROMs)

Extension

n64

n64

BIOS

ControllerConfig

ScrapingGames
RuncommandLaunchMenu

.z64.n64
.v64
.z64.n64
.v64

/opt/retropie/configs/n64/InputAutoCfg.ini
none

and

GettingtherightMAMEROMs
UpdatingRetroPie
UsingSSH

/opt/retropie/configs/n64/mupen64plus.cfg

Emulators
none

/opt/retropie/configs/n64/retroarch.cfg

3do
AdventureGameStudio
Amiga

Emulators:Mupen64plus,lrMupen64plus

AmstradCPC
AppleII
AtariST/STE/TT/Falcon

Whilethemupen64pluslibretrocorehastheconvenienceofRetroArchconfigurations,theactual

Atari2600

Mupen64plusdoesbetterwithperformance.

Atari5200and8bitseries

YoucanchoosebetweentheRICE,glesN64andGLideN64videopluginfromtheruncommand

AtariJaguar

menuyoumayhavetotestouteachonetoseewhichworksbestbutyoucanalsocheckthe
compatibilitylistbelow.
NotethatyouneedaRaspberryPi2ifyouwantanydecentN64performanceandeventhenitis
hitandmiss.

Atari7800
AtariLynx
CoCo
Colecovision
Commodore64
Daphne
Dragon32
Dreamcast

ROMS
AcceptedFileExtensions:.z64.n64.v64
PlaceyourNintendo64ROMsin

FinalBurnAlpha
Game&Watch
GameGear
GameBoy
GameBoyColor
GameBoyAdvance
Intellivision
Macintosh

/home/pi/RetroPie/roms/n64

MAME
MasterSystem
Megadrive/Genesis

RomCompatibilityListfeelfreetocontribute!
SecondaryRomCompatibilitylistwithtestingonRaspberryPi3needtomerge2lists.
https://docs.google.com/spreadsheets/d/1Sn3Ks3Xv8cIx3

MESS
MSX
Nintendo64
NintendoDS
NintendoEntertainment
System
NeoGeo

LGCozVFF7wGLagpVG0csWybnwFHXk/edit

NeoGeoPocket
NeoGeoPocketColor

Performance
Lowscreenresolutionarerecommendedtogetbestperformance.PerformancesuffersifHD
resolutionsareused.

PC
PCEngine/TurboGrafx16
PSP
PlayStation1
Saturn
ScummVM
Sega32X

Controls

SegaCD
SegaSG1000
SuperNintendoEntertainment
System

lrMupen64plus
lrMupen64plusutilisesRetroArchconfigurations
Addcustomretroarchcontrolstotheretroarch.cfgfilein

Vectrex
Videopac/Odyssey2
VirtualBoy
WonderSwan
WonderSwanColor
Zmachine
ZXSpectrum

/opt/retropie/configs/n64/retroarch.cfg

FormoreinformationoncustomRetroArchcontrolssee:RetroArchConfiguration

Ports
Baldur'sGate
CaveStory
CommanderKeen
Descent
DOOM
DukeNukem3D
EasyRPGPlayer
Giana'sReturn
Lincity
Lve
KODI
Marathon
Micropolis
MinecraftPiEdition
OpenBOR
OpenTTD
OpenTyrian
OutRunEngine
QuakeSeries
ResidualVM
RickDangerous
PrinceofPersia

Mupen64plus

SuperMarioWar

StartingwithRetroPie3.3Mupen64Plusconfigurationsareautomaticallygeneratedwhenyou

TheUrQuanMasters

configureyourcontrollerforthefirsttimeinemulationstation.Mupen64plusconfigurationsdiffer
fromtheRetroArchconfigslistedaboveandmorecloselymatchtheoriginalphysicalN64
controller.

SuperTux
Warcraft/Starcraft
Wolfenstein3D
ZeldaEngine

Advanced
Configuration
CustomSplashScreens
EmulationStationThemes
ConfigurationEditor
Netplay
Overclocking
MemorySplit
ManualInstallation
Odroid
ArchLinux
Ubuntu15.10x86
RetroPieinstallforOSMCwith
externalmemoryUSBDrive
FavoritesandChildfriendly
EmulationStation

Controllers
XBox360Controller
PS3controller
N64controller
Bluetoothcontroller
SmartphoneGamepad
Wiimotes
WiiUProController(Debian
jessieonly)
XinMoDriver
GPIOControllerModules

Troubleshooting
SoundIssues
SpeedIssues
VideoIssues

Therearetwomainconfigurationfilesthatcanbemodifiedlocatedat:
/opt/retropie/configs/n64/mupen64plus.cfg
and
/opt/retropie/configs/n64/InputAutoCfg.ini

FAQ

Clonethiswikilocally

https://github.com/RetroPie/RetroPie

CloneinDesktop

Examplemupen64plus.cfg
[CoreEvents]
#Mupen64PlusCoreEventsconfigparametersetversionnumber.Pleasedon'tchangethisversionnumber.
Version=1
#SDLkeysymforstoppingtheemulator
KbdMappingStop=27
#SDLkeysymforswitchingbetweenfullscreen/windowedmodes
KbdMappingFullscreen=0
#SDLkeysymforsavingtheemulatorstate
KbdMappingSaveState=286
#SDLkeysymforloadingtheemulatorstate
KbdMappingLoadState=288
#SDLkeysymforadvancingthesavestateslot
KbdMappingIncrementSlot=0
#SDLkeysymforresettingtheemulator
KbdMappingReset=290
#SDLkeysymforslowingdowntheemulator
KbdMappingSpeedDown=291
#SDLkeysymforspeedinguptheemulator
KbdMappingSpeedUp=292
#SDLkeysymfortakingascreenshot
KbdMappingScreenshot=293
#SDLkeysymforpausingtheemulator
KbdMappingPause=112
#SDLkeysymformuting/unmutingthesound
KbdMappingMute=109
#SDLkeysymforincreasingthevolume
KbdMappingIncreaseVolume=93
#SDLkeysymfordecreasingthevolume
KbdMappingDecreaseVolume=91
#SDLkeysymfortemporarilygoingreallyfast
KbdMappingFastForward=102
#SDLkeysymforadvancingbyoneframewhenpaused
KbdMappingFrameAdvance=47
#SDLkeysymforpressingthegamesharkbutton
KbdMappingGameshark=103
#Joystickeventstringforstoppingtheemulator
JoyMappingStop="J0B7/B6,J1B7/B6"
#Joystickeventstringforswitchingbetweenfullscreen/windowedmodes
JoyMappingFullscreen=""
#Joystickeventstringforsavingtheemulatorstate
JoyMappingSaveState="J0B5/B6,J1B5/B6"
#Joystickeventstringforloadingtheemulatorstate
JoyMappingLoadState="J0B4/B6,J1B4/B6"

#Joystickeventstringforadvancingthesavestateslot
JoyMappingIncrementSlot=""
#Joystickeventstringfortakingascreenshot
JoyMappingScreenshot=""
#Joystickeventstringforpausingtheemulator
JoyMappingPause=""
#Joystickeventstringformuting/unmutingthesound
JoyMappingMute=""
#Joystickeventstringforincreasingthevolume
JoyMappingIncreaseVolume=""
#Joystickeventstringfordecreasingthevolume
JoyMappingDecreaseVolume=""
#Joystickeventstringforfastforward
JoyMappingFastForward=""
#Joystickeventstringforpressingthegamesharkbutton
JoyMappingGameshark=""

[InputSDLControl1]

#Mupen64PlusSDLInputPluginconfigparameterversionnumber.Pleasedon'tchangethisversionnumber.
version=2
#Controllerconfigurationmode:0=FullyManual,1=AutowithnamedSDLDevice,2=Fullyautomatic
mode=2
#Specifieswhichjoystickisboundtothiscontroller:1=Nojoystick,0ormore=SDLJoysticknumber
device=0
#SDLjoystickname(orKeyboard)
name="LogitechGamepadF310"
#Specifieswhetherthiscontrolleris'pluggedin'tothesimulatedN64
plugged=True
#Specifieswhichtypeofexpansionpakisinthecontroller:1=None,2=Mempak,5=Rumblepak
plugin=2
#IfTrue,thenmousebuttonsmaybeusedwiththiscontroller
mouse=False
#Scalingfactorformousemovements.ForX,Yaxes.
MouseSensitivity="2.00,2.00"
#TheminimumabsolutevalueoftheSDLanalogjoystickaxistomovetheN64controlleraxisvaluefrom0.ForX,Yaxes.
AnalogDeadzone="4096,4096"
#AnabsolutevalueoftheSDLjoystickaxis>=AnalogPeakwillsaturatetheN64controlleraxisvalue(at80).ForX,Yaxes.For
AnalogPeak="32768,32768"
#Digitalbuttonconfigurationmappings
DPadR="hat(0Right)"
DPadL="hat(0Left)"
DPadD="hat(0Down)"
DPadU="hat(0Up)"
Start="button(7)"
ZTrig="button(5)"
BButton="button(2)"
AButton="button(0)"
CButtonR="axis(3+)"
CButtonL="axis(3)"
CButtonD="axis(4+)"
CButtonU="axis(4)"
RTrig="axis(5)"
LTrig="axis(2)"
Mempakswitch="button(1)"
Rumblepakswitch="button(3)"
#Analogaxisconfigurationmappings
XAxis="axis(0,0+)"
YAxis="axis(1,1+)"

[InputSDLControl2]
#Mupen64PlusSDLInputPluginconfigparameterversionnumber.Pleasedon'tchangethisversionnumber.
version=2
#Controllerconfigurationmode:0=FullyManual,1=AutowithnamedSDLDevice,2=Fullyautomatic
mode=2
#Specifieswhichjoystickisboundtothiscontroller:1=Nojoystick,0ormore=SDLJoysticknumber
device=1
#SDLjoystickname(orKeyboard)
name="LogitechGamepadF310"
#Specifieswhetherthiscontrolleris'pluggedin'tothesimulatedN64

plugged=True
#Specifieswhichtypeofexpansionpakisinthecontroller:1=None,2=Mempak,5=Rumblepak
plugin=2
#IfTrue,thenmousebuttonsmaybeusedwiththiscontroller
mouse=False
#Scalingfactorformousemovements.ForX,Yaxes.
MouseSensitivity="2.00,2.00"
#TheminimumabsolutevalueoftheSDLanalogjoystickaxistomovetheN64controlleraxisvaluefrom0.ForX,Yaxes.
AnalogDeadzone="4096,4096"
#AnabsolutevalueoftheSDLjoystickaxis>=AnalogPeakwillsaturatetheN64controlleraxisvalue(at80).ForX,Yaxes.For
AnalogPeak="32768,32768"
#Digitalbuttonconfigurationmappings
DPadR="hat(0Right)"
DPadL="hat(0Left)"
DPadD="hat(0Down)"
DPadU="hat(0Up)"
Start="button(7)"
ZTrig="button(5)"
BButton="button(2)"
AButton="button(0)"
CButtonR="axis(3+)"
CButtonL="axis(3)"
CButtonD="axis(4+)"
CButtonU="axis(4)"
RTrig="axis(5)"
LTrig="axis(2)"
Mempakswitch="button(1)"
Rumblepakswitch="button(3)"
#Analogaxisconfigurationmappings
XAxis="axis(0,0+)"
YAxis="axis(1,1+)"

ExampleInputAutoCfg.ini
[LogitechGamepadF310]
plugged=True
plugin=2
mouse=False
AnalogDeadzone=4096,4096
AnalogPeak=32768,32768
DPadR=hat(0Right)
DPadL=hat(0Left)
DPadD=hat(0Down)
DPadU=hat(0Up)
Start=button(7)
ZTrig=button(5)
BButton=button(2)
AButton=button(0)
CButtonR=axis(3+)
CButtonL=axis(3)
CButtonD=axis(4+)
CButtonU=axis(4)
RTrig=axis(5)
LTrig=axis(2)
Mempakswitch=button(1)
Rumblepakswitch=button(3)
XAxis=axis(0,0+)
YAxis=axis(1,1+)

VideoTutorials

TheRetroPieProject
About

Forum

SetupScript

2016GitHub,Inc. Terms Privacy Security Contact Help

Status API Training Shop Blog About