[SNES] retroarch.core = snes9x_libretro.so retroarch.video.shader = /usr/share/shaders/crt-pi.glslp [PSX] retroarch.core = pcsx_rearmed_libretro.so retroarch.bezel = 0
| Setting | Effect | |---------|--------| | system.cec | Enable HDMI-CEC (remote control via TV) | | system.powersave | CPU governor (performance / ondemand) | | bluetooth.enabled | Enable BT stack (uses more RAM) | | retroarch.menu_driver | xmb , ozone , rgui – RetroArch UI style | | retroarch.rewind.enable | Enable rewind feature (performance hit) | # Global settings video.output = hdmi audio.output = hdmi audio.volume = 80 wifi.enabled = 1 wifi.ssid = "RetroWiFi" wifi.key = "gamepass123" wifi.country = US RetroArch defaults retroarch.bezel = 1 retroarch.savestate.autosave = 1 Per-system tweaks [PSX] retroarch.core = pcsx_rearmed_libretro.so retroarch.video.shader = /usr/share/shaders/scanlines.glslp emuelec config file
Never edit retroarch.cfg directly – changes will be overwritten. Use emuelec.conf per-system overrides instead. After editing emuelec.conf , restart EmulationStation with systemctl restart emustation or simply reboot. [SNES] retroarch
The main configuration file is:
rm /storage/.config/emuelec/configs/emuelec.conf reboot These are not in the default file but can be added: The main configuration file is: rm /storage/
[N64] retroarch.core = mupen64plus_next_libretro.so retroarch.rewind.enable = 0 # N64 needs performance boot.video = /storage/roms/boot/custom_intro.mp4 boot.quiet = 1 8. Relationship to Other Config Files | File | Purpose | |------|---------| | emuelec.conf | Main user settings | | retroarch.cfg | RetroArch core settings (auto-generated) | | es_systems.cfg | EmulationStation system definitions | | ee_scripts.cfg | EmuELEC script settings (advanced) |