Advertisement
Guest User

Recalbox.conf

a guest
Mar 30th, 2018
401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.73 KB | None | 0 0
  1. # System Variable
  2. # You can configure your recalbox from here
  3. # To set a variable, remove the first ; on the line
  4.  
  5.  
  6.  
  7. # ------------ A - System Options ----------- #
  8. # Uncomment the system.power.switch you use
  9. ;system.power.switch=ATX_RASPI_R2_6 # http://lowpowerlab.com/atxraspi/#installation
  10. ;system.power.switch=MAUSBERRY # http://mausberry-circuits.myshopify.com/pages/setup
  11. ;system.power.switch=REMOTEPIBOARD_2003 # http://www.msldigital.com/pages/support-for-remotepi-board-2013
  12. ;system.power.switch=REMOTEPIBOARD_2005 # http://www.msldigital.com/pages/support-for-remotepi-board-plus-2015
  13. ;system.power.switch=WITTYPI # http://www.uugear.com/witty-pi-realtime-clock-power-management-for-raspberry-pi
  14. ;system.power.switch=PIN56ONOFF # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
  15. ;system.power.switch=PIN56PUSH # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
  16. ;system.power.switch=PIN356ONOFFRESET # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
  17. ;system.power.switch=PIN356PUSHRESET # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
  18.  
  19. ## fbcp FrameBuffer Copy Program
  20. ## For small TFT screen on GPIO and SPI
  21. ## See https://github.com/recalbox/recalbox-os/wiki/Utility---Use-of-fbcp-for-small-TFT-screen-%28EN%29 for details
  22. ## Needed for Waveshare 3.2" 3.5" TFT screen, 2.8" Adafruit screen
  23. ## See https://github.com/recalbox/recalbox-os/wiki/TFT-Screen-SPI-Bus-%28EN%29
  24. ## for support and configuration details needed by /boot/config.txt
  25. system.fbcp.enabled=0
  26.  
  27. ## Recalbox Manager (http manager)
  28. system.manager.enabled=0
  29. ## 1 or 2, depending on the manager version you wish
  30. system.manager.version=2
  31.  
  32. ## Recalbox security
  33. # enforce security
  34. # samba password required
  35. # disable virtual gamepads
  36. system.security.enabled=0
  37.  
  38. ## Recalbox API (REST)
  39. system.api.enabled=0
  40.  
  41. ## Allow a specific resolution for ES only from the command : tvservice -m [MODE]
  42. ## Leave commented for the default usual behaviour
  43. system.es.videomode=1920 1 48 192 240 248 1 3 10 6 0 0 0 60 0 38400000 1
  44. system.es.ratio=custom
  45.  
  46. ## EmulationStation
  47. ### menu style
  48. ### default -> default all options menu
  49. ### none -> no menu except the game search menu
  50. ### bartop -> less menu, only needed for bartops
  51. emulationstation.menu=default
  52. ### Select a system to show on boot (use rom directory name) (string)
  53. emulationstation.selectedsystem=favorites
  54. ### Show the gamelist of the first or selected system on boot (0,1)
  55. emulationstation.bootongamelist=0
  56. ### Disable system view ES will boot and show ONLY the first or selected system (0,1)
  57. emulationstation.hidesystemview=0
  58. ### Parse Gamelists only. Show only games listed in gamelist.xml files (0,1)
  59. emulationstation.gamelistonly=0
  60. ### Force basicgameList view to be displayed, even if your game systems are scraped (0,1)
  61. emulationstation.forcebasicgamelistview=0
  62.  
  63. ## Emulator special keys
  64. ## default -> default all special keys
  65. ## nomenu -> cannot popup the emulator menu
  66. ## none -> no special keys in emulators
  67. system.emulators.specialkeys=default
  68.  
  69. ## Show or hide kodi in emulationstation (0,1)
  70. kodi.enabled=1
  71. ## Start kodi at launch (0,1)
  72. kodi.atstartup=0
  73. ## set x button shortcut (0,1)
  74. kodi.xbutton=1
  75.  
  76. ## Allow a specific resolution for Kodi only from the command : tvservice -m [MODE]
  77. ## By default is using the default resolution of your screen
  78. kodi.videomode=default
  79.  
  80. ## Kodi can wait for a network component before starting
  81. ## waithost is the ip or hostname that must answer to a ping to validate the availability
  82. ## waittime is the maximum time waited when kodi boots
  83. ## if waitmode is required, kodi will not start if the component is not available
  84. ## if waitmode is wish, kodi will start if the component is not available
  85. ## if waitmode is not set or has another value, kodi will start immediately
  86. ;kodi.network.waitmode=required
  87. ;kodi.network.waittime=10
  88. ;kodi.network.waithost=192.168.0.50
  89.  
  90. ## Hyperion
  91. ## Hyperion allows you to use an ambilight like led system on your recalbox
  92. ## Use hypercon to create your configuration file, and copy it in /recalbox/share/system/configs/hyperion/hyperion.config.json
  93. hyperion.enabled=0
  94.  
  95.  
  96. # ------------ B - Network ------------ #
  97. ## Set system hostname
  98. system.hostname=RECALBOX
  99. ## Activate wifi (0,1)
  100. wifi.enabled=0
  101. ## Wifi SSID (string)
  102. ;wifi.ssid=new ssid
  103. ## Wifi KEY (string)
  104. ## after rebooting the recalbox, the "new key" is replace by a hidden value "enc:xxxxx"
  105. ## you can edit the "enc:xxxxx" value to replace by a clear value, it will be updated again at the following reboot
  106. ## Escape your special chars (# ; $) with a backslash : $ => \$
  107. ;wifi.key=new key
  108.  
  109. # secondary wifi (not configurable via the user interface)
  110. ;wifi2.ssid=new ssid
  111. ;wifi2.key=new key
  112.  
  113. # third wifi (not configurable via the user interface)
  114. ;wifi3.ssid=new ssid
  115. ;wifi3.key=new key
  116.  
  117. ## Samba share
  118. system.samba.enabled=1
  119. ### Virtual Gamepads
  120. system.virtual-gamepads.enabled=1
  121. ### SSH
  122. system.ssh.enabled=1
  123.  
  124. # ------------ C - Audio ------------ #
  125. ## Set the audio device (auto, hdmi, jack)
  126. audio.device=auto
  127. ## Set system volume (0..100)
  128. audio.volume=97
  129. ## Enable or disable system sounds in ES (0,1)
  130. audio.bgmusic=1
  131.  
  132.  
  133.  
  134. # -------------- D - Controllers ----------------- #
  135. # Enable support for standard bluetooth controllers
  136. controllers.bluetooth.enabled=1
  137.  
  138.  
  139. ## Please enable only one of these
  140. # -------------- D1 - PS3 Controllers ------------ #
  141. ##Enable PS3 controllers support
  142. controllers.ps3.enabled=1
  143. ## Choose a driver between bluez, official and shanwan
  144. ## bluez -> bluez 5 + kernel drivers, support official and shanwan sisaxis
  145. ## official -> sixad drivers, support official and gasia sisaxis
  146. ## shanwan -> shanwan drivers, support official and shanwan sisaxis
  147. controllers.ps3.driver=bluez
  148.  
  149.  
  150. # ------------ D2 - GPIO Controllers ------------ #
  151. ## GPIO Controllers
  152. ## enable controllers on GPIO with mk_arcarde_joystick_rpi (0,1)
  153. controllers.gpio.enabled=0
  154. ## mk_gpio arguments, map=1 for one controller, map=1,2 for 2 (map=1,map=1,2)
  155. controllers.gpio.args=map=1,2
  156.  
  157.  
  158. # ------------ D3 - Steam Controllers ------------ #
  159. ## Enable steam controller service
  160. controllers.steam.enabled=0
  161.  
  162.  
  163. ## DB9 Controllers
  164. ## Enable DB9 drivers for atari, megadrive, amiga controllers (0,1)
  165. controllers.db9.enabled=0
  166. ## db9 arguments
  167. controllers.db9.args=map=1
  168.  
  169. ## Gamecon controllers
  170. ## Enable gamecon controllers, for nes, snes psx (0,1)
  171. controllers.gamecon.enabled=0
  172. ## gamecon_args
  173. controllers.gamecon.args=map=1
  174.  
  175. ## XGaming's XArcade Tankstik and other compatible devices
  176. controllers.xarcade.enabled=1
  177.  
  178.  
  179.  
  180. # ------------ F - Language and keyboard ------------ #
  181. ## Set the language of the system (fr_FR,en_US,en_GB,de_DE,pt_BR,es_ES,it_IT,eu_ES,tr_TR,zh_CN)
  182. system.language=fr_FR
  183. ## set the keyboard layout (fr,en,de,us,es)
  184. system.kblayout=us
  185. ## Set you local time
  186. ## Select your timezone from : ls /usr/share/zoneinfo/ (string)
  187. system.timezone=Europe/Paris
  188.  
  189.  
  190.  
  191. # ------------ G - UPDATES ------------ #
  192. ## Automatically check for updates at start (0,1)
  193. updates.enabled=0
  194. # Update type : default to stable
  195. updates.type=stable
  196.  
  197.  
  198. # ------------ H - HERE IT IS - GLOBAL EMULATOR CONFIGURATION ------------ #
  199. ## The global value will be used for all emulators, except if the value
  200. ## is redefined in the emulator
  201.  
  202. ## Set game resolution for emulators
  203. ## select your mode from the command : tvservice -m [MODE]
  204. ## CEA 5 HDMI : 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced
  205. ## CEA 4 HDMI : 1280x720 @ 60Hz 16:9, clock:74MHz progressive
  206. ## use 'default' for using the default resolution
  207. ## use 'auto' : switches to CEA 4 HDMI if supported, else keep the current resolution
  208. ## (string)
  209. global.videomode= default
  210.  
  211. ## Shader set
  212. ## Automatically select shaders for all systems
  213. ## (none, retro, scanlines)
  214. global.shaderset=none
  215.  
  216. ## Once enabled, your screen will be cropped, and you will have a pixel perfect image (0,1)
  217. global.integerscale=0
  218.  
  219. ## Set gpslp shader for all emulators (prefer shadersets above). Absolute path (string)
  220. global.shaders=
  221.  
  222. ## Set ratio for all emulators (auto,4/3,16/9,16/10,custom)
  223. global.ratio=auto
  224.  
  225. ## Set smooth for all emulators (0,1)
  226. global.smooth=0
  227.  
  228. ## Set rewind for all emulators (0,1)
  229. global.rewind=0
  230.  
  231. ## Set autosave/load savestate for all emulators (0,1)
  232. global.autosave=0
  233.  
  234. ## Enable retroarchievements (0,1)
  235. ## Set your www.retroachievements.org username/password
  236. ## Escape your special chars (# ; $) with a backslash : $ => \$
  237. global.retroachievements=0
  238. global.retroachievements.hardcore=0
  239. global.retroachievements.username=
  240. global.retroachievements.password=
  241.  
  242. ## Set retroarch input driver (auto, udev, sdl2)
  243. ## If you don't have issues with your controllers, let auto
  244. global.inputdriver=auto
  245.  
  246. ## If you do not want recalboxOS to generate the configuration for all emulators (string)
  247. ;global.configfile=/path/to/my/configfile.cfg
  248.  
  249. # ------------ I - EMULATORS CHOICES ----------- #
  250. ## You can override the global configuration here
  251. ## Here is the snes example
  252. snes.videomode=hdmi_timings 1920 1 160 200 286 224 1 9 8 21 0 0 0 60 0 40410000 1
  253. snes.core=snes9x_next
  254. ;snes.shaders=/recalbox/share/shaders/shaders_glsl/mysnesshader.gplsp
  255. ;snes.ratio=16/9
  256. ;snes.smooth=0
  257. ;snes.rewind=1
  258. ;snes.autosave=0
  259. ;snes.emulator=libretro
  260. ;snes.integerscale=0
  261. ## If you do not want recalboxOS to generate the configuration for the emulator :
  262. ;snes.configfile=/path/to/my/configfile.cfg
  263.  
  264. ## Default cores for RPi3
  265. snes.core=snes9x_next
  266. gba.core=mgba
  267. mame.core=mame078
  268. nes.core=fceunext
  269.  
  270. ## NeoGeo emulator
  271. ## You can use pifba or a libretro core (fba2x,libretro)
  272. neogeo.emulator=libretro
  273. ## If you set libretro as neogeo.emulator, the line below sets the retroarch core (fba,imame4all)
  274. neogeo.core=fba
  275.  
  276. ## N64 emulator is configured to display a screen with a 640x480 resolution (native n64 resolution)
  277. ## So you must use one of these video modes (DMT 4 HDMI,CEA 1 HDMI).
  278. ## If your screen is not compatible with one of these video modes, please check the recalbox's wiki.
  279. n64.videomode=hdmi_timings 1920 1 48 192 240 240 1 3 3 16 0 0 0 60 0 37730000 1
  280. ## If you are using a CRT screen, please change the setting above with this one :
  281. # n64.videomode=default
  282.  
  283. ## Dreamcast emulator
  284. ## Like N64, such a CPU intensive emulator needs a small resolution
  285. ## Consider DMT 4 HDMI (640*480) or DMT 9 HDMI (800*600). If you have a black screen on dreamcast, try DMT 9 HDMI here
  286. dreamcast.videomode=DMT 4 HDMI
  287.  
  288. ## Configurations generated by Recalbox
  289. mastersystem.videomode=hdmi_timings 1920 1 48 192 240 240 1 3 3 16 0 0 0 60 0 37730000 1
  290. megadrive.videomode=hdmi_timings 1920 1 48 192 240 240 1 3 3 16 0 0 0 60 0 37730000 1
  291. neogeo.videomode=hdmi_timings 1920 1 152 250 280 224 1 13 8 19 0 0 0 59 0 40660000 1
  292. segacd.videomode=hdmi_timings 1920 1 48 192 240 240 1 3 3 16 0 0 0 60 0 37730000 1
  293. sega32x.videomode=hdmi_timings 1920 1 48 192 240 240 1 3 3 16 0 0 0 60 0 37730000 1
  294. psx.videomode=hdmi_timings 1920 1 48 192 240 240 1 3 3 16 0 0 0 60 0 37730000 1
  295. nes.videomode=hdmi_timings 1920 1 158 200 286 240 1 1 8 13 0 0 0 60 0 40380000 1
  296. fds.videomode=hdmi_timings 1920 1 158 200 286 240 1 1 8 13 0 0 0 60 0 40380000 1
  297. msx.videomode=hdmi_timings 1920 1 140 200 260 240 1 28 10 34 0 0 0 50 0 39320000 1
  298. msx2.videomode=hdmi_timings 1920 1 140 200 260 240 1 28 10 34 0 0 0 50 0 39320000 1
  299. pcengine.videomode=hdmi_timings 1920 1 130 192 246 240 1 1 10 11 0 0 0 60 0 39120000 1
  300. mame.videomode=hdmi_timings 1920 1 48 192 240 248 1 3 10 6 0 0 0 60 0 38400000 1
  301. fba_libretro.videomode=hdmi_timings 1920 1 48 192 240 248 1 3 10 6 0 0 0 60 0 38400000 1
  302. n64.core=glupen64
  303. fba_libretro.ratio=custom
  304. fba_libretro.emulator=default
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement