You are on page 1of 36

Thisrepository Search

Pullrequests

Issues

Gist

RetroPie / RetroPieSetup
Code

Issues 54

Watch

Pullrequests 2

Wiki

Pulse

242

Star

2,325

Fork

310

Graphs

Dreamcast

Edit

NewPage

HerbFarguseditedthispage17daysago28revisions

Pages

129

WikiHomePage
GettingStarted
TheSegaDreamcastisa6thgenerationhomevideogameconsolereleasedbySegain1998.Itis

FirstInstallation

notablythelastconsolethatSegaproduced.

WiFi
ControllerConfiguration
(RetroArch)
Transferringgames(ROMs)

Emulator

Reicast

Rom
Folder
dreamcast

ScrapingGames

Extension

BIOS

ControllerConfig

RuncommandLaunchMenu
GettingtherightMAMEROMs

.cdi.gdi

dc_boot.bin,
dc_flash.bin

UpdatingRetroPie

/opt/retropie/configs/dreamcast/mappings

UsingSSH

Emulators

Emulator:Reicast

3do
AdventureGameStudio
Amiga

Itcanbeverylaggyandbuggy,butsomegamesworkgreat(seecompatibilitylistbelow).Pi2is
required.
Audioischoppyandnotgreat,anddegradesthelongertheemulatorisinuse.Restartingthe

AmstradCPC
AppleII
AtariST/STE/TT/Falcon
Atari2600
Atari5200and8bitseries

emulator(andultimatelythePi)maybecomeagoodideaafteracouplehoursofgameplay.There

Atari7800

isamemoryleaksomewhereintheReicastcode.Lowscreenresolutionarerecommendedtoget

AtariJaguar

bestperformance.PerformancesuffersifHDresolutionsareused.

AtariLynx
CoCo
Colecovision

ROMS

Commodore64
Daphne
Dragon32

AcceptedFileExtensions:.cdi.gdi

Dreamcast
FinalBurnAlpha

PlaceyourDreamcastROMsin

Game&Watch
GameGear
GameBoy

/home/pi/RetroPie/roms/dreamcast

GameBoyColor
GameBoyAdvance

DREAMCASTCOMPATIBILITYLISTfeelfreetocontributetothelist.

Intellivision
Macintosh
MAME

BIOS

MasterSystem
Megadrive/Genesis
MESS

TheBIOSfilesneededare:dc_boot.bin,dc_flash.bin

MSX

PlaceyourBIOSfilesin

NintendoDS

Nintendo64
NintendoEntertainment
System

/home/pi/RetroPie/BIOS

NeoGeo

NeoGeoPocket
NeoGeoPocketColor

VideoSetupGuide

PC
PCEngine/TurboGrafx16
PSP
PlayStation1
Saturn
ScummVM
Sega32X
SegaCD
SegaSG1000
SuperNintendoEntertainment
System
Vectrex
Videopac/Odyssey2
VirtualBoy

VMUs

WonderSwan
WonderSwanColor
Zmachine

VMUsarestoredas.BINfilesunder/home/pi/.reicast/,andwillbeautomaticallycreatedthe
firsttimeyourunReicastwithoutVMUfiles.

ZXSpectrum

Ports

Onoccasion,theseVMUsdonotgetformattedquiterightduringcreation,andtheDreamcastcan't

Baldur'sGate

saveorloaddatafromthem.TheyjustneedtobereformattedruntheSYSTEMMANAGERentryin

CaveStory

theEmulationStationDreamcastmenuand/orseethispostfordetails.

CommanderKeen
Descent

Controls
StartingwithRetroPie3.3controlsfortheDreamcastEmulatorareautomaticallyconfiguredwhen
youconfigureyourcontrolsthroughemulationstation.

DOOM
DukeNukem3D
EasyRPGPlayer
Giana'sReturn
Lincity
Lve
KODI
Marathon
Micropolis
MinecraftPiEdition
OpenBOR
OpenTTD
OpenTyrian
OutRunEngine
QuakeSeries
ResidualVM
RickDangerous
PrinceofPersia
SuperMarioWar
SuperTux
TheUrQuanMasters
Warcraft/Starcraft
Wolfenstein3D
ZeldaEngine

Advanced
Configuration
CustomSplashScreens
EmulationStationThemes
ConfigurationEditor
Netplay

Controlscanbemappedviathe/home/pi/.reicast/emu.cfgfile.AnexamplemappingforaPS3

Overclocking

controllerisbelowforreference:

MemorySplit
ManualInstallation

PlayStation3Controller

Odroid
ArchLinux
Ubuntu15.10x86

[PLAYSTATION(R)3Controller]
button.0=Btn_Z
button.1=Btn_C
button.2=Btn_D

RetroPieinstallforOSMCwith
externalmemoryUSBDrive
FavoritesandChildfriendly
EmulationStation

button.3=Btn_Start
button.4=DPad_Up
button.5=DPad_Right
button.6=DPad_Down
button.7=DPad_Left
button.8=Axis_LT
button.9=Axis_RT
button.10=DPad2_Left
button.11=DPad2_Right
button.12=Btn_Y
button.13=Btn_B
button.14=Btn_A
button.15=Btn_X
button.16=Quit
axis.0=Axis_X
axis.1=Axis_Y

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

Troubleshooting
SoundIssues

Ifmappingisnotworkingcorrectlytrychangingcontrollernamefor:

SpeedIssues
VideoIssues
FAQ

[SonyPLAYSTATION(R)3Controller]
Clonethiswikilocally

ForWirelessPS3Controlleruse:

https://github.com/RetroPie/RetroPie

CloneinDesktop

[PLAYSTATION(R)3Controller(xx:xx:xx:xx:xx:xx)]

Replacexx:xx:xx:xx:xx:xxwithyourowncontrollermacaddress
Pressctrl+ctoexitOrmapaQuitbutton(PS)asshownabove:D
Xbox360Controller:
[emulator]
mapping_name=XboxGamepad(userspacedriver)
btn_escape=0x13a
[dreamcast]
btn_a=0x130h
btn_b=0x131h
btn_c=
btn_d=0x139h
btn_x=0x133h
btn_y=0x134h
btn_z=0x138h
btn_start=0x13Bh
axis_x=0x00
axis_y=0x01
axis_trigger_left=0x0a
axis_trigger_right=0x09
[compat]
axis_dpad1_x=0x10
axis_dpad1_y=0x11

