Emulators and Formats - Jetup13/Retroid-Pocket-2-Plus-Wiki GitHub Wiki

Emulator List

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 even works on the Retroid Pocket 2 Plus
  • Some BIOS are optional
  • This list is not meant for the Retroid Launcher recommended file formats. But anything highlighted is supported by the Retroid Launcher
System Emulator Rom format BIOS
3DO Interactive Multiplayer Libretro: Opera .iso, .chd, .bin/.cue Required: 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
Amstrad CPC Libretro: Caprice32 Standalone: andcpc, CPCDroid, Droid-CPC .cpc, .dsk, .zip, .7z
Arcade Libretro: Final Burn Neo, Final Burn Alpha, Flycast, MAME-current, MAME 2000, MAME 2003 Midway, MAME 2003, MAME 2010 .zip Various Required
Arduboy Libretro: arduous .hex
Atari 2600 Libretro: Stella, Stella 2014 .a26, .bin, .zip, .7z
Atari 5200 Libretro: a5200, Atari800 .a52, .bin, .zip, .7z Required: 5200.rom, ATARIBAS.ROM
Atari 7800 Libretro: ProSystem .a78, .zip Required: 7800 BIOS (U).rom
Atari Jaguar Libretro: Virtual Jaguar .j64, .jag, .rom, .abs, .cof, .bin, .prg
Atari Lynx Libretro: Beetle Lynx, Handy .7z, .lnx, .zip Required: lynxboot.img
Atari ST/STE/TT/Falcon Libretro: Hatari .st, .msa, .stx, .dim, .ipf, .zip Required: tos.img
Bandai WonderSwan Libretro: Beetle Cygne .ws, .pc2, .zip, .7z
Bandai WonderSwan Color Libretro: Beetle Cygne .ws2, .pc2, .zip, .7z
Chai Love Libretro: Chai Love .chai, .chailove
CHIP-8/S-CHIP/XO-CHIP Libretro: JAXE .ch8, .sc8, .xo8
Coleco Vision Libretro: blueMSX, Gearcoleco .rom, .ri, .mx1, .mx2, .col, .dsk, .cas, .sg, .sc, .m3u, .zip, .7z Required: coleco.rom, blueMSX
Commodore Amiga Libretro: PUAE 2021, PUAE .adf, .hdf, .lha, .zip Required: kick33180.A500, kick34005.A500, kick40068.A1200
Commodore Amiga CD32 Libretro: PUAE 2021, PUAE .cue, .ccd, .chd, .lha, .nrg, .mds, .iso. .m3u Required: kick34005.A500, kick40063.A600, kick40068.A1200
Commodore C128 Libretro: VICE x128 .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: JiffyDOS_C128.bin, JiffyDOS_C64.bin, JiffyDOS_1541-II.bin, JiffyDOS_1571_repl310654.bin, JiffyDOS_1581.bin
Commodore C64 Libretro: Frodo, VICE x64 fast, VICE x64sc accurate .d64, .zip, .7z, .t64, .crt, .prg, .nib, .tap
Commodore C64 SuperCPU Libretro: VICE xscpu64 .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: JiffyDOS_C64.bin, JiffyDOS_1541-II.bin, JiffyDOS_1571_repl310654.bin, JiffyDOS_1581.bin
Commodore CBM-II 5x0 Libretro: VICE xcbm5x0 .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
Commodore CBM-II 6x0/7x0 Libretro: VICE xcbm2 .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
Commodore PET Libretro: VICE xpet .d64, .zip, .7z, .t64, .crt, .prg, .nib, .tap
Commodore PLUS/4 Libretro: xplus4 .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
Commodore VICE-20 Libretro: VICE xvic .d64, .zip, .7z, .t64, .crt, .prg, .nib, .tap
Doom Libretro: PRBoom .wad, .iwad, .pwad
DOS Libretro: DOSBox-core, DOSBox-Pure, DOSBox-SVN Standalone: DosBox Turbo, AnDOSBox, Magic Dosbox, aDOSBox .dosz, .exe, .com, .img, .m3u, .bat, .conf, .cue, .zip
Fairchild ChannelIF Libretro: FreeChaF .bin, .rom, .chf, .zip Required: sl31253.bin, sl31254.bin, sl90025.bin
GCE Vectrex Libretro: VecX .vec, .zip, .7z
Handheld Electronic Libretro: GW mgw
Java ME Libretro: SquirrelJME .jar, .sqc, .jam, .jad, .kjx Required: squirreljme.sqc
LowRes NX Libretro: LowRes NX .nx
Lua Engine Libretro: Lutro .lutro, .love, .lua
Mac II Libretro: minivmac .dsk, .img, .zip, .hvf, .cmd Required: MacII.ROM
Magnavox Odyssey 2 Libretro: O2EM .bin Required: o2rom.bin, c52.bin, g7400.bin, jopac.bin
Mattel Intellivision Libretro: FreeIntv .bin, .int, .zip, .7z Required: exec.bin, grom.bin
Mega Duck/Cougar Boy Libretro: SameDuck .bin, .zip, .7z
MSX Libretro: blueMSX, fMSX .cas, .dsk, .mx1, .mx2, .rom, .zip, .7z Required: blueMSX
MSX2 Libretro: blueMSX, fMSX .cas, .dsk, .mx1, .mx2, .rom, .zip, .7z Required: blueMSX
NEC PC Engine Libretro: Beetle PCE Fast, Beetle SuperGrafx, PceEmu .pce, .chd, .zip, .7z
NEC PC Engine CD Libretro: Beetle PCE, Beetle PCE Fast, PceEmu .pce, .ccd, .iso, .img, .chd, .cue Required: syscard3.pce Optional: gexpress.pce, syscard1.pce, syscard2.pce
NEC PC-8800 Libretro: QUASI88 .d88, .u88, .m3u Required: bios
NEC PC-98 Libretro: Neko Project II Kai, Neko Project II .d88, .fdi, .hdi, .zip Required: bios
NEC PC-FX Libretro: Beetle PC-FX .chd, .zip, .cue, .ccd, .toc Required: pcfx.rom
Nintendo 3DS Standalone: Citra, Citra Enhanced, Citra MMJ .3ds, .3dsx
Nintendo 64 Libretro: Mupen64Plus-Next GLES3, ParaLLEI Standalone: M64Plus FZ .z64, .n64, .v64, .zip
Nintendo DS Libretro: DeSmuME, DeSmuME 2015, melonDS Standalone: Drastic, melonDS, noods .nds, .zip Required for MelonDS or DeSmuME: nds_bios_arm7.bin, nds_bios_arm9.bin, bios7.bin, bios9.bin
Nintendo Entertainment System Libretro: FCEUmm, Messen, Nestopia UE, QuickNES .nes, .zip, .7z
Nintendo GameBoy Advance Libretro: gpSP, mGBA, VBA Next, VBA-M Standalone: Pizza Boy GBA, MyBoy! .gba, .zip, .7z Optional: gba_bios.bin
Nintendo GameBoy Libretro: Gambatte, Gearboy, mGBA, TGB Dual, VBA-M .gb, .gbc, .dmg, .zip, .7z Optional: gb_bios.bin, sgb_bios.bin
Nintendo GameBoy Color Libretro: Gambatte, Gearboy, mGBA, TGB Dual, VBA-M .gbc, .gb, .dmg, .zip, .7z Optional: gbc_bios.bin, sgb_bios.bin
Nintendo Gamecube Standalone: Dolphin, Dolphin MMJ, Dolphin MMJR .iso, .gcz, .rvz, .nkit
Nintendo Pokemon Mini Libretro: PokeMini .min, .zip Optional: bios.min
Nintendo SNES Libretro: Beetle Supafraust, bsnes, bsnes-mercury (Balanced), bsnes-mercury (Performance), Snes9x 2002, Snes9x 2005, Snes9x 2005 Plus, Snes9x 2010 Standalone: Snes9x EX+, SuperRetro16, SNESDroid, MultiSneS16, EmuSNES XL .smc, .sfc, .zip, .7z
Nintendo Virtual Boy Libretro: Beetle VB .vb, .vboy, .zip, .7z
Nintendo Wii Standalone: Dolphin, Dolphin MMJ, Dolphin MMJR .iso, .rvz, .nkit
Oberon RISC Emulator Libretro: Oberon RISC Emulator .dsk
Palm OS Libretro: Mu .prc, .pqa, .img, .pdb Required: palmos41-en-m515.rom
Philips CDi Libretro: SAME CDi .chd, .iso Required: cdimono1.zip, cdimono2.zip, cdibios.zip
Pico-8 Libretro: Retro8 Standalone: P8 Player .png, .p8
RPG Maker 2000/2003 Libretro: EasyRPG Standalone: EasyRPG .ldb, .zip, .easyrpg
RPG Maker XP/VX/VA/MV Standalone: Neko RPGXP Player, Joiplay various
Sammy Atomiswave Libretro: Flycast Standalone: Redream .chd, .ist, .bin, .zip Required: awbios.zip
ScummVM Libretro: ScummVM Standalone: ScummVM .zip, .scummvm
Sega 32X Libretro: PicoDrive .32x, .7z, .bin, .md, .smd, .zip
Sega CD/Mega CD Libretro: Genesis Plus GX, Genesis Plus GX Wide, PicoDrive .chd, .bin/cue Required: bios_CD_U.bin, bios_CD_E.bin, bios_CD_J.bin
Sega Dreamcast Libretro: Flycast Standalone: Flycast, Redream, Reicast .chd, .bin/.cue, .bin/.gdi, .bin/cdi Required for Flycast: dc_boot.bin, dc_flash.bin
Sega Game Gear Libretro: Gearsystem, Genesis Plus GX .gg, .bin, .zip, .7z Optional: bios.gg
Sega Genesis/MegaDrive Libretro: Genesis Plus GX, Genesis Plus GX Wide, PicoDrive .md, .68k, .mdx, .sgd, .smd, .gen, .bin, .zip, .7z Optional: bios_MD.bin
Sega Master System Libretro: Gearsystem, Genesis Plus GX, Genesis Plus GX Wide, PicoDrive .7z, .bin, .sms, .zip Optional: bios_E.sms, bios_U.sms, bios_J.sms
Sega Naomi Libretro: Flycast Standalone: Flycast .dat, .ist, .bin, .chd/.zip Required: naomi.zip, hod2bios.zip, f355dlx.zip, f355bios.zip, airlbios.zip
Sega Naomi 2 Libretro: Flycast Standalone: Flycast .chd/.zip Required: naomi2.zip
Sega Saturn Libretro: Beetle Saturn, YabSanshiro, Yabause Standalone: YabaSanshiro .chd, .iso, .bin/.cue Required for Beetle-Saturn: sega_101.bin, mpr-17933.bin, mpr-18811-mx.ic1, mpr-19367-mx.ic1 Optional: saturn_bios.bin
Sega SG-1000 Libretro: Gearsystem, Genesis Plus GX, Genesis Plus GX Wide, blueMSX .7z, .bin, .sg, .zip Required: blueMSX
Sega VMU Libretro: VeMUlator .vms, .bin
Sharp X1 Libretro: X Millennium .dx1, .zip, .2d, .2hd, .tfd, .d88, .88d, .hdm, .xdf, .dup, .cmd Required: IPLROM.X1, IPLROM.X1T
Sharp X68000 Libretro: PX68k .dim, .m3u Required: iplrom.dat, cgrom.dat, iplrom30.dat, iplromco.dat, iplromxv.dat
Sinclair ZX 81 Libretro: EightyOne .p, .tzx, .zip
Sinclair ZX Spectrum Libretro: Fuse .sna, .szx, .z80, .tap, .tzx, .gz, .udi, .mgt, .img, .trd, .scl, .dsk
SNK Neo Geo CD Libretro: Final Burn Neo, NeoCD .cue, .chd Required: 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
SNK Neo Geo Pocket Libretro: Beetle NeoPop, RACE .ngp, .ngc, .zip, .7z
Sony PlayStation Libretro: DuckStation, PCSX-ReArmed, SwanStation Standalone: Avocado, DuckStation, ePSXe, FPse, XEBRA .chd, .pbp, .bin/.cue, .m3u Required: scph5000.bin, scph5001.bin, scph5002.bin, psxonpsp660.bin
Sony PlayStation 2 Standalone: AetherSX2 .iso, .chd, .bin/cue Required: Any 4MB PS2 bios in .bin format
Sony PlayStation Portable Libretro: PPSSPP Standalone: PPSSPP .iso, .cso, .pbp
Thomson MO/TO Libretro: Theodore .fd, .sap, .k7, .m7, .m5, .rom
TIC-80 Libretro: TIC-80 .tic
Uzebox Libretro: Uzem .uze
VaporSpec Libretro: VaporSpec .vaporbin
WASM-4 Libretro: WASM4 .wasm
Watara Supervision Libretro: Potator .bin, .sv
Wolfenstein 3D Libretro: ECWolf .wl6, .n3d, .sod, .sdm, .wl1, .pk3, .exe Required: ecwolf.pk3

