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 4 Pro
Some BIOS are optional
Some BIOS for RetroArch need to be in folders
RetroArch BIOS need to be place in the RetroArch\system
folder
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
MESS
Standalone Emulators
Mame4Droid2024
Forma
.cmd, .zip
Require BIOS
apple2.zip, apple2p.zip, apple2e.zip, apple2ee.zip, apple2c.zip, apple2cp.zip, apple2gs.zip
Category
Information
Libretro Cores
Final Burn Neo, Final Burn Alpha, Flycast, MAME-current, MAME 2000, MAME 2003 Midway, MAME 2003, MAME 2010
Format
.zip, .7z
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, melondDS DS
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, Dolphin MMJR2, Dolphin MMJR3
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, Dolphin MMJR2, Dolphin MMJR3
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, Fake-08
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
Standalone Emulators
MD.emu
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, YabaSanshiro, Yabause
Standalone Emulators
YabaSanshiro, YabaSanshiro 2, YabaSanshiro 2 Pro, Saturn.emu
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, Geolith
Format
.bin/.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
Beetle PSX HW, Beetle PSX, 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, NetherSX2
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
Select one of the options
Click Submit
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.
Setup 4: ES-DE M3U files
ES-DE can have directories interpreted as files . This a a very convenient method to hide multidisc games and show only one entry.
The name of the folder will dictate the file that will be loaded.
Path/File
Note
/roms/psx/Microwaved Banana (Japan).m3u/
Folder Name
/roms/psx/Microwaved Banana (Japan).m3u/Microwaved Banana (Japan).m3u
m3u file
/roms/psx/Microwaved Banana (Japan).m3u/Microwaved Banana (Japan) (Disc 1).chd
/roms/psx/Microwaved Banana (Japan).m3u/Microwaved Banana (Japan) (Disc 2).chd
M3U file contents
Microwaved Banana (Japan) (Disc 1).chd
Microwaved Banana (Japan) (Disc 2).chd
Setup 5: M3U files for Dolphin
Some versions of Dolphin support M3U files. Official Dolphin dev build worked when tested
Paths must be hardcoded
M3U files should use Unix line endings
If using external folder such as the example Setup 2 or 3, the folder must be added to Dolphin
Let's use roms/gc/
as the example base folder while roms/gcmulti/
as the example for multidisc folder
Path/File
Note
roms/gc/Metal Gear Solid - The Twin Snakes (USA).m3u
roms/gcmulti/Metal Gear Solid - The Twin Snakes (USA) (Disc 1).rvz
roms/gcmulti/Metal Gear Solid - The Twin Snakes (USA) (Disc 2).rvz
For the M3U files content you need hardcoded paths with storage path:
Storage
Path
Note
Internal
/storage/emulated/0/
SD Card
/storage/XXXX-XXXX/
Replace XXXX-XXXX
with your SD cards unique ID
Internal Storage example Metal Gear Solid - The Twin Snakes (USA).m3u
/storage/emulated/0/roms/gcmulti/Metal Gear Solid - The Twin Snakes (USA) (Disc 1).rvz
/storage/emulated/0/roms/gcmulti/Metal Gear Solid - The Twin Snakes (USA) (Disc 2).rvz
SD Card example Metal Gear Solid - The Twin Snakes (USA).m3u
/storage/3731-3730/roms/gcmulti/Metal Gear Solid - The Twin Snakes (USA) (Disc 1).rvz
/storage/3731-3730/roms/gcmulti/Metal Gear Solid - The Twin Snakes (USA) (Disc 2).rvz
MESS File Generator script
Download and place the hash xml files into a folder called hash
Open MAMEHashCovrter.py > Select hash folder > Generate cmd > enter details > copy folder to device
Note that the generate cmd only works for certain xml files so far
Moonlight File Generator script
Steps
Tips
Download Moonlight Portable
Extract zip > launch Moonlight.exe > Link PC with device
Install Moonlight on Android > Link PC
Run MoonlightFileGenerator.py > Locate Moonlight.ini within Moonlight portable folder
*\Moonlight Game Streaming Project\Moonlight.ini
Select button based on frontend being used
Daijishou Moonlight Setup
Select "Create Daijishou Moonlight files"
Copy the moonlight folder and files it generated near your Moonlight.ini folder to your device
Import Moonlight.json platform within Daijishou
Add moonlight folder path to Moonlight platform
ES-DE Moonlight Setup
Select "Create ES-DE Moonlight files"
Copy the moonlight folder and files it generated near your Moonlight.ini folder to your device
Add Moonlight to your es_find_rules.xml
and es_system.xml
es_find_rules.xml
<emulator name="Moonlight">
<rule type="androidpackage">
<entry>com.limelight/com.limelight.ShortcutTrampoline</entry>
</rule>
</emulator>
es_system.xml
<system>
<name>moonlight</name>
<fullname>Moonlight Game Streaming</fullname>
<path>%ROMPATH%/moonlight</path>
<extension>.moonlight</extension>
<command label="Moonlight">%EMULATOR_Moonlight% %EXTRA_UUID%=%INJECT%=Moonlight.uuid %EXTRA_AppId%=%INJECT%=%BASENAME%.moonlight</command>
<platform>moonlight</platform>
<theme>moonlight</theme>
</system>
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
Use Mesen core
Create HdPacks/
folder in RetroArch/system/
Rename HD Pack after the name of rom (Example: Legend of Zelda, The (USA).zip
= Legend of Zelda, The (USA)/
)
Place HD Pack inside RetroArch/system/HdPacks/
folder
Enable HD packs within core options (RetroArch Quick Menu > Core Options > Enable HD Packs)
Start python script
Select button for frontend
Select Scummvm.dat
Copy files to device
Install ScummVM Daily build
Add game to ScummVM as normal