iBuffaloUSBcontroller
button.0=Btn_B
button.1=Btn_A
button.2=Btn_Y
button.3=Btn_X
button.4=DPad2_Left
button.5=DPad2_Right
button.6=Quit
button.7=Btn_Start
axis.0=Axis_X
axis.1=Axis_Y

PS4Controller:
[emulator]
mapping_name=SonyComputerEntertainmentWirelessController
btn_escape=316
[dreamcast]
btn_a=305
btn_b=306
btn_x=304
btn_y=307
btn_start=313
axis_x=0
axis_y=1
axis_trigger_left=3
axis_trigger_right=4
[compat]
axis_dpad1_x=16
axis_dpad1_y=17
axis_x_inverted=no
axis_y_inverted=no
axis_trigger_left_inverted=no
axis_trigger_right_inverted=no
axis_dpad1_y_inverted=no
axis_dpad1_x_inverted=no

TheRetroPieProject
About

Forum

SetupScript

2016GitHub,Inc. Terms Privacy Security Contact Help

Status API Training Shop Blog About

Thisrepository Search

Pullrequests

Issues

Gist

RetroPie / RetroPieSetup
Code

Issues 54

Watch

Pullrequests 2

Wiki

Pulse

242

Star

2,325

Fork

310

Graphs

MAME

Edit

NewPage

HerbFarguseditedthispage17daysago23revisions

Pages

129

WikiHomePage
GettingStarted
FirstInstallation
WiFi
ControllerConfiguration
(RetroArch)

MAMEstandsforMultipleArcadeMachineEmulator.MAMEcanemulatethousandsofgamesthat
otherwisewouldhavebeenlostintheashheapsofhistory.

Transferringgames(ROMs)
ScrapingGames
RuncommandLaunchMenu
GettingtherightMAMEROMs
UpdatingRetroPie

Emulator

Rom
Folder

UsingSSH

Extension

BIOS

.zip

neogeo.zip

arcadeor
Mame4allPi

mame
mame4all

ControllerConfig

/opt/retropie/configs/mame
mame4all/mame.cfg

Emulators
3do
AdventureGameStudio
Amiga
AmstradCPC

arcadeor
lrimame4all

lrmame2003

mame

/opt/retropie/configs/arcade/retroarch.cfg,
.zip

neogeo.zip

or/opt/retropie/configs/mame

mame4all

mame4all/retroarch.cfg

arcadeor

/opt/retropie/configs/arcade/retroarch.cfg,

mame

.zip

neogeo.zip

or/opt/retropie/configs/mame

libretro

libretro/retroarch.cfg

arcadeor

/opt/retropie/configs/arcade/retroarch.cfg,

AppleII
AtariST/STE/TT/Falcon
Atari2600
Atari5200and8bitseries
Atari7800
AtariJaguar
AtariLynx
CoCo
Colecovision

lrmame2010

mame

.zip

neogeo.zip

libretro
AdvanceMAME
.94

libretro/retroarch.cfg

.zip

neogeo.zip

advmame

mame
advmame

Dragon32
Dreamcast

/opt/retropie/configs/mame
advmame/advmame0.94.0.rc

Game&Watch
GameGear
GameBoy
GameBoyColor

arcadeor
AdvanceMAME

Daphne

FinalBurnAlpha

arcadeor
mame

or/opt/retropie/configs/mame

Commodore64

.zip

neogeo.zip

/opt/retropie/configs/mame
advmame/advmame1.4.rc

GameBoyAdvance
Intellivision
Macintosh
MAME
MasterSystem
Megadrive/Genesis

Emulators:AdvanceMAME,Mame4allPi,lr
imame4all,lrmame2003,lrmame2010
Mame4allpiseemstohavethebestperformanceofthemallbutAdvanceMAMEhassupportfor
moregames.imame4alllibretrocanbecompellingbecauseitutilisesRetroArchcontroller

MESS
MSX
Nintendo64
NintendoDS
NintendoEntertainment
System
NeoGeo

configurations.

NeoGeoPocket
NeoGeoPocketColor

SeeAlso:FBA,NeoGeo

ROMS
BecauseMAMEemulatesmanydifferentpiecesofhardwareandthousandsofgamesitcanbe

PC
PCEngine/TurboGrafx16
PSP
PlayStation1
Saturn
ScummVM
Sega32X

hardtokeeptrackofeverything.ROMsforMAMEareprobablythemostconfusingthingabout

SegaCD

RetroPie.

SegaSG1000

AcceptedFileExtensions:.zip

System

Forinformationonhowtorebuildnewerromsetstobecompatiblewiththeseemulatorssee

Videopac/Odyssey2

thispost:ManagingROMs

SuperNintendoEntertainment
Vectrex
VirtualBoy
WonderSwan
WonderSwanColor

Arcade
Allarcadebasedromsetscanbeplacedinthearcaderomfolderbutyouwillhavetospecify
whichemulatoreachromwillusefromtheRuncommandMenu
AllArcadeROMSCompatibilityListfeelfreetocontributetothelist.

Zmachine
ZXSpectrum

Ports
Baldur'sGate
CaveStory
CommanderKeen
Descent

MAME4ALLPi

DOOM
DukeNukem3D
EasyRPGPlayer

PlaceyourMAME4ALLPiROMsin

Giana'sReturn
Lincity
Lve

/home/pi/RetroPie/roms/mamemame4all

KODI
Marathon

RomsetUsed:0.37b5
TotalGamesEmulated:2270
MAME4ALLPICOMPATIBILITYLISTfeelfreetocontributetothelist.

Micropolis
MinecraftPiEdition
OpenBOR
OpenTTD
OpenTyrian
OutRunEngine
QuakeSeries

lrimame4all

ResidualVM
RickDangerous
PrinceofPersia

Placeyourlrimame4allROMsin

SuperMarioWar
SuperTux
TheUrQuanMasters

/home/pi/RetroPie/roms/mamemame4all

Warcraft/Starcraft
Wolfenstein3D

RomsetUsed:0.37b5
TotalGamesEmulated:2270
lrIMAME4ALLCOMPATIBILITYLISTfeelfreetocontributetothelist.

ZeldaEngine

Advanced
Configuration
CustomSplashScreens
EmulationStationThemes

AdvanceMAME

ConfigurationEditor
Netplay
Overclocking

PlaceyourAdvanceMAMEROMsin

MemorySplit
ManualInstallation
Odroid

/home/pi/RetroPie/roms/mameadvmame

ArchLinux
Ubuntu15.10x86

RomsetUsed:.94(AdvMame.94)or.106(AdvMame1.2)
TotalGamesEmulated:5563(0.94.0)6166(1.2)(includesclonesetc..)

