Skip to main content
Version: v2.7.0

Launchers

Batocera uses EmulationStation as its primary launcher. Games are stored in /userdata/roms/<folder>/ and automatically detected during media indexing.

EmulationStation

The built-in EmulationStation launcher supports all systems listed below. Each system maps to one or more folders in /userdata/roms/.

Supported Systems

System IDFoldersExtensions
3DO3do.iso, .chd, .cue
3DS3ds.3ds, .cci, .cxi
Amigaamigacdtv.bin, .cue, .iso, .chd, .m3u
Amiga500amiga500.adf, .uae, .ipf, .dms, .dmz, .adz, .lha, .hdf, .exe, .m3u, .zip
Amiga1200amiga1200.adf, .uae, .ipf, .dms, .dmz, .adz, .lha, .hdf, .exe, .m3u, .zip
AmigaCD32amigacd32.bin, .cue, .iso, .chd
Amstradamstradcpc, gx4000.dsk, .sna, .tap, .cdt, .voc, .m3u, .zip, .7z, .cpr
AcornAtomatom.wav, .tap, .csw, .uef, .mfi, .dfi, .hfe, .mfm, .td0, .imd, .d77, .d88, .1dd, .cqm, .cqi, .dsk, .40t, .atm, .bin, .rom, .zip, .7z
AcornElectronelectron.wav, .csw, .uef, .mfi, .dfi, .hfe, .mfm, .td0, .imd, .d77, .d88, .1dd, .cqm, .cqi, .dsk, .ssd, .bbc, .img, .dsd, .adf, .ads, .adm, .adl, .rom, .bin, .zip, .7z
AdventureVisionadvision.bin, .zip, .7z
AppleIIapple2, apple2gs.nib, .do, .po, .dsk, .mfi, .dfi, .rti, .edd, .woz, .wav, .zip, .7z
Arcadearcade, mame, fbneo, apfm1000, cannonball, cave3rd, gong, systemsp.zip, .7z, .cannonball, .game
Arcadiaarcadia.bin, .zip, .7z
Archimedesarchimedes.mfi, .dfi, .hfe, .mfm, .td0, .imd, .d77, .d88, .1dd, .cqm, .cqi, .dsk, .ima, .img, .ufi, .360, .ipf, .adf, .apd, .jfd, .ads, .adm, .adl, .ssd, .bbc, .dsd, .st, .msa, .chd, .zip, .7z
Arduboyarduboy.hex, .zip, .7z
Astrocadeastrocde.bin, .zip, .7z
Atari2600atari2600.a26, .bin, .zip, .7z
Atari5200atari5200.rom, .xfd, .atr, .atx, .cdm, .cas, .car, .bin, .a52, .xex, .zip, .7z
Atari7800atari7800.a78, .bin, .zip, .7z
Atari800atari800.rom, .xfd, .atr, .atx, .cdm, .cas, .car, .bin, .a52, .xex, .zip, .7z
AtariLynxlynx.lnx, .zip, .7z
AtariSTatarist.st, .msa, .stx, .dim, .ipf, .m3u, .zip, .7z
AtariXEGSxegs.atr, .dsk, .xfd, .bin, .rom, .car, .zip, .7z
Atomiswaveatomiswave.lst, .bin, .dat, .zip, .7z
Audiovgmplay.vgm, .vgz
BBCMicrobbc.mfi, .dfi, .hfe, .mfm, .td0, .imd, .d77, .d88, .1dd, .cqm, .cqi, .dsk, .ima, .img, .ufi, .360, .ipf, .ssd, .bbc, .dsd, .adf, .ads, .adm, .adl, .fsd, .wav, .tap, .bin, .zip, .7z
C16cplus4.d64, .prg, .tap, .m3u, .zip, .7z
C64c64, c128.d64, .d81, .crt, .prg, .tap, .t64, .lnx, .m3u, .zip, .7z
CasioPV1000pv1000.bin, .zip, .7z
CDIcdi.chd, .cue, .toc, .nrg, .gdi, .iso, .cdr
ChannelFchannelf.zip, .rom, .bin, .chf
Chihirochihiro.chd
CoCo2coco.wav, .cas, .ccc, .rom, .zip, .7z
ColecoAdamadam.wav, .ddp, .mfi, .dfi, .hfe, .mfm, .td0, .imd, .d77, .d88, .1dd, .cqm, .cqi, .dsk, .rom, .col, .bin, .zip, .7z
ColecoVisioncolecovision.bin, .col, .rom, .zip, .7z
CommanderX16commanderx16.prg, .crt, .bin, .zip
CreatiVisioncrvision.bin, .rom, .zip, .7z
DAPHNEdaphne.daphne, .squashfs
DICEdice.zip, .dmy
DOSdos, abuse, bstone, catacomb, cdogs, cgenius, dxx-rebirth, ecwolf, eduke32, fury, gzdoom, prboom, raze, rott, tyrian.pc, .dos, .zip, .squashfs, .dosz, .m3u, .iso, .cue, .bstone, .game, .d1x, .d2x, .ecwolf, .pk3, .eduke32, .grp, .wad, .iwad, .pwad, .gzdoom, .raze, .rott
Dreamcastdreamcast.cdi, .cue, .gdi, .chd, .m3u
FDSfds.fds, .zip, .7z
FM7fm7.wav, .t77, .mfi, .dfi, .hfe, .mfm, .td0, .imd, .d77, .d88, .1dd, .cqm, .cqi, .dsk, .zip, .7z
FMTownsfmtowns.bin, .m3u, .cue, .d88, .d77, .xdf, .iso, .chd, .toc, .nrg, .gdi, .cdr, .mfi, .dfi, .hfe, .mfm, .td0, .imd, .1dd, .cqm, .cqi, .dsk, .zip, .7z
Gaelcogaelco.zip
Gamategamate.bin, .zip, .7z
GameComgamecom.bin, .tgc, .zip, .7z
GameCubegamecube.gcm, .iso, .gcz, .ciso, .wbfs, .rvz, .elf, .dol, .m3u
GameGeargamegear.bin, .gg, .zip, .7z
GameMastergmaster.bin, .zip, .7z
GameNWatchgameandwatch, lcdgames.mgw, .zip, .7z
GamePocketgamepock.bin, .zip, .7z
Gameboygb.gb, .zip, .7z
Gameboy2Pgb2players, gbc2players.gb, .gb2, .gbc2, .gbc, .zip, .7z
GameboyColorgbc.gbc, .zip, .7z
GBAgba.gba, .zip, .7z
Genesismegadrive, pico, sonic3-air, sonicretro.bin, .gen, .md, .sg, .smd, .zip, .7z, .sonic3air, .sonicretro
GenesisMSUmsu-md.msu, .md
GP32gp32.smc, .zip, .7z
Hikaruhikaru.chd, .zip
Imageimageviewer.jpg, .png, .gif, .bmp
Intellivisionintellivision.int, .bin, .rom, .zip, .7z
J2MEj2me.jar
Jaguarjaguar.cue, .j64, .jag, .cof, .abs, .cdi, .rom, .zip, .7z
JaguarCDjaguarcd.cue, .chd
Laserlaser310.vz, .wav, .cas, .zip, .7z
Lindberghlindbergh.zip
Lynx48camplynx.wav, .tap, .zip, .7z
MacOSmacintosh.dsk, .zip, .7z, .mfi, .dfi, .hfe, .mfm, .td0, .imd, .d77, .d88, .1dd, .cqm, .cqi, .ima, .img, .ufi, .ipf, .dc42, .woz, .2mg, .360, .chd, .cue, .toc, .nrg, .gdi, .iso, .cdr, .hd, .hdv, .hdi
MasterSystemmastersystem.bin, .sms, .zip, .7z
MegaCDmegacd.cue, .iso, .chd, .m3u
MegaDuckmegaduck.bin, .zip, .7z
Model1model1.zip
Model2model2.zip
Model3model3.zip
MSXmsx1, msx2, msxturbor.dsk, .mx1, .mx2, .rom, .zip, .7z, .cas, .m3u
MSX2Plusmsx2+.dsk, .mx2, .rom, .zip, .7z, .cas, .m3u
Multivisionmultivision.bin, .gg, .rom, .sg, .sms, .zip
NAOMInaomi.lst, .bin, .dat, .zip, .7z
NAOMI2naomi2.zip, .7z
Namco22namco22.zip
Namco2X6namco2x6.zip
NDSnds.nds, .bin, .zip, .7z
NeoGeoneogeo.7z, .zip
NeoGeoCDneogeocd.cue, .iso, .chd
NeoGeoPocketngp.ngp, .zip, .7z
NeoGeoPocketColorngpc.ngc, .zip, .7z
NESnes.nes, .unif, .unf, .zip, .7z
NGagengage.ngage, .jar
Nintendo64n64, n64dd.z64, .n64, .v64, .zip, .7z, .z64.ndd
Odyssey2o2em.bin, .zip, .7z
Oricoricatmos.dsk, .tap
PCbennugd, cavestory, corsixth, devilutionx, doom3, easyrpg, etlegacy, flash, hcl, hurrican, iortcw, jazz2, jkdf2, jknight, library, lowresnx, lutro, mohaa, moonlight, mrboom, odcommander, openjazz, ports, pygame, quake, quake2, quake3, reminiscence, sdlpop, solarus, sonic-mania, superbroswar, theforceengine, thextech, traider1, traider2, tyrquake, uqm, uzebox, vemulator, vircon32, vis, wasm4, flatpak, steam, xash3d_fwgs, xrick, zc210, pyxelVarious
PC88pc88.d88, .u88, .m3u
PC98pc98.d98, .zip, .98d, .fdi, .fdd, .2hd, .tfd, .d88, .88d, .hdm, .xdf, .dup, .cmd, .hdi, .thd, .nhd, .hdd, .hdn, .m3u
PCFXpcfx.cue, .ccd, .toc, .chd, .zip, .7z
PDP1pdp1.zip, .7z, .tap, .rim, .drm
PET2001pet.a0, .b0, .crt, .d64, .d81, .prg, .tap, .t64, .m3u, .zip, .7z
Pico8pico8.p8, .png, .m3u
PlugNPlayplugnplay.game
PokemonMinipokemini.min, .zip, .7z
PS2ps2.iso, .mdf, .nrg, .bin, .img, .dump, .gz, .cso, .chd, .m3u
PS3ps3.ps3, .psn, .squashfs
PS4ps4.ps4
PSPpsp.iso, .cso, .pbp, .chd
PSXpsx.cue, .img, .mdf, .pbp, .toc, .cbn, .m3u, .ccd, .chd, .iso
SAMCoupesamcoupe.cpm, .dsk, .sad, .mgt, .sdf, .td0, .sbt, .zip
Saturnsaturn.cue, .ccd, .m3u, .chd, .iso, .zip
ScummVMscummvm.scummvm, .squashfs
Sega32Xsega32x.32x, .chd, .smd, .bin, .md, .zip, .7z
SG1000sg1000, scv.bin, .sg, .zip, .7z, .0
SGBMSU1sgb-msu1.gb, .gbc, .zip, .7z
Singesinge.singe
SNESsnes, satellaview.smc, .fig, .sfc, .gd3, .gd7, .dx2, .bsx, .swc, .zip, .7z, .bs
SNESMSU1snes-msu1.smc, .fig, .sfc, .gd3, .gd7, .dx2, .bsx, .swc, .zip, .7z, .squashfs
Socratessocrates.bin, .zip
Spectravideospectravideo.cas, .rom, .ri, .mx1, .mx2, .dsk, .zip
Sufamisufami.st, .zip
SuperACansupracan.bin, .zip
SuperGameboysgb.gb, .gbc, .zip, .7z
SuperGrafxsupergrafx.pce, .sgx, .cue, .ccd, .chd, .zip, .7z
SuperVisionsupervision.sv, .zip, .7z
Switchswitch.xci, .nsp
Thomsonthomson.fd, .sap, .k7, .m7, .m5, .rom, .zip
TI994Ati99.rpk, .wav, .zip, .7z
TIC80tic80.tic
TomyTutortutor.bin, .wav, .zip, .7z
Triforcetriforce.iso, .gcz
TurboGrafx16pcengine.pce, .bin, .zip, .7z
TurboGrafx16CDpcenginecd.pce, .cue, .ccd, .iso, .img, .chd
VC4000vc4000.bin, .rom, .pgm, .tvc, .zip, .7z
Vectrexvectrex.bin, .gam, .vec, .zip, .7z
VIC20c20.a0, .b0, .crt, .d64, .d81, .prg, .tap, .t64, .m3u, .zip, .7z
Videorecordings.mp4, .avi, .mkv
VideopacPlusvideopacplus.bin, .zip
VirtualBoyvirtualboy.vb, .zip, .7z
Vitapsvita.zip, .psvita
VSmilevsmile.zip, .7z
Wiiwii.gcm, .iso, .gcz, .ciso, .wbfs, .wad, .rvz, .elf, .dol, .m3u, .json
WiiUwiiu.wua, .wup, .wud, .wux, .rpx, .squashfs, .wuhb
Windowswine, windows, windows_installers, fallout1-ce, fallout2-ce.wine, .exe, .bat, .msi, .f1ce, .f2ce
WonderSwanwswan.ws, .zip, .7z
WonderSwanColorwswanc.wsc, .zip, .7z
X1x1.dx1, .zip, .2d, .2hd, .tfd, .d88, .88d, .hdm, .xdf, .dup, .cmd, .7z
X68000x68000.dim, .img, .d88, .88d, .hdm, .dup, .2hd, .xdf, .hdf, .cmd, .m3u, .zip, .7z
Xboxxbox.iso, .squashfs
Xbox360xbox360.iso, .xex, .xbox360, .zar
ZX81zx81.tzx, .p, .zip, .7z
ZXSpectrumzxspectrum.tzx, .tap, .z80, .rzx, .scl, .trd, .dsk, .zip, .7z

