This is just simply a list of systems, emulators available, rom formats, and bios required.
This list is extremely incomplete
Libretro = RetroArch
This doesn't take into account if the emulator works on the Retroid Pocket 3 Plus
Some BIOS are optional
Some BIOS for RetroArch need to be in folders
RetroArch BIOS need to be place in the RetroArch\system
folder
Anything highlighted
in the Format
field is supported by the Retroid Launcher
3DO Interactive Multiplayer
Category
Information
Libretro Cores
Opera
Format
.iso, .chd, .bin/.cue
Required BIOS
panafz1.bin, panafz10.bin, panafz10-norsa.bin, panafz10e-anvil.bin, panafz10e-anvil-norsa.bin, panafz1j.bin, panafz1j-norsa.bin, goldstar.bin, sanyotry.bin, 3do_arcade_saot.bin
Category
Information
Libretro Cores
Caprice32
Standalone Emulators
andcpc, CPCDroid, Droid-CPC
Format
.cpc, .dsk, .zip, .7z
Category
Information
Libretro Cores
Final Burn Neo, Final Burn Alpha, Flycast, MAME-current, MAME 2000, MAME 2003 Midway, MAME 2003, MAME 2010
Format
.zip
BIOS Folder Name (Final Burn)
RetroArch\system\fbneo\
, RetroArch\system\fbneo\cheats\
, RetroArch\system\fbneo\samples\
BIOS Folder Name (MAME)
RetroArch\system\mame2003-plus\samples\
Required BIOS
bubsys.zip, cchip.zip, channelf.zip, coleco.zip, decocass.zip, fdsbios.zip, isgsm.zip, midssio.zip, msx.zip, namcoc69.zip, namcoc70.zip, namcoc75.zip, neocdz.zip, neogeo.zip, ngp.zip, nmk004.zip, pgm.zip, skns.zip, spec128.zip, spec128k.zip, spec48k.zip, spectrum.zip, ym2608.zip
Category
Information
Libretro Cores
arduous
Format
.hex
Category
Information
Libretro Cores
Stella, Stella 2014
Format
.a26, .bin, .zip, .7z
Category
Information
Libretro Cores
a5200, Atari800
Format
.a52, .bin, .zip, .7z
Required BIOS
5200.rom, ATARIBAS.ROM
Category
Information
Libretro Cores
ProSystem
Format
.a78, .zip
Required BIOS
7800 BIOS (U).rom
Category
Information
Libretro Cores
Virtual Jaguar
Format
.j64, .jag, .rom, .abs, .cof, .bin, .prg
Category
Information
Libretro Cores
Beetle Lynx, Handy
Format
.7z, .lnx
, .zip
Required BIOS
lynxboot.img
Category
Information
Libretro Cores
Hatari
Format
.st, .msa, .stx, .dim, .ipf, .zip
Required BIOS
tos.img
Category
Information
Libretro Cores
Beetle Cygne
Format
.ws
, .pc2, .zip
, .7z
Category
Information
Libretro Cores
Beetle Cygne
Format
.ws2
, .pc2, .zip
, .7z
Category
Information
Libretro Cores
Chai Love
Format
.chai, .chailove
Category
Information
Libretro Cores
JAXE
Format
.ch8, .sc8, .xo8
Category
Information
Libretro Cores
blueMSX, Gearcoleco
Format
.rom, .ri, .mx1, .mx2, .col, .dsk, .cas, .sg, .sc, .m3u, .zip, .7z
BIOS Folder Name
RetroArch\system\Databases\*
, RetroArch\system\Machines\*
Required BIOS
coleco.rom, blueMSX
Category
Information
Libretro Cores
PUAE 2021, PUAE
Format
.adf, .hdf, .lha, .zip
Required BIOS
kick33180.A500, kick34005.A500, kick40068.A1200
Category
Information
Libretro Cores
PUAE 2021, PUAE
Format
.cue, .ccd, .chd, .lha, .nrg, .mds, .iso.
Required BIOS
kick40060.CD32, kick40060.CD32.ext
Category
Information
Libretro Cores
VICE x128
Format
.d64, .d71, .d80, .d81, .d82, .g64, .g41, .x64, .t64, .tap, .prg, .p00, .crt, .bin, .zip, .gz, .d6z, .d7z, .d8z, .g6z, .g4z, .x6z, .cmd, .m3u, .vsf, .nib, .nbz
Required BIOS
JiffyDOS_C128.bin, JiffyDOS_C64.bin, JiffyDOS_1541-II.bin, JiffyDOS_1571_repl310654.bin, JiffyDOS_1581.bin
Category
Information
Libretro Cores
Frodo, VICE x64 fast, VICE x64sc accurate
Format
.d64, .zip, .7z, .t64, .crt, .prg, .nib, .tap
Category
Information
Libretro Cores
VICE xscpu64
Format
.d64, d71, d80, d81, d82, g64, g41, x64, t64, tap, prg, p00, crt, bin, zip, gz, d6z, d7z, d8z, g6z, g4z, x6z, cmd, m3u, vfl, vsf, nib, nbz, d2m, d4m
Required BIOS
JiffyDOS_C64.bin, JiffyDOS_1541-II.bin, JiffyDOS_1571_repl310654.bin, JiffyDOS_1581.bin
Category
Information
Libretro Cores
VICE xcbm5x0
Format
.d64, d71, d80, d81, d82, g64, g41, x64, t64, tap, prg, p00, crt, bin, zip, gz, d6z, d7z, d8z, g6z, g4z, x6z, cmd, m3u, vfl, vsf, nib, nbz, d2m, d4m
Category
Information
Libretro Cores
VICE xcbm2
Format
.d64, d71, d80, d81, d82, g64, g41, x64, t64, tap, prg, p00, crt, bin, zip, gz, d6z, d7z, d8z, g6z, g4z, x6z, cmd, m3u, vfl, vsf, nib, nbz, d2m, d4m
Category
Information
Libretro Cores
VICE xpet
Format
.d64, .zip, .7z, .t64, .crt, .prg, .nib, .tap
Category
Information
Libretro Cores
xplus4
Format
.d64, d71, d80, d81, d82, g64, g41, x64, t64, tap, prg, p00, crt, bin, zip, gz, d6z, d7z, d8z, g6z, g4z, x6z, cmd, m3u, vfl, vsf, nib, nbz, d2m, d4m
Category
Information
Libretro Cores
VICE xvic
Format
.d64, .zip, .7z, .t64, .crt, .prg, .nib, .tap
Category
Information
Libretro Cores
PRBoom
Format
.wad, .iwad, .pwad
Category
Information
Libretro Cores
DOSBox-core, DOSBox-Pure, DOSBox-SVN
Standalone Emulators
DosBox Turbo, AnDOSBox, Magic Dosbox, aDOSBox
Format
.dosz, .exe, .com, .img, .m3u, .bat, .conf, .cue, .zip
Category
Information
Libretro Cores
FreeChaFFormat
Required BIOS
sl31253.bin, sl31254.bin, sl90025.bin
Category
Information
Libretro Cores
FCEUmm, Mesen, Nestopia UE
Format
.fds, .zip, .7z
Required BIOS
disksys.rom
Category
Information
Libretro Cores
VecX
Format
.vec, .zip, .7z
Category
Information
Libretro Cores
GW
Format
.mgw
Category
Information
Libretro Cores
SquirrelJME
Format
.jar, .sqc, .jam, .jad, .kjx
Required BIOS
squirreljme.sqc
Category
Information
Libretro Cores
LowRes NX
Format
.nx
Category
Information
Libretro Cores
Lutro
Format
.lutro, .love, .lua
Category
Information
Libretro Cores
minivmac
Format
.dsk, .img, .zip, .hvf, .cmd
Required BIOS
MacII.ROM
Category
Information
Libretro Cores
O2EM
Format
.bin
Required BIOS
o2rom.bin, c52.bin, g7400.bin, jopac.bin
Category
Information
Libretro Cores
FreeIntv
Format
.bin, .int, .zip, .7z
Required BIOS
exec.bin, grom.bin
Category
Information
Libretro Cores
SameDuck
Format
.bin, .zip, .7z
Category
Information
Libretro Cores
blueMSX, fMSX
Format
.cas, .dsk, .mx1, .mx2, .rom, .zip, .7z
BIOS Folder Name
RetroArch\system\Databases\*
, RetroArch\system\Machines\*
Required BIOS
blueMSX
Category
Information
Libretro Cores
blueMSX, fMSX
Format
.cas, .dsk, .mx1, .mx2, .rom, .zip, .7z
BIOS Folder Name
RetroArch\system\Databases\*
, RetroArch\system\Machines\*
Required BIOS
blueMSX
Category
Information
Libretro Cores
Beetle PCE Fast, Beetle SuperGrafx, PceEmu
Format
.pce
, .chd, .zip
, .7z
Category
Information
Libretro Cores
Beetle PCE, Beetle PCE Fast, PceEmu
Format
.pce, .ccd, .iso, .img, .chd, .cue
Required BIOS
syscard3.pce Optional: gexpress.pce, syscard1.pce, syscard2.pce
Category
Information
Libretro Cores
QUASI88
Format
.d88, .u88, .m3u
BIOS Folder Name
RetroArch\system\quasi88\
Required BIOS
DISK.ROM, FONT.ROM, n88.rom, n88_0.rom, n88_1.rom, n88_2.rom, n88_3.rom, n88jisho.rom, n88knj1.rom, n88knj2.rom, n88n.rom, n88sub.rom
Category
Information
Libretro Cores
Neko Project II Kai, Neko Project II
Format
.d88, .fdi, .hdi, .zip
BIOS Folder Name
RetroArch\system\np2kai\
Required BIOS
font.bmp, FONT.ROM, bios.rom, itf.rom, sound.rom, bios9821.rom, d8000.rom, 2608_BD.WAV, 2608_SD.WAV, 2608_TOP.WAV, 2608_HH.WAV, 2608_TOM.WAV, 2608_RIM.WAV
Category
Information
Libretro Cores
Beetle PC-FX
Format
.chd, .zip, .cue, .ccd, .toc
Required BIOS
pcfx.rom
Category
Information
Standalone Emulators
Citra, Citra Enhanced, Citra MMJ
Format
.3ds
, .3dsx
Category
Information
Libretro Cores
Mupen64Plus-Next GLES3, ParaLLEI
Standalone Emulators
M64Plus FZ
Format
.z64
, .n64
, .v64, .zip
Category
Information
Libretro Cores
DeSmuME, DeSmuME 2015, melonDS
Standalone Emulators
Drastic, DeeS, melonDS, noods
Format
.nds
, .zip
Required BIOS
Required for MelonDS or DeSmuME: nds_bios_arm7.bin, nds_bios_arm9.bin, bios7.bin, bios9.bin
Category
Information
Libretro Cores
melonDS
Standalone Emulators
melonDS
Format
.dsi, .nds, .zip
Required BIOS
bios7.bin, bios9.bin, firmware.bin, nand.bin, dsi_bios7.bin, dsi_bios9.bin, dsi_firmware.bin, dsi_nand.bin
Nintendo Entertainment System
Category
Information
Libretro Cores
FCEUmm, Messen, Nestopia UE, QuickNES
Format
.nes
, .zip
, .7z
Category
Information
Libretro Cores
gpSP, mGBA, VBA Next, VBA-M
Standalone Emulators
Pizza Boy GBA, MyBoy!
Format
.gba
, .zip
, .7z
Optional BIOS
gba_bios.bin
Category
Information
Libretro Cores
Gambatte, Gearboy, mGBA, Messen-S, TGB Dual, VBA-M
Format
.gb
, .gbc, .dmg, .zip
, .7z
Optional BIOS
gb_bios.bin, sgb_bios.bin
Category
Information
Libretro Cores
Gambatte, Gearboy, mGBA, Messen-S, TGB Dual, VBA-M
Format
.gbc
, .gb, .dmg, .zip
, .7z
Optional BIOS
gbc_bios.bin, sgb_bios.bin
Category
Information
Standalone Emulators
Dolphin, Dolphin MMJ, Dolphin MMJR
Format
.iso
, .gcz
, .rvz, .nkit
Category
Information
Libretro Cores
PokeMini
Format
.min, .zip
Optional BIOS
bios.min
Category
Information
Libretro Cores
Beetle Supafraust, bsnes, bsnes-mercury (Balanced), bsnes-mercury (Performance), Messen-S, Snes9x 2002, Snes9x 2005, Snes9x 2005 Plus, Snes9x 2010
Standalone Emulators
Snes9x EX+, SuperRetro16, SNESDroid, MultiSneS16, EmuSNES XL
Format
.smc
, .sfc, .zip
, .7z
Category
Information
Libretro Cores
Beetle VB
Format
.vb, .vboy, .zip
, .7z
Category
Information
Standalone Emulators
Dolphin, Dolphin MMJ, Dolphin MMJR
Format
.iso
, .rvz, .nkit
Category
Information
Libretro Cores
Oberon RISC Emulator
Format
.dsk
Category
Information
Libretro Cores
Mu
Format
.prc, .pqa, .img, .pdb
Required BIOS
palmos41-en-m515.rom
Category
Information
Libretro Cores
SAME CDi
Format
.chd, .iso
BIOS Folder Name
RetroArch\system\same_cdi\bios\
Required BIOS
cdimono1.zip, cdimono2.zip, cdibios.zip
Category
Information
Libretro Cores
Retro8
Standalone Emulators
P8 Player
Format
.png, .p8
Category
Information
Libretro Cores
EasyRPG
Standalone Emulators
EasyRPG
Format
.ldb, .zip, .easyrpg
Category
Information
Standalone Emulators
Neko RPGXP Player, Joiplay
Required BIOS
Various
Category
Information
Libretro Cores
Flycast
Standalone Emulators
Redream, Flycast
Format
.chd, .ist, .bin, .zip
BIOS Folder Name (Flycast-lr)
RetroArch\system\dc\
Required BIOS
awbios.zip
Category
Information
Libretro Cores
ScummVM
Standalone Emulators
ScummVM
Format
.zip, .scummvm
Category
Information
Libretro Cores
PicoDrive
Format
.32x
, .7z, .bin, .md, .smd, .zip
Category
Information
Libretro Cores
Genesis Plus GX, Genesis Plus GX Wide, PicoDrive
Format
.chd
, .bin/cue
Required BIOS
bios_CD_U.bin, bios_CD_E.bin, bios_CD_J.bin
Category
Information
Libretro Cores
Flycast
Standalone Emulators
Flycast, Redream, Reicast
Format
.chd
, .bin/.cue, .bin/.gdi, .bin/cdi
BIOS Folder Name (Flycast-lr)
RetroArch\system\dc\
Required BIOS
Required for Flycast: dc_boot.bin, dc_flash.bin
Category
Information
Libretro Cores
Gearsystem, Genesis Plus GX
Format
.gg
, .bin, .zip
, .7z
Optional BIOS
bios.gg
Category
Information
Libretro Cores
Genesis Plus GX, Genesis Plus GX Wide, PicoDrive
Format
.md
, .68k, .mdx, .sgd, .smd, .gen, .bin, .zip
, .7z
Optional BIOS
bios_MD.bin
Category
Information
Libretro Cores
Gearsystem, Genesis Plus GX, Genesis Plus GX Wide, PicoDrive
Format
.7z, .bin, .sms
, .zip
Optional BIOS
bios_E.sms, bios_U.sms, bios_J.sms
Category
Information
Libretro Cores
Flycast
Standalone Emulators
Flycast
Format
.dat, .ist, .bin, .chd/.zip
BIOS Folder Name (Flycast-lr)
RetroArch\system\dc\
Required BIOS
naomi.zip, hod2bios.zip, f355dlx.zip, f355bios.zip, airlbios.zip
Category
Information
Libretro Cores
Flycast
Standalone Emulators
Flycast
Format
.chd/.zip
BIOS Folder Name (Flycast-lr)
RetroArch\system\dc\
Required BIOS
naomi2.zip
Category
Information
Libretro Cores
Beetle Saturn, YabSanshiro, Yabause
Standalone Emulators
YabaSanshiro
Format
.chd
, .iso, .bin/.cue
Required BIOS
Required for Beetle-Saturn: sega_101.bin, mpr-17933.bin, mpr-18811-mx.ic1, mpr-19367-mx.ic1 Optional: saturn_bios.bin
Category
Information
Libretro Cores
Gearsystem, Genesis Plus GX, Genesis Plus GX Wide, blueMSX
Format
.7z, .bin, .sg, .zip
BIOS Folder Name
RetroArch\system\Databases\*
, RetroArch\system\Machines\*
Required BIOS
blueMSX
Category
Information
Libretro Cores
VeMUlator
Format
.vms, .bin
Category
Information
Libretro Cores
X Millennium
Format
.dx1, .zip, .2d, .2hd, .tfd, .d88, .88d, .hdm, .xdf, .dup, .cmd
BIOS Folder Name
RetroArch\system\xmil\
Required BIOS
IPLROM.X1, IPLROM.X1T
Category
Information
Libretro Cores
PX68k
Format
.dim, .m3u
BIOS Folder Name
RetroArch\system\keropi\
Required BIOS
iplrom.dat, cgrom.dat, iplrom30.dat, iplromco.dat, iplromxv.dat
Category
Information
Libretro Cores
EightyOne
Format
.p, .tzx, .zip
Category
Information
Libretro Cores
Fuse
Format
.sna, .szx, .z80, .tap, .tzx, .gz, .udi, .mgt, .img, .trd, .scl, .dsk
Category
Information
Libretro Cores
Final Burn Neo, NeoCD
Format
.cue, .chd
BIOS Folder Name (Final Burn Neo)
RetroArch\system\fbneo\
BIOS Folder Name (NeoCD-lr)
RetroArch\system\neocd\
Required BIOS
neocd_f.rom, neocd_sf.rom, front-sp1.bin, neocd_t.rom, neocd_st.rom, top-sp1.bin, neocd_z.rom, neocd_sz.rom, neocd.bin, ng-lo.rom, 000-lo.lo, uni-bioscd.rom, neocd.zip
Final Burn Neo subsystem information
For NeoGeo CD to work on Final Burn Neo the roms need to be placed in a neocd\
folder
Example:
roms\neocd\King of Fighters '98, The - Dream Match Never Ends ~ The King of Fighters '98 - The Slugfest (Japan) (En,Ja).bin
roms\neocd\King of Fighters '98, The - Dream Match Never Ends ~ The King of Fighters '98 - The Slugfest (Japan) (En,Ja).cue
Category
Information
Libretro Cores
Beetle NeoPop, RACE
Format
.ngp, .ngc, .zip, .7z
Category
Information
Libretro Cores
DuckStation, PCSX-ReArmed, SwanStation
Standalone Emulators
Avocado, DuckStation, ePSXe, FPse, XEBRA
Format
.chd
, .pbp
, .bin/.cue, .m3u
Required BIOS
scph5500.bin, scph5501.bin, scph5502.bin, psxonpsp660.bin
Category
Information
Standalone Emulators
AetherSX2
Format
.iso, .chd, .bin/cue
Required BIOS
Any 4MB PS2 bios in .bin format
Sony PlayStation Portable
Category
Information
Libretro Cores
PPSSPP
Standalone Emulators
PPSSPP, PPSSPP-Gold
Format
.iso
, .cso, .pbp, .chd
Category
Information
Libretro Cores
Theodore
Format
.fd, .sap, .k7, .m7, .m5, .rom
Category
Information
Libretro Cores
TIC-80
Format
.tic
Category
Information
Libretro Cores
Uzem
Format
.uze
Category
Information
Libretro Cores
VaporSpec
Format
.vaporbin
Category
Information
Libretro Cores
WASM4
Format
.wasm
Category
Information
Libretro Cores
Potator
Format
.bin, .sv
Category
Information
Libretro Cores
ECWolf
Format
.wl6, .n3d, .sod, .sdm, .wl1, .pk3, .exe
Required BIOS
ecwolf.pk3
M3U File Generator python script
Place script inside folder you want to generate m3u(s)
Follow the prompt by typing 1, 2, 3, or 4
Prompt
Example
Type 1 to manually enter prefix
Freely type a prefix
Type 2 to enter a prefix and save as profile
Type prefix and profile name for it to save
Type 3 and profile name to use profile prefix
Type 3 and profile name to have the script reuse a prefix
Type 4 to not include prefix
Creates generic m3u files with no prefix
Setup 1: M3U file normal usage
The .m3u
format is a playlist file. It's highly recommended to use .m3u
files for your multi disc games. They are simple to create too:
Create a text file
Rename .txt
to .m3u
Open the .m3u
and add your disc to each line
Example 1
Chrono Cross (USA) (Disc 1).chd
Chrono Cross (USA) (Disc 2).chd
Example 2
Final Fantasy IX (USA) (Disc 1).cue
Final Fantasy IX (USA) (Disc 2).cue
Final Fantasy IX (USA) (Disc 3).cue
Final Fantasy IX (USA) (Disc 4).cue
Save file and place in the same folder as the content
Setup 2: M3U file with content in other folders
You can also have your content in different folders. This is useful for front-ends that might scan disc and m3u files, leading to multiple files. Simply write the path to the content in the m3u files.
Let's say you typically place your psx games in /roms/psx/
.
Now create a folder outside the psx folder. Let's name it psxmutltidisc
.
As an example lets use Metal Gear Solid and place each disc in the newly created folder /roms/psxmultidisc/
folder.
Now you can simply write your m3u file exactly as such:
./../psxmultidisc/Metal Gear Solid (USA) (Disc 1) (Rev 1).chd
./../psxmultidisc/Metal Gear Solid (USA) (Disc 2) (Rev 1).chd
Save and place the file in our example folder /roms/psx/
Now your preferred front-end will only scan and show one file instead of three (in this case).
Setup 3: M3U file with content in another folder for Duckstation
DuckStation requires URI paths if file is in a seperate directory.
Ensure DuckStation has permissions to the multidisc folder
Duckstation > ≡ > App Settings > Game List > Add Folder
You can quickly find out the path to the file in the menu above after adding the folder
We'll use these paths in examples shown:
Path
Note
roms/psx/
Path of your normal psx games & m3u files
roms/psxmulti/
Path of multidisc psx games
URI Path Example for roms/psxmulti/
Path
Note
content://com.android.externalstorage.documents/tree/primary:roms%2Fpsxmulti/document/primary:roms%2Fpsxmulti%2F
Internal Storage
content://com.android.externalstorage.documents/tree/STRINGOFNUMBERS&LETTERS:roms%2Fpsxmulti/document/STRINGOFNUMBERS&LETTERS:roms%2Fpsxmulti%2F
Replace STRINGOFNUMBERS&LETTERS
with your own
Character
Encoded character
Note
:
%3A
Either character can be used
/
%2F
Encoded character is required
Space
%20
Either character can be used
Examples
Path
Note
roms/psx/Chrono Cross (USA).m3u
roms/psxmulti/Chrono Cross (USA) (Disc 1).chd
roms/psxmulti/Chrono Cross (USA) (Disc 2).chd
content://com.android.externalstorage.documents/tree/primary:roms%2Fpsxmulti/document/primary:roms%2Fpsxmulti%2FChrono Cross (USA) (Disc 1).chd
m3u file line 1
content://com.android.externalstorage.documents/tree/primary:roms%2Fpsxmulti/document/primary:roms%2Fpsxmulti%2FChrono Cross (USA) (Disc 2).chd
m3u file line 2
The M3U file will not work for anything but DuckStation.
For MSU-1 to properly work:
All files need to have a common file name.
All files need to be in the same folder.
One patch file can be kept in the same folder if you want to utilize soft patching features. Otherwise patch the game with a patcher .
EarthBound (USA)
will be the common file name in the example below:
File
Note
EarthBound (USA).bps
Patch file. Only need 1 patch file.
EarthBound (USA).ips
Patch file. Only need 1 patch file.
EarthBound (USA).msu
MSU file.
EarthBound (USA).sfc
Game file.
EarthBound (USA)-*.pcm
Music file.
MSU1 Rename Scripts (Right-Click > Download)
The script will rename the .bps, .ips, .msu, and .pcm files after the .sfc file
The script will look in the same folder or sub-folders
If renaming multiple games create sub-folders for each game
Place the script in the same folder as the .sfc
and .pcm
files
Run script