RetroPieinstallforOSMCwith
externalmemoryUSBDrive
FavoritesandChildfriendly
EmulationStation

AdvMame.94COMPATIBILITYLISTfeelfreetocontributetothelist.
AdvMame1.2COMPATIBILITYLISTfeelfreetocontributetothelist.

Controllers
XBox360Controller
PS3controller

lrMame2003
PlaceyourlrMame2003ROMsin

N64controller
Bluetoothcontroller
SmartphoneGamepad
Wiimotes
WiiUProController(Debian
jessieonly)

/home/pi/RetroPie/roms/mamelibretro

RomsetUsed:.78
TotalGamesEmulated:4705(includesclonesetc...)

XinMoDriver
GPIOControllerModules

Troubleshooting
SoundIssues
SpeedIssues

lrmame2003COMPATIBILITYLISTfeelfreetocontributetothelist.

VideoIssues
FAQ

lrMame2010(EXPERIMENTAL)
PlaceyourlrMame2010ROMsin

Clonethiswikilocally

https://github.com/RetroPie/RetroPie

CloneinDesktop

/home/pi/RetroPie/roms/mamelibretro

RomsetUsed:.139
TotalGamesEmulated:8782(includesclonesetc...)
lrmame2010COMPATIBILITYLISTfeelfreetocontributetothelist.
Youwillgeterrorsloadingsomemameroms,notallromsarecompatibleorworking.Youwillneed
todownloadROMsthatareconfirmedworkingwithyourversionofMAME

BIOS
SomeROMsmayneedtheneogeo.zipBIOSinordertorun.Placetheneogeo.zipBIOSfileinthe
samefolderasyourROMs
/home/pi/RetroPie/roms/mamemame4all

Thesearethecontentsofaverifiedworkingneogeo.zipBIOSfile*Notethatallthefilesmaynot
benecessary
000lo.lo
asias3.rom
filelist.txt
japanj3.bin
neogeo.rom
nglo.rom
ngsfix.rom
ngsm1.rom
sfix.sfix
sm1.sm1
sp1v1_3db8c.bin
sp45.sp1
spe.sp1
spj2.sp1
sps.sp1
sps2.sp1
spu2.sp1
sp1.jipan.1024

unibios_1_0.rom
unibios_1_1.rom
unibios_1_2.rom
unibios_1_2o.rom
unibios_1_3.rom
unibios_2_0.rom
unibios_2_1.rom
unibios_2_2.rom
unibios_2_3.rom
unibios_2_3o.rom
unibios_3_0.rom
unibios_3_1.rom
vsbios.rom

Controls
AdvanceMAMEandMame4allPihavethesamemethodinsettingupcontrols,imame4alllibretro
utilisesRetroArchconfigurations

AdvanceMAMEandMame4allPi
WhileinagamepressTabtoopenthemenutosetupcontrols

lrimame4all
lrimame4allutilisesRetroArchconfigs.
Addcustomretroarchcontrolstotheretroarch.cfgfilein
/opt/retropie/configs/mamemame4all/retroarch.cfg

lrmame2003,lrmame2010
lrmame2003andlrmame2010utiliseretroarchconfigs.
Addcustomretroarchcontrolstotheretroarch.cfgfilein
/opt/retropie/configs/mamelibretro/retroarch.cfg

FormoreinformationoncustomRetroArchcontrolssee:RetroArchConfiguration

TheRetroPieProject
About

Forum

SetupScript

2016GitHub,Inc. Terms Privacy Security Contact Help

Status API Training Shop Blog About

Thisrepository Search

Pullrequests

Issues

Gist

RetroPie / RetroPieSetup
Code

Issues 54

Watch

Pullrequests 2

Wiki

Pulse

242

Star

2,325

Fork

310

Graphs

NeoGeo

Edit

NewPage

HerbFarguseditedthispageonFeb2130revisions

Pages

129

WikiHomePage
GettingStarted
TheNeoGeoisacartridgebasedarcadesystemboardandhomevideogameconsolereleased

FirstInstallation

bySNKin1990.

WiFi
ControllerConfiguration
(RetroArch)
Transferringgames(ROMs)

Emulator

Rom
Folder

Extension

BIOS

ControllerConfig

ScrapingGames
RuncommandLaunchMenu
GettingtherightMAMEROMs

arcade

/opt/retropie/configs/arcade/retroarch.cfg,

UpdatingRetroPie

lrfba

orfba

or/opt/retropie/configs/fba/retroarch.cfg,

UsingSSH

next

or

lrfba

.zip

neogeo.zip

or

neogeo

/opt/retropie/configs/neogeo/retroarch.cfg

arcade

/opt/retropie/configs/arcade/retroarch.cfg,

orfba

or/opt/retropie/configs/fba/retroarch.cfg,

or

.zip

neogeo.zip

neogeo

or
/opt/retropie/configs/neogeo/retroarch.cfg

orfba
or

3do
AdventureGameStudio
Amiga
AmstradCPC
AppleII
AtariST/STE/TT/Falcon
Atari2600

arcade
PiFBA

Emulators

.zip

neogeo.zip

/opt/retropie/emulators/pifba/fba2x.cfgor
/opt/retropie/configs/fba/fba2x.cfg

neogeo

Atari5200and8bitseries
Atari7800
AtariJaguar
AtariLynx
CoCo

GnGeo
Pi

arcade
or

Colecovision

.zip

neogeo.zip

/opt/retropie/configs/neogeo/gngeorc

neogeo

Commodore64
Daphne
Dragon32
Dreamcast
FinalBurnAlpha

Emulators:GnGeoPi,PiFBA,lrfba,lrfbanext

Game&Watch
GameGear
GameBoy

ForNeoGeogamesyoucanuseeitherthestandaloneemulatorsPiFBAandGnGeoPiorthe
RetroarchcoreFBAlibretro.lrfbaisrecommendedbecauseyoucanuseshaders.Seethispage.

GameBoyColor
GameBoyAdvance
Intellivision
Macintosh

ROMS

MAME
MasterSystem
Megadrive/Genesis

AcceptedFileExtension:.zip

MESS
MSX

Forinformationonhowtorebuildnewerromsetstobecompatiblewiththeseemulatorssee
thispost:ManagingROMs
PlaceyourNeoGeoROMsin

Nintendo64
NintendoDS
NintendoEntertainment
System
NeoGeo

NeoGeoPocket

/home/pi/RetroPie/roms/neogeo

