Updated code to allow proper emulator launching on RetroPie.

Note that this is WIP, and more changes will be added, especially in the
scripting area.
This commit is contained in:
Pieter Hulshoff
2017-06-21 11:05:09 +02:00
parent 126f88b4ce
commit f6ba968925
30 changed files with 732 additions and 711 deletions

View File

@@ -1,72 +1,24 @@
up = Up
down = Down
left = Left
right = Right
up = Keypad 8,Up
down = Keypad 2,Down
left = Keypad 4,Left,joy0Button7
right = Keypad 6,Right,joy0Button5
pageUp = A
pageDown = B
letterUp = N
letterDown = M
nextPlaylist = P
favPlaylist = F
nextPlaylist = F2
prevPlaylist = F1
addPlaylist = I
removePlaylist = O
random = R
select = Space
back = Escape
select = 1,Return,joy0Button3
back = 2,Escape,joy0Button0
quit = Q
# Define controller analogue dead zone. Default (when not configured) is 3%.
# deadZone = 3
##############################################################################
# MOUSE CODES
###################### ######################################################
# Code # Description
###################### ######################################################
# mouseButtonLeft Left mouse click
# mouseButtonMiddle Middle mouse click
# mouseButtonRight Right mouse click
# mouseButtonX1 ?
# mouseButtonX2 ?
# See below for a list of key codes that can be used for configuring the controls:
##############################################################################
# JOYSTICK/GAMEPAD CODES
###################### ######################################################
# Code # Description
###################### ######################################################
# X is joypad number (0 is first joystick/gamepad)
# joyXHatYLeftUp Y=hat number (0 is the first dpad) (example joy0Hat0Up)
# joyXHatYLeft
# joyXHatYLeftDown
# joyXHatYUp
# joyXHatYDown
# joyXHatYRightUp
# joyXHatYRight
# joyXHatYRightDown
# joyXButtonY Y is button number (0 is first button)
# Example: joy1button7 -> second joystick, 8th button
# Open up the gamepad control panel in windows or use
# "jstest" in linux
#
# joyXAxis0+ First POV stick, first axis positive direction
# (axis 0 is usually x)
# joyXAxis0- First POV stick, first axis positive direction
# (axis 0 is usually x)
# joyXAxis1+ First POV stick, second axis positive direction
# (axis 0 is usually y)
#joyXAxis1- First POV stick, second axis positive direction
# (axis 0 is usually y)
#
# joyXAxis2+ Second POV stick, first axis positive direction
# (axis 2 is usually x)
# joyXAxis2- Second POV stick, first axis positive direction
# (axis 2 is usually x)
# joyXAxis3+ Second POV stick, second axis positive direction
# (axis 3 is usually y)
# joyXAxis3- Second POV stick, second axis positive direction
# (axis 3 is usually y)
##############################################################################
# KEYBOARD CODES
###################### ######################################################
# Code # Description
###################### ######################################################

View File

@@ -15,9 +15,13 @@ fullscreen = no
horizontal = stretch # or enter in the screen pixel width (i.e 1024)
vertical = stretch # or enter in the screen pixel width (i.e 768)
layout = Aeon Nox
hideMouse = yes
showParenthesis = yes
showSquareBrackets = yes
# Hide the mouse
hideMouse = yes
# Hide () and [] from game titles
showParenthesis = no
showSquareBrackets = no
# specify the name of the first collection to load on start
firstCollection = Main
@@ -25,12 +29,15 @@ firstCollection = Main
# specify whether RetroFE should switch to Favorites list if it exists.
autoFavorites = true
# specify whether RetroFE should remember the last selected game
rememberMenu = true
#######################################
# Video playback settings
#######################################
# set to "no" for very old/slow systems
videoEnable = yes
videoEnable = yes
# Number of times to loop video playback (enter 0 to continuously loop)
videoLoop = 0
@@ -38,17 +45,27 @@ videoLoop = 0
#######################################
# General
#######################################
# exit the frontend when the back button is pressed on the first page
exitOnFirstPageBack = yes
# specify whether RetroFE should close when pressing back on the main menu
exitOnFirstPageBack = no
# enter 0 attract mode, otherwise enter the number of seconds to wait before enabling attract mode
attractModeTime = 45
attractModeTime = 45
# remember the last highlighted menu when re-entering a menu
# specify whether RetroFE should remember the last highlighted menu when re-entering a menu
rememberMenu = yes
# Clear the input on entering/exiting a collection
collectionInputClear = false
# specify whether RetroFE should clear the input queue on entering/exiting a collection
collectionInputClear = true
# specify whether RetroFE should minimize when running in full-screen mode
minimize_on_focus_loss = no
# specify whether RetroFE should unload SDL when running a program/game
# This is needed to prevent emulators from launching behind the front-end, e.g. on RetroPie.
# Set to false or comment out to prevent briefly seeing your Windows environment if you don't
# need this feature.
unloadSDL = true
#######################################
# Base folders of media and ROM files