BIOS folders (RetroArch)

Some RetroArch cores need bios in folders to be read

  • Place your BIOS into Internal shared storage\RetroArch\system\
Core Folder Name Files
BlueMSX (Various) Databases\, Machines\ Various
Final Burn Neo (Arcade) fbneo\ cheats\, samples\, 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
Flycast (Atomiswave) dc\ awbios.zip
Flycast (Sega Dreamcast) dc\ dc_boot.bin, dc_flash.bin
Flycast (Sega Naomi) dc\ naomi.zip
Fuse (Sinclair ZX 81) fuse\ 128p-0.rom, 128p-1.rom, trdos.rom, gluck.rom, 256s-0.rom, 256s-1.rom, 256s-2.rom, 256s-3.rom
Mame 2003 mame2003-plus\samples\ Audio Samples
Neko Project II/Kai (NEC PC-98) np2kai\ 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
NeoCD (NeoGeoCD) neocd\ 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
Quasi88 (NEC PC-88) quasi88\ 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
PX68k (Sharp X68000) keropi\ iplrom.dat, cgrom.dat, iplrom30.dat, iplromco.dat, iplromxv.dat
Same CDI (Philips CDi) same_cdi\bios\ cdimono1.zip, cdimono1.zip, cdimono2.zip
X Millennium (Sharp X1) xmil\ IPLROM.X1, IPLROM.X1T