NeoGeoPocketColor
PC

Gngeopi

PCEngine/TurboGrafx16
PSP
PlayStation1

Asalovelycaveatifyou'reusinggngeopi,theROMsyouhavemustmatchthefilein

Saturn

gngeo_data.ziplocatedat:

ScummVM
Sega32X
SegaCD

/opt/retropie/emulators/gngeopi/share/gngeo

SegaSG1000
SuperNintendoEntertainment

Youcanonlyplayromsthathavethesamenameasthese.drvfiles,e.g.mslug2.zip(rom)and
mslug2.drv(data).Ifthenamesofthesefilesdontmatchthegamewillcrash.(seethelistbelow
forcompatibleRoms)

System
Vectrex
Videopac/Odyssey2
VirtualBoy
WonderSwan

GnGeoPibasedon0.138romsets(May2010)

WonderSwanColor
Zmachine

TotalGamesEmulated:203
GnGeoPiCOMPATIBILITYLISTfeelfreetocontributetothelist.

BIOS
NeoGeorequiresaneogeo.zipBIOSfile.ItwillbeplacedwithyourROMsin

ZXSpectrum

Ports
Baldur'sGate
CaveStory
CommanderKeen
Descent
DOOM
DukeNukem3D

/home/pi/RetroPie/roms/neogeo

EasyRPGPlayer
Giana'sReturn
Lincity

Thesearethecontentsofaverifiedworkingneogeo.zipBIOSfile*Notethatallthefilesmaynot

Lve

benecessary

KODI
Marathon
Micropolis

000lo.lo
asias3.rom
filelist.txt
japanj3.bin
neogeo.rom
nglo.rom
ngsfix.rom
ngsm1.rom
sfix.sfix
sm1.sm1
sp1v1_3db8c.bin
sp45.sp1
spe.sp1
spj2.sp1
sps.sp1
sps2.sp1
spu2.sp1
sp1.jipan.1024
unibios_1_0.rom
unibios_1_1.rom
unibios_1_2.rom
unibios_1_2o.rom
unibios_1_3.rom
unibios_2_0.rom
unibios_2_1.rom
unibios_2_2.rom
unibios_2_3.rom
unibios_2_3o.rom
unibios_3_0.rom
unibios_3_1.rom
vsbios.rom

MinecraftPiEdition
OpenBOR
OpenTTD
OpenTyrian
OutRunEngine
QuakeSeries
ResidualVM
RickDangerous
PrinceofPersia
SuperMarioWar
SuperTux
TheUrQuanMasters
Warcraft/Starcraft
Wolfenstein3D
ZeldaEngine

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

HowtosaveBIOSsettings

FavoritesandChildfriendly
EmulationStation

Controllers
ThefirstthingyouneedtodoisgointotheRetroarchGUI/MenuandgotoOptionsandthengo
toCoreOptions.MakesuretheNeoGameModeissettoUnibios.

XBox360Controller

Afterthat,ifyouloadaNeoGeogamesuchasMetalSlug,youcanhittheNeoGeobuttonsA+B

N64controller

+CduringtherombootuptoaccessthefullUniBiosmenu.Hereyoucanchangethegameregion

PS3controller
Bluetoothcontroller
SmartphoneGamepad

towhateveryouwant,andcanalsochangeitfromMVS(arcade)toAES(console).Anychanges

Wiimotes

madeherewillbesaveduntilyourchangethemagain.Afteryoudothat,exitoutofthegamevia

WiiUProController(Debian

QuitRetroArchandthenreloadtherom.

jessieonly)

Duringthesecondrombootup,hittheNeoGeobuttonsB+C+DthistimetobringuptheTest

GPIOControllerModules

Modescreen.Hereyoucanchangeallofthegameplaysettingssuchasdifficultyandaddblood.

XinMoDriver

Troubleshooting

Whenyousavethis,itagainwillbethereevenafterafullsystemrebootsoyoucanedittoyour
likingandnothavetodoitagain.

SoundIssues
SpeedIssues

Controls
lrfbaandlrfbanext
lrfbaandlrfbanextutiliseRetroArchconfigs.

VideoIssues
FAQ

Clonethiswikilocally

https://github.com/RetroPie/RetroPie

CloneinDesktop

Addcustomretroarchcontrolstotheretroarch.cfgfilein
/opt/retropie/configs/fba/retroarch.cfg

FormoreinformationoncustomRetroArchcontrolssee:RetroArchConfiguration

GnGeoPiControls
Onceyou'vestartedGnGeoPiatleastonceafilecalledgngeorcwillbecreatedhere
/home/pi/.gngeo/gngeorc

ExampleConfigurations
Xbox360
p1controlA=J0B0,B=J0B1,C=J0B2,D=J0B3,START=J0B6,COIN=J0B10,UP=J0a1,DOWN=J0a1,LEFT=J0A0,RIGHT=J0A0,MENU=J0B7
Dualshock2
p1controlA=J0B2,B=J0B1,C=J0B3,D=J0B0,START=J0B9,COIN=J0B8,UP=J0a1,DOWN=J0a1,LEFT=J0A0,RIGHT=J0A0
Meaningofthecode:
Kxxx:keyboadkeynumberxxx

JxByy:JoysticknumberxButton
JxAyy:JoysticknumberxAxeyy(usealowercase'a'ifyouneedtoinverttheaxis)
JxHyy:JoysticknumberxHatyy
bytheway,youcandefineabuttonmultipletime,forexampleA=J0B0,A=K123,etc..

PiFBAControls
PiFBAcontrolsarelocatedin
/opt/retropie/emulators/pifba/fba2x.cfg

AsthereisnomenutoconfigurecontrollerswithPiFBAlikethereiswithMame4all,you'llhaveto
edittheaforementionedfilemanually.
Exampleoffba2x.cfg
[Keyboard]
#Getcodesfrom/usr/include/SDL/SDL_keysym.h
A_1=306#LCTRL(button1)
B_1=32#SPACE(button3)
X_1=308#LALT(button2
Y_1=304#LSHIFT
L_1=122#z
R_1=120#x
START_1=49#1
SELECT_1=53#5
LEFT_1=276#left
RIGHT_1=275#right
UP_1=273#up
DOWN_1=274#down
QUIT=27#escape
#player2keyboardcontrols,disabledbydefault
A_2=97#a(button1)
B_2=113#q(button3)
X_2=115#s(button2)
Y_2=119#w
L_2=105#i
R_2=107#k
START_2=50#2
SELECT_2=54#6
LEFT_2=100#d
RIGHT_2=103#g
UP_2=114#r
DOWN_2=102#f
[Joystick]
#Getcodesfrom"jstest/dev/input/js0"
#frompackage"joystick"
A_1=3
B_1=1
X_1=2
Y_1=0
L_1=4
R_1=5
START_1=9
SELECT_1=8
#Joystickaxis
JA_LR=0
JA_UD=1
#player2buttonconfiguration
A_2=3
B_2=1
X_2=2
Y_2=0
L_2=4
R_2=5

