Supported Platforms And Correct Rom Path - EmuELEC/EmuELEC GitHub Wiki
This list is up to date as of the latest release (v4.8), if you have any questions please use Discord to ask for help.
Note that because of lack of time, not all of these platforms have been thoroughly tested, help is always appreciated if you want to test them and report back!
Every platform needs to have the correct folder structure inside the base path (The base ROM path is /storage/roms), for example Super Nintendo needs ROMS inside /storage/roms/snes. For ports this is usually /storage/roms/ports/[port]
You will also find the correct extensions, almost all cores support .zip and .7z files as well as those listed.
| Full Name | Platform | Core/Emu | ROM Path | Extension |
|---|---|---|---|---|
| Amstrad CPC | amstradcpc | cap32 | amstradcpc | .7z .cdt .dsk .m3u .sna .tap .voc .zip |
| Amstrad GX4000 | amstradgx4000 | cap32 | amstradgx4000 | .cdt .cpr .dsk .m3u .sna .tap .voc .zip |
| Apple 2 | apple2 | mame | apple | .cmd |
| Arcade | arcade | mame2003_plus (default), AdvanceMame, mame2010, fbalpha2012, fbneo, FbneoSA | arcade | .7z .cmd .zip |
| Arcade MAME | arcade | mame2003_plus (default), AdvanceMame, mame2010, fbalpha2012, fbneo, FbneoSA | mame | .7z .cmd .zip |
| Atari 2600 | atari2600 | STELLASA (default), Stella | atari2600 | .7z .a26 .bin .zip |
| Atari 5200 | atari5200 | a5200 (default), atari800 | atari5200 | .7z .a52 .atr .atx .bin .cas .cdm .rom .xex .xfd .zip |
| Atari 7800 | atari7800 | prosystem | atari7800 | .7z .a78 .bin .zip |
| Atari 800 | atari800 | atari800 | atari800 | .7z .a52 .atr .atx .bin .cas .cdm .rom .xex .xfd .zip |
| Atari Jaguar | atarijaguar | virtualjaguar*** | atarijaguar | .j64 .jag .zip |
| Atari Lynx | atarilynx | handy (default), mednafen_lynx, gearlynx | atarilynx | .7z .lnx .zip |
| Atari ST | atarist | hatari (default), HATARISA | atarist | .7z .dim .ipf .m3u .msa .st .stx .zip |
| Atomiswave | atomiswave | flycast (default), flycastsa, flycast_32b | atomiswave | .7z .bin .dat .lst .zip |
| Bandai Wonderswan | wonderswan | mednafen_wswan | wonderswan | .7z .ws .zip |
| Bandai Wonderswan Color | wonderswancolor | mednafen_wswan | wonderswancolor | .7z .wsc .zip |
| BK Electronika | bk | bk | bk | .bin .zip |
| ColecoVision | colecovision | bluemsx (default), gearcoleco | coleco | .7z .bin .col .rom .zip |
| Commodore 128 | c128 | vice_x128 | c128 | .7z .crt .d64 .g64 .m3u .prg .t64 .x64 .zip |
| Commodore 64 | c64 | vice_x64 (default), vice_x64sc | c64 | .7z .crt .d64 .m3u .prg .t64 .tap .zip |
| Commodore Amiga | amiga | puae (default), AMIBERRY, AMIBERRY-LITE, puae2021, uae4arm_32b | amiga | .adf .adz .dms .hdf .ipf .lha .m3u .uae .zip |
| Commodore Amiga CD 32 | amigacd32 | puae (default), AMIBERRY, AMIBERRY-LITE, puae2021, uae4arm_32b | amigacd32 | .cue .hdf .iso .lha .zip |
| Commodore Plus4 | c16 | vice_xplus4 | c16 | .d64 .g64 .t64 .x64 .zip |
| Commodore Vic 20 | vic20 | vice_xvic | vic20 | .d64 .g64 .t64 .x64 .zip |
| Daphne | daphne | HYPSEUS (default), daphne | daphne | .daphne |
| Doom | pc | chocolate-doom (default), lzdoom, prboom | ports/doom | .doom .iwad .pwad .wad |
| DOS x86 | pc | dosbox_pure (default), DOSBOXSDL2, dosbox_svn | pc | .bat .com .exe .sh .zip .dosz |
| EasyRPG | easyrpg | easyrpg | easyrpg | .ldb .zip |
| Final Burn Neo | arcade | fbneo (default), fbalpha2012, FbneoSA, mame2003_plus | fbneo | .7z .zip |
| Fujitsu FM-Towns | fmtmarty | mame | fmtownsux | .cmd |
| Gamemaker Loader | gmloader | gmloader | ports/gmloader | .apk .zip |
| ikemen | ikemen | ikemen | ikemen | .exe .ikemen .pc |
| Java Games | freej2me | freej2me | freej2me | .jar |
| Karaoke | karaoke | pocketcdg | karaoke | .cdg |
| Magnavox Odyssey 2 | odyssey2 | o2em | odyssey2 | .7z .bin .zip |
| Mattel Intellivision | intellivision | freeintv (default), jzintv | intellivision | .7z .bin .int .rom .zip |
| Media Player | mplayer | ffplay, mpv | mplayer | .avi .m3u .mkv .mp4 .mov .mpg .sh .twi .wmv .ytb .mp3 .wav .ogg .flac .pls .ogv .3g2 .3gp .flv .ogv .ac3 .webm .aiff .wma .opus .dts .hevc .rm .swf |
| MegaDuck | megaduck | sameduck | megaduck | .7z .bin .zip |
| Milton Bradley Vectrex | vectrex | vecx | vectrex | .7z .bin .gam .vec .zip |
| MSX | msx | bluemsx (default), fmsx | msx | .7z .cas .dsk .m3u .mx1 .mx2 .rom .zip |
| MSX2 | msx | bluemsx (default), fmsx | msx2 | .7z .cas .dsk .m3u .mx1 .mx2 .rom .zip |
| NEC PC-9800 | pc98 | np2kai (default), nekop2 | pc98 | .2hd .88d .98d .d88 .d98 .dup .fdd .fdi .hdd .hdi .hdm .hdn .nhd .tfd .thd .xdf .zip |
| NEC PC-Engine | pcengine | mednafen_pce_fast (default), mednafen_supergrafx | pcengine | .7z .bin .pce .zip |
| NEC PC-Engine CD | pcenginecd | mednafen_pce_fast (default), mednafen_supergrafx | pcenginecd | .7z .bin .ccd .chd .cue .img .iso .pce .zip |
| NEC PC-FX | pcfx | mednafen_pcfx | pcfx | .ccd .chd .cue .toc .zip |
| NEC Super Grafx | supergrafx | mednafen_supergrafx (default), mednafen_pce_fast | supergrafx | .7z .ccd .chd .cue .pce .sgx .zip |
| NEC TurboGrafx 16 | pcengine | mednafen_pce_fast (default), mednafen_supergrafx | tg16 | .7z .bin .pce .zip |
| NEC TurboGrafx 16-CD | pcenginecd | mednafen_pce_fast (default), mednafen_supergrafx | tg16cd | .7z .bin .ccd .chd .cue .img .iso .pce .zip |
| Nintendo 64 | n64 | mupen64plus_next (default), glide64mk2, mupen64plus_32b, mupen64plus_next_alt, parallel_n64_32b, rice | n64 | .7z .n64 .v64 .z64 .zip |
| Nintendo DS | nds | drastic* (needs to be installed by user) | nds | .nds .zip |
| Nintendo Entertainment System | nes | nestopia (default), fceumm, fceumm_mod, mesen | nes | .7z .nes .nesm .unf .unif .zip |
| Nintendo Famicom | nes | nestopia (default), fceumm, fceumm_mod, mesen | famicom | .7z .nes .nesm .unf .unif .zip |
| Nintendo Famicom Disk System | fds | nestopia (default), fceumm, fceumm_mod, mesen | fds | .7z .fds .zip |
| Nintendo Game and Watch | gameandwatch | gw | gameandwatch | .7z .mgw .zip |
| Nintendo Game Boy | gb | gambatte (default), gearboy, mesen-s***, mgba, sameboy, tgbdual, vbam, vba_next | gb | .7z .gb .zip |
| Nintendo Game Boy Advance | gba | mgba (default), gpsp, vbam, vba_next | gba | .7z .gba .zip |
| Nintendo Game Boy Color | gbc | gambatte (default), gearboy, mesen-s***, mgba, sameboy, tgbdual, vbam, vba_next | gbc | .7z .gb .gbc .zip |
| Nintendo GameCube | gc | dolphin | gamecube | .ciso .gcm .gcz .iso .rvz .wbfs |
| Nintendo Super Famicom | snes | snes9x (default), mesen-s***, snes9x2002, snes9x2005_plus, snes9x2010, mednafen_supafaust | sfc | .7z .bs .bsx .dx2 .fig .gd3 .gd7 .sfc .smc .st .swc .zip |
| Nintendo Super Nintendo | snes | snes9x (default), mesen-s***, snes9x2002, snes9x2005_plus, snes9x2010, mednafen_supafaust | snes | .7z .bs .bsx .dx2 .fig .gd3 .gd7 .sfc .smc .st .swc .zip |
| Nintendo Virtual Boy | virtualboy | mednafen_vb | virtualboy | .7z .vb .zip |
| Nintendo Wii | wii | dolphin | wii | .ciso .gcm .gcz .iso .rvz .wad .wbfs |
| OpenBOR | openbor | OPENBOR (default), OpenBORff | openbor | .pak |
| Panasonic 3DO | 3do | opera | 3do | .7z .bin .chd .cue .iso .zip |
| Philips VideoPac | videopac | o2em | videopac | .bin .zip |
| Phillips CDI | cdi | same_cdi | cdi | .chd .iso .cue |
| PICO-8 fantasy console | pico8 | Pico-8 (default), fake08 | pico-8 | .p8 .png |
| Pokemon Mini | pokemini | pokemini | pokemini | .7z .min .zip |
| PolyGame Master | pgm2 | mame | pgm2 | .zip |
| Satellaview | snes | snes9x (default), mesen-s | satellaview | .st .fig .bs .smc .sfc .zip .7z |
| ScummVM | pc | SCUMMVMSA (default), scummvm | scummvm | .scummvm |
| Sega 32X | sega32x | picodrive | sega32x | .32x .32X .7z .bin .md .smd .zip |
| Sega CD | segacd | genesis_plus_gx (default), picodrive | segacd | .7z .chd .cue .m3u .iso .zip |
| Sega Dreamcast | dreamcast | flycast (default), flycastsa, flycast_32b | dreamcast | .7z .chd .cdi .gdi .m3u .zip |
| Sega Game Gear | gamegear | gearsystem (default), genesis_plus_gx, picodrive | gamegear | .7z .bin .gg .zip |
| Sega Genesis | genesis | genesis_plus_gx (default), genesis_plus_gx_wide, genesis_plus_gx_cart_special, picodrive | genesis | .68k .7z .bin .gen .md .sg .sgd .smd .zip |
| Sega Master System | mastersystem | gearsystem (default), genesis_plus_gx, picodrive | mastersystem | .7z .bin .sms .zip |
| Sega Mega Drive | megadrive | genesis_plus_gx (default), genesis_plus_gx_wide, picodrive | megadrive | .68k .7z .bin .gen .md .sg .sgd .smd .zip |
| Sega Naomi | naomi | flycast (default), flycastsa, flycast_32b | naomi | .7z .bin .dat .lst .zip |
| Sega Saturn** | saturn | yabasanshiroSA1_5 (default), yabasanshiroSA, yabasanshiro, mednafen_saturn | saturn | .bin .chd .cue .iso .mds .zip |
| Sega SC-3000 | sc-3000 | bluemsx | sc-3000 | .7z .bin .sg .zip |
| Sega SG-1000 | sg-1000 | gearsystem (default), genesis_plus_gx, picodrive | sg-1000 | .7z .bin .sg .zip |
| Sharp X1 | x1 | x1 | x1 | .2d .2hd .7z .88d .cmd .d88 .dup .dx1 .hdm .tap .tfd .xdf .zip |
| Sharp X68000 | x68000 | px68k | x68000 | .2hd .7z .88d .cmd .d88 .dim .dup .hdf .hdm .img .m3u .xdf .zip |
| Sinclair ZX Spectrum | zxspectrum | fuse | zxspectrum | .7z .rzx .scl .tap .trd .tzx .z80 .zip |
| Sinclair ZX81 | zx81 | 81 | zx81 | .7z .p .tzx .zip |
| SNK Neo-Geo | neogeo | fbneo (default), fbalpha2012, mame2003_plus | neogeo | .7z .zip |
| SNK Neo-Geo CD | neogeocd | neocd (default), fbneo | neocd | .7z .chd .cue .iso .zip |
| SNK Neo-Geo Pocket | ngp | mednafen_ngp | ngp | .7z .ngp .zip |
| SNK Neo-Geo Pocket Color | ngpc | mednafen_ngp | ngpc | .7z .ngpc .zip |
| Solarus | solarus | solarus | solarus | .solarus |
| Sony Playstation | psx | pcsx_rearmed_32b (default), duckstation, pcsx_rearmed, swanstation | psx | .7z .bin .cbn .ccd .chd .cue .img .m3u .mdf .pbp .toc .zip |
| Sony Playstation Portable | psp | PPSSPPSDL* (default). Ppsspp | psp | .cso .iso .pbp |
| Sony Playstation Portable Minis | psp | PPSSPPSDL* (default). Ppsspp | pspminis | .cso .iso .pbp |
| SuFami Turbo | snes | snes9x (default), mesen-s | sufami | .st .fig .bs .smc .sfc .zip .7z |
| Supervision | supervision | potator | supervision | .7z .bin .sv .zip |
| TIC-80 | tic-80 | tic80 | tic-80 | .tic |
| uzebox | uzebox | uzem | uzebox | .hex .uze |
| Wolfenstein 3D | pc | ecwolf | ports/ecwolf/games | .ecwolf .n3d .sd2 .sd3 .sod .wl6 |
New systems/emulators/cores coming to 4.9 (already available on the newest commit on GitHub)
| Full Name | Platform | Core/Emu | ROM Path | Extension |
|---|---|---|---|---|
| Adventure Vision | advision | mame | advision | .bin .cmd .zip .7z |
| APF-MP1000 | apfm1000 | mame | apfm1000 | .bin .cmd .zip .7z |
| Arcadia 2001 | arcadia | mame | arcadia | .cmd .zip .7z |
| Archimedes | archimedes | mame | archimedes | .cmd .mfi .dfi .hfe .mfm .td0 .imd .d77 .d88 .ldd .cqm .cqi .dsk .ima .img .ufi .360 .if .adf .apd .jfd .asd .adm .adl .ssd .bbc .dsd .st .msa .chd .zip .7z |
| Arduboy | arduboy | arduous | arduboy | .hex .zip .7z |
| Atari Jaguar CD | atarijaguarcd | bigpemu, virtualjaguar | atarijaguarcd | .j64 .jag .cdi .cue .cof .rom. .abs .bigpimg .zip |
| Bally Astrocade | astrocde | mame | astrocde | .bin .zip .7z |
| BBC Micro | bbc | mame, b2 | bbc | .mfi .dfi .hfe .mfm .imd .d77 .d88 .ldd .cqm .cqi .dsk .ima .ufi .360 .ipf .ssd .bbc .dsd .adf .ads .adm .adl .fsd .wav .tap .bin .zip .7z |
| Channel F | channelf | freechaf | channelf | .bin .zip .rom .chf |
| CHIP-8 | chip8 | jaxe | chip8 | .ch8 |
| Commander X16 | x16 | x16 | x16 | .prg .bas .img .crt |
| CreatiVision | crvision | mame, jollycv | crvision | .bin .rom .cmd .zip .7z |
| DICE | dice | dice | dice | .dmy .zip |
| Dragon 32 | dragon32 | xroar,mame | dragon32 | .cas .wav .k7 .vdk .jvc .dsk .cmd .zip .7z |
| Dragon 64 | dragon64 | xroar,mame | dragon64 | .cas .wav .k7 .vdk .jvc .dsk .cmd .zip .7z |
| Electron | electron | mame | electron | .cmd .bin .zip .wav .csw .uef .mfi .dfi .hfe .mfm .td0 .imd .d77 .d88 .ldd .cqm .cqi .dsk .ssd .bbc .img .dsd .adf .ads .adm .adl .rom .7z |
| Fujitsu Micro 7 | fm7 | mame | fm7 | .wav .t77 .mfi .hfe .mfm .td0 .imd .d77 .d88 .1dd .can .cqi .dsk .zip .7z .cmd |
| Game.com | gamecom | mame | gamecom | .bin .tgc .cmd .zip .7z |
| Game Master | gmaster | mame | gmaster | .bin .cmd .zip .7z |
| Interton Video Computer 4000 | vc4000 | mame | vc4000 | .bin .rom .pgm .tvc .cmd .zip .7z |
| LowresNX | lowresnx | lowresnx | lowresnx | .nx .zip .7z |
| Macintosh | macintosh | mame, minivmac | macintosh | .dsk .zip .7z .mfi .dfi .hfe .mfm .td0 .imd .d77 .d88 .1dd .cqm .cqi .dsk .ima .img .ufi .ipf.dc42 .woz .2mg .360 .chd .cue .toc .nrg .gdi .iso .cdr .hd .hdv .2mg .hdi |
| NEC PC-8800 | pc88 | quasi88 | pc88 | .d88 .u88 .m3u |
| Oric Atmos | oricatmos | oricutron,mame | oricatmos | .tap .dsk .cmd .zip |
| Othello Multivision | multivision | picodrive | multivision | .bin .sg .zip .7z |
| Philips P2000T | m2000 | m2000 | p2000t | .cas |
| SAM Coupé | samcoupe | simcoupe | samcoupe | .dsk .cpm .sad .mgt .sdf .td0 .sbt .zip |
| Sega Pico | pico | genesis_plus_gx | pico | .bin .md. .zip .7z |
| Socrates | socrates | mame | socrates | .bin .cmd .zip .7z |
| Super Cassette Vision | scv | emuscv | scv | .bin .0 |
| Tandy MC-10 | mc10 | xroar,mame | mc10 | .c10 .k7 .cmd .zip .7z |
| Texas Instruments TI-99/4A | ti99 | mame,ti99sim | ti99 | .rpk .wav .ctg. .cmd .zip .7z |
| Thomson MO/TO | thomson | Theodore | thomson | .fd .sap .k7 .m7 .m5 .rom .zip |
| Tomy Tutor | tutor | mame | tutor | .bin .wav .zip .7z .cmd |
| TRS-80 CoCo | coco | xroar,mame | coco | .cas .wav .k7 .vdk .jvc .dsk .cmd .zip .7z |
| TRS-80 CoCo 3 | coco3 | xroar,mame | coco3 | .cas .wav .k7 .vdk .jvc .dsk .cmd .zip .7z |
| V.Smile | vsmile | mame | vsmile | .u1 .u3 .bin .cmd .zip .7z |
| Vircon32 | vircon32 | vircon32 | vircon32 | .v32 .zip |
| Wasm-4 | wasm4 | wasm4 | wasm4 | .wasm |
| Z-machine | zmachine | mojozork | zmachine | .dat .zip .z1 .z2 .z3 .z4 .z5 .z6 .z7 .z8 |
... to be continued...
PORTS
All the preinstalled ports have been removed with EmuELEC 4.8. Ports were taking a lof of space on the system partition and added a lot to the main build time, with PortMaster now fully mature and working extremly well, we decide to use it instead, all the ports we had preinstalled are available in PortMaster.
However one thing keep in mind is that all ports from PortMaster are intended for handheld devices, so EmuELEC on SBC's is not officially supported, but here is a list of ports that are running on a s905x2 SBC and have been installed directly from PortMaster: https://github.com/EmuELEC/EmuELEC/wiki/List-of-Ports-running-on-EmuElec-(work-in-progress)
Just remember to follow their instructions. Check https://portmaster.games/ as some games require special steps.
To install PortMaster Scroll to the Setup Scripts, select "Install PortMaster" and follow the instructions, after restarting ES, you should now see "Launch Portmaster" in the Ports section.
COLLECTIONS
| Full Name | Platform | Core/Emu | ROM Path | Extension |
|---|---|---|---|---|
| Capcom PlaySystem 1 | arcade | fbneo (default), AdvanceMame, mame2003_plus, mame2010, fbalpha2012, FbneoSA | cps1 | .7z .zip |
| Capcom PlaySystem 2 | arcade | fbneo (default), AdvanceMame, mame2003_plus, mame2010, fbalpha2012, FbneoSA | cps2 | .7z .zip |
| Capcom PlaySystem 3 | arcade | fbneo (default), AdvanceMame, mame2003_plus, mame2010, fbalpha2012, FbneoSA | cps3 | .7z .zip |
| Near's Super Nintendo MSU1 | snes | snes9x (default), mednafen_supafaust, mesen-s | snesmsu1 | .7z .bs .bsx .dx2 .fig .gd3 .gd7 .sfc .smc .st .swc .zip |
| Nintendo Super Nintendo Hacks | snes | snes9x (default), mesen-s***, snes9x2002, snes9x2005_plus, snes9x2010, mednafen_supafaust | snesh | .7z .bs .bsx .dx2 .fig .gd3 .gd7 .sfc .smc .st .swc .zip |
| Nintendo Game Boy Advance hacks | gba | mgba (default), gpsp, vbam, vba_next | gbah | .7z .gba .zip |
| Nintendo Game Boy Color Hacks | gbc | gambatte (default), gearboy, mesen-s***, mgba, sameboy, tgbdual, vbam, vba_next | gbch | .7z .gb .gbc .zip |
| Nintendo Game Boy Hacks | gb | gambatte (default), gearboy, mesen-s***, mgba, sameboy, tgbdual, vbam, vba_next | gbh | .7z .gb .zip |
| Nintendo Super Nintendo Hacks | snes | snes9x (default), mesen-s***, snes9x2002, snes9x2005_plus, snes9x2010 | snesh | .7z .bs .bsx .dx2 .fig .gd3 .gd7 .sfc .smc .st .swc .zip |
| Sega Game Gear Hacks | gamegear | gearsystem (default), genesis_plus_gx, picodrive | gamegearh | .7z .bin .gg .zip |
| Sega Genesis Hacks | genesis | genesis_plus_gx (default), genesis_plus_gx_wide, picodrive`````` | genh | .68k .7z .bin .gen .md .sg .sgd .smd .zip |
| Sega Mega Drive Japan | megadrive | genesis_plus_gx (default), genesis_plus_gx_wide, picodrive | megadrive-japan | .68k .7z .bin .gen .md .sg .sgd .smd .zip |
| Sega Mega Drive MSU | megadrive | genesis_plus_gx_wide (default), genesis_plus_gx | megadrivemsu | .7z .bin .gen .md .sg .smd .zip |
BIOS
Some platforms need bios files, these should go in /storage/roms/bios (A list of needed bios needs to be compiled)
WHAT DOESN'T RUN (maybe never will, but hopeful?)
- PS2
- PS3
- PS4
- PS5
- 3DS
- XBOX (any)
- ANYTHING NEWER
You can also view this (WIP) spreadsheet with information for each core, as well as if it requires BIOS or not.
https://docs.google.com/spreadsheets/d/1T962LmL0ci7Hs88TZT3iMtqdvzug4tL3ayTb0uoxijQ
*Does not run on S912/PK7 boards
** Only works on Amlogic-NG (S905x2, S905x3, S922x, A311D)
*** Only available on S922x
**** Only available on ODROID-GO Advance & GameForce Chi