M3U Files

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:

  1. Create a text file

  2. Rename .txt to .m3u

  3. 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
  1. 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.

  1. Let's say you typically place your psx games in /sdcard0/roms/psx/. (External storage)

  2. Now create a folder outside the psx folder. Let's name it psxmutltidisc. (External storage)

  3. As an example lets use Metal Gear Solid and place each disc in the newly created folder /sdcard0/roms/psxmultidisc/.

  4. Now you can simply write your m3u file as such:

./../psxmultidisc/Metal Gear Solid (USA) (Disc 1) (Rev 1).chd
./../psxmultidisc/Metal Gear Solid (USA) (Disc 2) (Rev 1).chd
  1. Save and place the file in our example folder /sdcard0/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 beta

Now, this one is tricky to explain. Due to Duckstation switching to 100% scoped storage you cannot use Setup 2 with it. You can continue using Setup 1 as normal but this for people that want to use M3U files and not have multiple entries in their game list. For setup we're going to follow Setup 2 up until the point of writing the M3U file as its drastically different. Bear with me.

  1. Let's say you typically place your psx games in /sdcard0/roms/psx/. (External storage)

  2. Now create a folder outside the psx folder. Let's name it psxmutltidisc. (External storage)

  3. As an example lets use Metal Gear Solid and place each disc in the newly created folder /sdcard0/roms/psxmultidisc/.

  4. Now you must write a uri path that Duckstation can recognize.

  • You can figure out the path by loading up Duckstation standalone > Long press any game > Game Properties > Look at Path
  • You will now get a long path that starts with the following:
Path Note
content://com.android.externalstorage.documents/tree/primary/%3pathtofile Internal Storage
content://com.android.externalstorage.documents/tree/stringofnumbersandletters/%3pathtofile External Storage
  • The Stringofnumbersandletters for External Storage noted above will be different from person to person. Keep this in mind
  • An even faster method: add the path to your mutlidisc folder to the game list for Duckstation > copy path of each disc > delete path afterwards
  1. Now that we got the path write it in your:
  • My string of numbers & letters for my external storage is 0B64-2045 (Yours will be different)
  • For any spaces use %20
  • For the start of the root folder use %3A (Example:roms/psxmultidisc = %3Aroms%2Fpsxmultidisc)
  • For any / after the root use %2F at the start
content://com.android.externalstorage.documents/tree/0B67-2045%3Aroms%2Fpsxmultidisc/document/0B67-2045%3Aroms%2Fpsxmultidisc%2FMetal%20Gear%20Solid%20(USA)%20(Disc%201)%20(Rev%201).chd
content://com.android.externalstorage.documents/tree/0B67-2045%3Aroms%2Fpsxmultidisc/document/0B67-2045%3Aroms%2Fpsxmultidisc%2FMetal%20Gear%20Solid%20(USA)%20(Disc%202)%20(Rev%201).chd
  1. Save and place the file in our example folder /sdcard0/roms/psx/

The M3U file will not work for anything but Duckstation.

⚠️ **GitHub.com Fallback** ⚠️