START_2=9
SELECT_2=8
#Joystickaxis
JA_LR=0
JA_UD=1

[Graphics]
DisplaySmoothStretch=1
#DisplayEffect:0none,1scanlines
DisplayEffect=0
DisplayBorder=0
MaintainAspectRatio=1
[Sound]

ListofROMS(forGnGeoPi)
2020bb.drv
2020bba.drv
2020bbh.drv
3countb.drv
alpham2.drv
androdun.drv
aodk.drv
aof.drv
aof2.drv
aof2a.drv
aof3.drv
aof3k.drv
bakatono.drv
bangbead.drv
bjourney.drv
blazstar.drv
breakers.drv
breakrev.drv
bstars.drv
bstars2.drv
burningf.drv
burningfh.drv
cmc42.xor
cmc50.xor
crsword.drv
ct2k3sa.drv
ct2k3sp.drv
cthd2003.drv
ctomaday.drv
cyberlip.drv
diggerma.drv
doubledr.drv
eightman.drv
fatfursa.drv
fatfursp.drv
fatfury1.drv
fatfury2.drv
fatfury3.drv
fbfrenzy.drv
fightfev.drv
fightfeva.drv
flipshot.drv
fswords.drv
galaxyfg.drv
ganryu.drv
garou.drv
garoubl.drv
garouo.drv
garoup.drv
ghostlop.drv
goalx3.drv
gowcaizr.drv

gpilots.drv
gpilotsh.drv
gururin.drv
irrmaze.drv
janshin.drv
jockeygp.drv
joyjoy.drv
kabukikl.drv
karnovr.drv
kf10thep.drv
kf2k2mp.drv
kf2k2mp2.drv
kf2k2pla.drv
kf2k2pls.drv
kf2k3bl.drv
kf2k3bla.drv
kf2k3pcb.drv
kf2k3pl.drv
kf2k3upl.drv
kf2k5uni.drv
kizuna.drv
kof10th.drv
kof2000.drv
kof2000n.drv
kof2001.drv
kof2001h.drv
kof2002.drv
kof2002b.drv
kof2003.drv
kof2003h.drv
kof2k4se.drv
kof94.drv
kof95.drv
kof95h.drv
kof96.drv
kof96h.drv
kof97.drv
kof97a.drv
kof97pls.drv
kof98.drv
kof98k.drv
kof98n.drv
kof99.drv
kof99a.drv
kof99e.drv
kof99n.drv
kof99p.drv
kog.drv
kotm.drv
kotm2.drv
kotmh.drv
lans2004.drv
lastblad.drv
lastbladh.drv
lastbld2.drv
lastsold.drv
lbowling.drv
legendos.drv
list.txt
lresort.drv
magdrop2.drv
magdrop3.drv
maglord.drv
maglordh.drv
mahretsu.drv
marukodq.drv
matrim.drv
matrimbl.drv
miexchng.drv
minasan.drv
mosyougi.drv
ms4plus.drv
ms5pcb.drv

ms5plus.drv
mslug.drv
mslug2.drv
mslug3.drv
mslug3b6.drv
mslug3h.drv
mslug3n.drv
mslug4.drv
mslug5.drv
mslug5h.drv
mslugx.drv
mutnat.drv
nam1975.drv
ncombat.drv
ncombath.drv
ncommand.drv
neobombe.drv
neocup98.drv
neodrift.drv
neogeo.drv
neomrdo.drv
ninjamas.drv
nitd.drv
nitdbl.drv
overtop.drv
panicbom.drv
pbobbl2n.drv
pbobblen.drv
pbobblena.drv
pgoal.drv
pnyaa.drv
popbounc.drv
preisle2.drv
pspikes2.drv
pulstar.drv
puzzldpr.drv
puzzledp.drv
quizdai2.drv
quizdais.drv
quizkof.drv
ragnagrd.drv
rbff1.drv
rbff1a.drv
rbff2.drv
rbff2h.drv
rbff2k.drv
rbffspec.drv
ridhero.drv
ridheroh.drv
roboarmy.drv
rotd.drv
s1945p.drv
samsh5sp.drv
samsh5sph.drv
samsh5spn.drv
samsho.drv
samsho2.drv
samsho3.drv
samsho3h.drv
samsho4.drv
samsho5.drv
samsho5b.drv
samsho5h.drv
samshoh.drv
savagere.drv
sdodgeb.drv
sengokh.drv
sengoku.drv
sengoku2.drv
sengoku3.drv
shocktr2.drv
shocktra.drv
shocktro.drv

socbrawl.drv
socbrawla.drv
sonicwi2.drv
sonicwi3.drv
spinmast.drv
ssideki.drv
ssideki2.drv
ssideki3.drv
ssideki4.drv
stakwin.drv
stakwin2.drv
strhoop.drv
superspy.drv
svc.drv
svcboot.drv
svcpcb.drv
svcpcba.drv
svcplus.drv
svcplusa.drv
svcsplus.drv
tophuntr.drv
tophuntra.drv
tpgolf.drv
trally.drv
turfmast.drv
twinspri.drv
tws96.drv
viewpoin.drv
vliner.drv
vlinero.drv
wakuwak7.drv
wh1.drv
wh1h.drv
wh1ha.drv
wh2.drv
wh2j.drv
wh2jh.drv
whp.drv
wjammers.drv
zedblade.drv
zintrckb.drv
zupapa.drv

TheRetroPieProject
About

Forum

SetupScript

2016GitHub,Inc. Terms Privacy Security Contact Help

Status API Training Shop Blog About

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

Thisrepository Search

Pullrequests

Issues

Gist

RetroPie / RetroPieSetup
Code

Issues 54

Watch

Pullrequests 2

Wiki

Pulse

242

Star

2,325

Fork

310

Graphs

NintendoEntertainmentSystem

Edit

NewPage

HerbFarguseditedthispageonFeb2213revisions

Pages

129

WikiHomePage
GettingStarted
TheNintendoEntertainmentSystem(NES)isan8bithomevideogameconsolethatwas