Additional Game Engines

These folders run games through standalone game engines:

FolderDescriptionExtensions
ikemenIkemen GO fighting game engine.ikemen
mugenM.U.G.E.N fighting game engine.mugen
openborOpenBOR beat 'em up engine.pak
vpinballVisual Pinball.vpx, .vpt

Kodi

Media playback through Kodi is available when the Kodi JSON-RPC API is enabled. Kodi must be running for these launchers to work.

Local Files

These launchers play files directly from disk:

System IDFoldersExtensions
Videovideos, tvshows.avi, .mp4, .mkv, .iso, .bdmv, .ifo, .mpeg, .mpg, .mov, .wmv, .flv, .webm, .m4v, .3gp, .ts, .m2ts, .mts, .m3u, .m3u8
MusicTrackmusic.mp3, .flac, .ogg, .m4a, .wav, .wma, .aac, .opus

Library Media

These launchers play media from Kodi's indexed library. They don't scan filesystem folders - instead they query Kodi's database during media indexing.

System IDDescription
MovieMovies from Kodi library
TVEpisodeIndividual TV episodes
TVShowEntire TV show (plays next unwatched episode)
MusicTrackSongs from Kodi music library
MusicAlbumAlbums from Kodi music library
MusicArtistArtists from Kodi music library (plays all songs)

Configuration

Add Kodi API settings to config.toml:

[kodi]
enabled = true
host = "localhost"
port = 8080
username = ""
password = ""

See LibreELEC for detailed Kodi API setup instructions.

Shell Scripts

Custom shell scripts (.sh files) can be launched directly. Scripts must be added to the allow_file list in config.toml.

[launchers]
allow_file = [
"^/userdata/roms/.*\\.sh$"
]

Restart Zaparoo after modifying the config for changes to take effect.