FirstInstallation

releasedbyNintendoin1985.

WiFi
ControllerConfiguration
(RetroArch)
Transferringgames(ROMs)

Emulator

lr
fceumm

lr
nestopia

Rom
Folder

Extension

BIOS

ControllerConfig

UpdatingRetroPie

.smc.sfc.fig

none

/opt/retropie/configs/nes/retroarch.cfg

.swc.mgd

.smc.sfc.fig

UsingSSH

Emulators

.zip.nes
nes

RuncommandLaunchMenu
GettingtherightMAMEROMs

.zip.nes
nes

ScrapingGames

3do

disksys.rom

/opt/retropie/configs/nes/retroarch.cfg

AdventureGameStudio
Amiga

.swc.mgd

AmstradCPC

lr
quicknes

.zip.nes
nes

.smc.sfc.fig

AppleII

none

/opt/retropie/configs/nes/retroarch.cfg

.swc.mgd

AtariST/STE/TT/Falcon
Atari2600
Atari5200and8bitseries
Atari7800

Emulators:lrnestopia,lrfceumm,lrquicknes

AtariJaguar
AtariLynx
CoCo

BothemulatorsutiliseRetroArchconfigurationsforcontrollers.Nestopiaispreferredduetobetter
accuracyandtheabilitytoplayFamicomDiskSystemgames.

Colecovision
Commodore64
Daphne
Dragon32

ROMS

Dreamcast
FinalBurnAlpha
Game&Watch

AcceptedFileExtensions:.zip.nes.smc.sfc.fig.swc.mgdMakesureyourromshave
headers.Romswithoutheaderswillnotwork.
PlaceyourNESRomsin

GameGear
GameBoy
GameBoyColor
GameBoyAdvance
Intellivision
Macintosh

/home/pi/RetroPie/roms/nes

MAME
MasterSystem
Megadrive/Genesis

BIOS
NestopiaisabletoplayFamicomDiskSystemgameswithadisksys.rombiosfile.
PlacetheBIOSin

MESS
MSX
Nintendo64
NintendoDS
NintendoEntertainment
System
NeoGeo

NeoGeoPocket

/home/pi/RetroPie/BIOS

NeoGeoPocketColor
PC
PCEngine/TurboGrafx16

Controls

PSP
PlayStation1
Saturn

BothemulatorsutiliseRetroarchconfigurations

ScummVM
Sega32X

Addcustomretroarchcontrolstotheretroarch.cfgfilein

SegaCD
SegaSG1000
SuperNintendoEntertainment

/opt/retropie/configs/nes/retroarch.cfg

System
Vectrex

FormoreinformationoncustomRetroArchcontrolssee:RetroArchConfiguration

Videopac/Odyssey2
VirtualBoy
WonderSwan
WonderSwanColor
Zmachine
ZXSpectrum

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
SuperMarioWar
SuperTux
TheUrQuanMasters
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
FAQ

Clonethiswikilocally

https://github.com/RetroPie/RetroPie

CloneinDesktop

TheRetroPieProject
About

Forum

SetupScript

2016GitHub,Inc. Terms Privacy Security Contact Help

Status API Training Shop Blog About

Thisrepository Search

Pullrequests

Issues

Gist

RetroPie / RetroPieSetup
Code

Issues 54

Watch

Pullrequests 2

Wiki

Pulse

242

Star

2,325

Fork

310

Graphs

Playstation1

Edit

NewPage

HerbFarguseditedthispageonFeb2212revisions

Pages

129

WikiHomePage
GettingStarted
ThePlayStation1isa5thgenerationvideogameconsolereleasedbySonyin1994.

FirstInstallation
WiFi
ControllerConfiguration
(RetroArch)

Emulator

Rom
Folder

Transferringgames(ROMs)

Extension

BIOS

ControllerConfig

rearmed

UpdatingRetroPie

.cbn.img
psx

.iso.m3u

UsingSSH

SCPH1001.BIN

/opt/retropie/configs/psx/retroarch.cfg

.mdf.pbp
.toc.z.znx

AdventureGameStudio

rearmed

Amiga

.cbn.img
psx

.iso.m3u

AmstradCPC

SCPH1001.BIN

hardcoded

Atari2600
Atari5200and8bitseries
Atari7800

.bin.cue

psx

psx

AppleII
AtariST/STE/TT/Falcon

.mdf.pbp
.toc.z.znx

lrbeetle

Emulators
3do

.bin.cue
pcsx

RuncommandLaunchMenu
GettingtherightMAMEROMs

.bin.cue
lrpcsx

ScrapingGames

.cbn.img

scph5500.bin

.iso.m3u

scph5501.bin

.mdf.pbp

scph5502.bin

AtariJaguar
AtariLynx

/opt/retropie/configs/psx/retroarch.cfg

.toc.z.znx

CoCo
Colecovision
Commodore64
Daphne
Dragon32
Dreamcast

Emulators:lrpcsxrearmed,pcsxrearmed,

FinalBurnAlpha
Game&Watch
GameGear

ROMS

GameBoy
GameBoyColor
GameBoyAdvance
Intellivision

AcceptedFileExtensions:.bin.cue.cbn.img.iso.m3u.mdf.pbp.toc.z.znx

Macintosh
MAME

PlaceyourPlayStationROMsin

MasterSystem
Megadrive/Genesis

/home/pi/RetroPie/roms/psx

MESS
MSX
Nintendo64

BIOS

NintendoDS
NintendoEntertainment
System
NeoGeo

NeoGeoPocket

TheBIOSfileisnamedSCPH1001.BIN

NeoGeoPocketColor
PC

PlaceSCPH1001.BINin

PCEngine/TurboGrafx16
PSP

/home/pi/RetroPie/BIOS

PlayStation1
Saturn
ScummVM

SeetableatthebottomforalternativeBIOSoptionsthatmayormaynotwork.

Sega32X
SegaCD
SegaSG1000

Controls

SuperNintendoEntertainment
System

lrpcsxrearmedutilisesRetroarchconfigurations

Vectrex

Addcustomretroarchcontrolstotheretroarch.cfgfilein

VirtualBoy

Videopac/Odyssey2
WonderSwan
WonderSwanColor

/opt/retropie/configs/psx/retroarch.cfg

Zmachine
ZXSpectrum

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
SuperMarioWar
SuperTux

VideoGuide

TheUrQuanMasters
Warcraft/Starcraft
Wolfenstein3D
ZeldaEngine

Advanced
Configuration
CustomSplashScreens
EmulationStationThemes
ConfigurationEditor
Netplay
Overclocking

AlternativeBIOSfiles

MemorySplit

Adddifferentbios'thatyou'vetestedandtellthecommunityifitworksornot.

Odroid

Name

Description
SCPH
1000/DTL

ManualInstallation

md5

CRC32

ArchLinux

Comment

Ubuntu15.10x86
RetroPieinstallforOSMCwith
externalmemoryUSBDrive
FavoritesandChildfriendly
EmulationStation

ps10j

H1000

239665b1a3dade1b5a52c06338011044

3b601fc8

(Version1.0

XBox360Controller

J)

PS3controller
N64controller

SCPH

Bluetoothcontroller

3000/DTL
ps11j

ps20a

H1000H

SmartphoneGamepad

849515939161e62f6b866f6853006780

3539def6

Wiimotes

(Version1.1

WiiUProController(Debian

01/22/95)

jessieonly)

DTLH1001

GPIOControllerModules

(Version2.0

XinMoDriver

dc2b9bf8da62ec93e868cfd29f0d067d

55847d8c

05/07/95A)

SpeedIssues

H1002/SCPH
1002(Version

Troubleshooting
SoundIssues

DTL
ps20e

Controllers

VideoIssues

54847e693405ffeb0359c6287434cbef

9bb87c4b

FAQ

2.005/10/95
Clonethiswikilocally

E)

https://github.com/RetroPie/RetroPie

SCPH3500
ps21j

(Version2.1

cba733ceeff5aef5c32254f1d617fa62

bc190209

da27e8b6dab242d8f91a9b25d80c63b8

aff00f2f

417b34706319da7cf001e76e40136c23

86c30531

57a06303dfa9cf9351222dfcbb4a29d9

24fc7e17

924e392ed05558ffdb115408c263dccf

37157331

e2110b8a2b97a8e0b857a45d32f7e187

1e26792f

ca5cfc321f916756e3f0effbfaeba13b

decb22f5

07/17/95J)
DTLH1101
ps21a

(Version2.1
07/17/95A)
SCPH
1002/DTL

ps21e

H1102
(Version2.1
07/17/95E)
SCPH
5000/DTL

ps22j

H1200/DTL
H3000
(Version2.2
12/04/95J)
SCPH
1001/DTL

ps22a

H1201/DTL
H3001
(Version2.2
12/04/95A)
SCPH
1002/DTL

ps22e

H1202/DTL
H3002
(Version2.2
12/04/95E)
DTLH1100

ps22d

(Version2.2
03/06/96D)
SCPH5500
(Version3.0

CloneinDesktop

ps30j

09/09/96J)

8dd7d5296a650fac7319bce665a6a53c

ff3eeb8c

490f666e1afb15b7362b406ed1cea246

8d8cb7e4

32736f17079d0b2b7024407c39bd3050

d786f0b9

8e4c14f567745eff2f0408c8129f72a6

ec541cd0

1e68c231d0896b7eadcad1d7d8e76129

502224b6

b9d9a0286c33dc6b7237bb13cd46fdee

318178bf

8abc1b549a4a80954addc48ef02c4521

f2af798b

b10f5e0e3d9eb60e5159690680b1e774

0bad7ea9

6e3735ff4c7dc899ee98981385f6f3d0

171bdcec

de93caec13d1a141a40a79f5c86168d6

76b880e5

SCPH
5501/SCPH
ps30a

5503/SCPH
7003(Version
3.011/18/96
A)
SCPH
5502/SCPH

ps30e

5552(Version
3.001/06/97
E)
SCPH
7000/SCPH

ps40j

7500/SCPH
9000(Version
4.008/18/97
J)
SCPH
7001/SCPH
7501/SCPH
7503/SCPH

ps41a

9001/SCPH
9003/SCPH
9903(Version
4.112/16/97
A)
SCPH
7002/SCPH

ps41e

7502/SCPH
9002(Version
4.112/16/97
E)

psone
43j

psone
44e

psone
45a

psone
45e

SCPH100
(Version4.3
03/11/00J)
SCPH102
(Version4.4
03/24/00E)
SCPH101
(Version4.5
05/25/00A)
SCPH102
(Version4.5
05/25/00E)

TheRetroPieProject

About

Forum

SetupScript

2016GitHub,Inc. Terms Privacy Security Contact Help

Status API Training Shop Blog About

Thisrepository Search

Pullrequests

Issues

Gist

RetroPie / RetroPieSetup
Code

Issues 54

Watch

Pullrequests 2

Wiki

Pulse

242

Star

2,325

Fork

310

Graphs

PSP

Edit

NewPage

HerbFarguseditedthispageonFeb225revisions

Pages

129

WikiHomePage
GettingStarted
FirstInstallation
WiFi
ControllerConfiguration

ThePlayStationPortableorPSPisahandheldvideogamesystemreleasedbySonyin2004.

(RetroArch)
Transferringgames(ROMs)
ScrapingGames
RuncommandLaunchMenu

Emulator

RomFolder

Extension

BIOS

ControllerConfig

ppsspp

psp

.cso.iso.pbp

none

hardcoded

lrppsspp

psp

.cso.iso.pbp

none

/opt/retropie/configs/psp/retroarch.cfg

GettingtherightMAMEROMs
UpdatingRetroPie

Emulators:lrppsspp,ppsspp
NotavailablefortheRaspberryPi1.Lrppsspphastheconvenienceofretroarchcontrollerconfigs,
butstandaloneppsspphasthebestperformanceandcompatibility.

UsingSSH

Emulators
3do
AdventureGameStudio
Amiga
AmstradCPC
AppleII
AtariST/STE/TT/Falcon
Atari2600

ROMS

Atari5200and8bitseries
Atari7800
AtariJaguar

AcceptedFileExtensions:.cso.iso.pbp
PlaceyourPSPROMsin

AtariLynx
CoCo
Colecovision
Commodore64
Daphne

/home/pi/RetroPie/roms/psp

Dragon32
Dreamcast
FinalBurnAlpha

PSPCOMPATIBILITYLISTfeelfreetocontribute!

Game&Watch
GameGear
GameBoy

Controls

GameBoyColor
GameBoyAdvance
Intellivision

lrppsspp

Macintosh
MAME
MasterSystem

lrppsspputilisesRetroarchconfigurations

Megadrive/Genesis
MESS

Addcustomretroarchcontrolstotheretroarch.cfgfilein

MSX
Nintendo64

/opt/retropie/configs/psp/retroarch.cfg

NintendoDS
NintendoEntertainment
System
NeoGeo

FormoreinformationoncustomRetroArchcontrolssee:RetroArchConfiguration

NeoGeoPocket
NeoGeoPocketColor
PC
PCEngine/TurboGrafx16
PSP
PlayStation1
Saturn
ScummVM
Sega32X
SegaCD
SegaSG1000
SuperNintendoEntertainment
System
Vectrex
Videopac/Odyssey2
VirtualBoy
WonderSwan
WonderSwanColor
Zmachine
ZXSpectrum

ppsspp
ControlscanbemappedfromthemainmenuunderSettings>>Controls>>ControlMapping.To
accessthis,connectakeyboardandpressEscduringagame.

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
SuperMarioWar
SuperTux
TheUrQuanMasters
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
FAQ

Clonethiswikilocally

https://github.com/RetroPie/RetroPie

CloneinDesktop

TheRetroPieProject
About

Forum

SetupScript

2016GitHub,Inc. Terms Privacy Security Contact Help

Status API Training Shop Blog About

Thisrepository Search

Pullrequests

Issues

Gist

RetroPie / RetroPieSetup
Code

Issues 54

Watch

Pullrequests 2

Wiki

Pulse

242

Star

2,325

Fork

310

Graphs

SuperNintendoEntertainmentSystem

Edit

NewPage

HerbFarguseditedthispageonFeb2213revisions

Pages

129

WikiHomePage
GettingStarted
TheSuperNintendoEntertainmentSystem(orSNES)wasa4thgenerationvideogameconsole
releasedbyNintendoin1991.Itisoneofthemostpopularconsoles.

FirstInstallation
WiFi
ControllerConfiguration
(RetroArch)
Transferringgames(ROMs)

Emulator
lrsnes9x
next
lrarmsnes

Rom
Folder
snes

snes

ScrapingGames

Extension

BIOS

ControllerConfig

RuncommandLaunchMenu
GettingtherightMAMEROMs

.zip.smc.sfc
.fig.swc
.zip.smc.sfc
.fig.swc

UpdatingRetroPie

none

/opt/retropie/configs/snes/retroarch.cfg

UsingSSH

Emulators
none

/opt/retropie/configs/snes/retroarch.cfg

3do
AdventureGameStudio

lrcatsfc

snes

.zip.smc.sfc
.fig.swc

none

/opt/retropie/configs/snes/retroarch.cfg

Amiga
AmstradCPC
AppleII

lr
pocketsnes
snes9xrpi

PiSNES

snes

snes

snes

.zip.smc.sfc
.fig.swc
.zip.smc.sfc
.fig.swc
.zip.smc.sfc
.fig.swc

none

/opt/retropie/configs/snes/retroarch.cfg

AtariST/STE/TT/Falcon
Atari2600
Atari5200and8bitseries

none

/opt/retropie/emulators/pisnes/snes9x.cfg

Atari7800
AtariJaguar
AtariLynx
CoCo

none

/opt/retropie/emulators/pisnes/snes9x.cfg

Colecovision
Commodore64
Daphne

Emulators:lrsnes9xnext,PiSNES,snes9xrpi,lr
armsnes,lrcatsfc,lrpocketsnes

Dragon32
Dreamcast
FinalBurnAlpha
Game&Watch
GameGear

RetroPiecomesincludedwithmultipleSNESemulators.IfyouhaveaPi2,thepreferenceislr
SNES9xNextduetobetterspeedandsoundemulation.PocketSnesisrecommendedforSuper
FXchipgames.

GameBoy
GameBoyColor
GameBoyAdvance
Intellivision
Macintosh

ROMS

MAME
MasterSystem
Megadrive/Genesis

AcceptedFileExtensions:.zip.smc.sfc.fig.swc
PlaceyourSNESROMsin

MESS
MSX
Nintendo64
NintendoDS
NintendoEntertainment

/home/pi/RetroPie/roms/snes

System
NeoGeo

Controls

NeoGeoPocket
NeoGeoPocketColor
PC

lrarmsnes,lrcatsfc,lrpocketsnes,lrsnes9xnext

PCEngine/TurboGrafx16
PSP
PlayStation1

lrarmsnes,lrcatsfc,lrpocketsnes,lrsnes9xnextallutiliseRetroArchconfigurations

Saturn
ScummVM

Addcustomretroarchcontrolstotheretroarch.cfgfilein

Sega32X
SegaCD

/opt/retropie/configs/snes/retroarch.cfg

SegaSG1000
SuperNintendoEntertainment
System

FormoreinformationoncustomRetroArchcontrolssee:RetroArchConfiguration

Vectrex
Videopac/Odyssey2
VirtualBoy
WonderSwan
WonderSwanColor
Zmachine
ZXSpectrum

Ports
Baldur'sGate
CaveStory
CommanderKeen
Descent
DOOM
DukeNukem3D
EasyRPGPlayer
Giana'sReturn
Lincity
Lve
KODI

PiSNES

Marathon

Controllerconfigurationsarekeptinafilenamedsnes9x.cfglocatedin

MinecraftPiEdition

Micropolis
OpenBOR
OpenTTD

/opt/retropie/emulators/pisnes

OpenTyrian
OutRunEngine

ExampleConfigurations

QuakeSeries
ResidualVM
RickDangerous

[Keyboard]
#Getcodesfrom/usr/include/SDL/SDL_keysym.h
A_1=100
B_1=99
X_1=115
Y_1=120
L_1=97
R_1=102
START_1=13
SELECT_1=9
LEFT_1=276
RIGHT_1=275
UP_1=273
DOWN_1=274
QUIT=27
ACCEL=8
[Joystick]
#Getcodesfrom"jstest/dev/input/js0"
#frompackage"joystick"
A_1=3
B_1=2
X_1=1
Y_1=0
L_1=4
R_1=6

PrinceofPersia
SuperMarioWar
SuperTux
TheUrQuanMasters
Warcraft/Starcraft
Wolfenstein3D
ZeldaEngine

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

Controllers

START_1=9
SELECT_1=8
QUIT=99
ACCEL=7
QLOAD=10
QSAVE=11
#Joystickaxis
JA_LR=0
JA_UD=1

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

Troubleshooting
SoundIssues
SpeedIssues
VideoIssues
FAQ

Clonethiswikilocally

https://github.com/RetroPie/RetroPie

CloneinDesktop

TheRetroPieProject
About

Forum

SetupScript

2016GitHub,Inc. Terms Privacy Security Contact Help

Status API Training Shop Blog About