Skip to main content
Version: v2.7.0

Launchers

MiSTer FPGA uses a built-in launcher that automatically detects games from your games folders. Games launch via MGL files generated by Zaparoo, following the official folder structure set by Downloader.

Supported Systems

Console Systems

System IDFoldersExtensions
AdventureVisionAVision.bin
ArcadiaArcadia.bin
AmigaCD32AmigaCD32.cue, .chd, .iso
AstrocadeAstrocade.bin
Atari2600ATARI7800, Atari2600.a26, .bin
Atari5200ATARI5200.car, .a52, .bin, .rom
Atari7800ATARI7800.a78, .bin
AtariLynxAtariLynx.lnx
CasioPV1000Casio_PV-1000.bin
CDICD-i.cue, .chd
ChannelFChannelF.rom, .bin
ColecoVisionColeco.col, .bin, .rom
CreatiVisionCreatiVision.rom, .bin, .bas
FDSNES, FDS.fds
GamateGamate.bin
GameboyGAMEBOY.gb
GameboyColorGAMEBOY, GBC.gbc
Gameboy2PGAMEBOY2P.gb, .gbc
GameGearSMS, GameGear.gg
GameNWatchGameNWatch.bin
GBAGBA.gba
GBA2PGBA2P.gba
GenesisMegaDrive, Genesis.gen, .bin, .md
IntellivisionIntellivision.int, .bin
JaguarJaguar.jag, .j64, .rom, .bin
MasterSystemSMS.sms
MegaCDMegaCD.cue, .chd
MegaDuckGAMEBOY, MegaDuck.bin
NeoGeoNEOGEO.neo, .zip (folders)
NeoGeoCDNeoGeo-CD, NEOGEO.cue, .chd
NeoGeoPocketNGP.ngp
NeoGeoPocketColorNGPC.ngc
NESNES.nes
NESMusicNES.nsf
Nintendo64N64.n64, .z64
Odyssey2ODYSSEY2.bin
PocketChallengeV2WonderSwan, PocketChallengeV2.pc2
PokemonMiniPokemonMini.min
PSXPSX.cue, .chd, .exe
SaturnSaturn.cue, .chd
Sega32XS32X.32x
SG1000SG1000, Coleco, SMS.sg
SNESSNES.sfc, .smc, .bin, .bs
SNESMusicSNES.spc
SuperGameboySGB.sgb, .gb, .gbc
SuperGrafxTGFX16.sgx
SuperVisionSuperVision.bin, .sv
TurboGrafx16TGFX16.pce, .bin
TurboGrafx16CDTGFX16-CD.cue, .chd
VC4000VC4000.bin
VectrexVECTREX.vec, .bin, .rom
WonderSwanWonderSwan.ws
WonderSwanColorWonderSwan, WonderSwanColor.wsc

Computer Systems

System IDFoldersExtensions
AcornAtomAcornAtom.vhd
AcornElectronAcornElectron.vhd
AliceMC10AliceMC10.c10
AmigaAmiga.adf
AmstradAmstrad.dsk, .cdt
AmstradPCWAmstrad PCW.dsk
ApogeeAPOGEE.rka, .rkr, .gam
AppleIApple-I.txt
AppleIIApple-II.dsk, .do, .po, .nib, .hdv
AquariusAQUARIUS.bin, .caq
Atari800ATARI800.atr, .xex, .xfd, .atx, .car, .rom, .bin
BBCMicroBBCMicro.ssd, .dsd, .vhd
BK0011MBK0011M.bin, .dsk, .vhd
C16C16.d64, .g64, .prg, .tap, .bin
C64C64.d64, .g64, .t64, .d81, .prg, .crt, .reu, .tap
CasioPV2000Casio_PV-2000.bin
CoCo2CoCo2.dsk, .cas, .ccc, .rom
DOSAO486, /media/fat/_DOS Games.mgl, .vhd, .img, .ima, .vfd, .iso, .cue, .chd
EDSACEDSAC.tap
GalaksijaGalaksija.tap
InteractInteract.cin, .k7
JupiterJupiter.ace
LaserLaser.vz
Lynx48Lynx48.tap
MacPlusMACPLUS.dsk, .img, .vhd
MSXMSX.vhd
MSX1MSX1.dsk, .rom
MultiCompMultiComp.img
OraoORAO.tap
OricOric.dsk
PCXTPCXT.img, .vhd, .ima, .vfd
PDP1PDP1.bin, .rim, .pdp
PET2001PET2001.prg, .tap
PMD85PMD85.rmm
QLQL.mdv, .win
RX78RX78.bin
SAMCoupeSAMCOUPE.dsk, .mgt, .img
SordM5Sord M5.bin, .rom, .cas
SpecialistSPMX.rks, .odi
SVI328SVI328.cas, .bin, .rom
TatungEinsteinTatungEinstein.dsk
TI994ATI-99_4A.bin, .m99
TomyTutorTomyTutor.bin, .cas
TRS80TRS-80.dsk, .jvi, .cmd, .cas
TSConfTSConf.vhd
UK101UK101.txt, .bas, .lod
Vector06CVECTOR06.rom, .com, .c00, .edd, .fdd
VIC20VIC20.d64, .g64, .prg, .tap, .crt
X68000X68000.d88, .hdf, .mgl
ZX81ZX81.p, .0
ZXSpectrumSpectrum.tap, .csw, .tzx, .sna, .z80, .trd, .img, .dsk, .mgt, .vhd
ZXNextZXNext.vhd, .tzx, .csw

Other Systems

System IDFoldersExtensions
Arcade_Arcade.mra
ArduboyArduboy.hex, .bin
Chip8Chip8.ch8
GroovyGroovy.gmc
ScummVMScummVM(special)
VideoVideo, Movies, TV.mp4, .mkv, .avi, .mov, .webm

Special Features

ao486

If a .vhd file is launched via Zaparoo and is in its own folder with an .iso or .chd file, that disc image will be automatically mounted alongside the hard drive.

AmigaVision (Amiga)

Launching games in the AmigaVision image on the Amiga core is supported via the games.txt and demos.txt files located in the Amiga/listings folder on your SD card.

For example, to launch Beneath a Steel Sky in AmigaVision:

Amiga/listings/games.txt/Beneath a Steel Sky (OCS)[en]

The games.txt and demos.txt files contain a listing of all supported games and demos, generated by AmigaVision, and can be treated as a virtual folder for launching via Zaparoo.

Game & Watch

Two cores are supported:

FolderExtensionsCore
GameNWatch.binGnW
Game and Watch.gnwGameAndWatch

NeoGeo

NeoGeo supports launching .zip files and folders directly with Zaparoo, as supported by the MiSTer core itself.

For example, a .zip file:

NeoGeo/mslug.zip

Or a folder:

NeoGeo/mslug2

ScummVM

ScummVM support uses the bbond007 script. Install the script, add your games to the ScummVM folder, and update the media database. Games are automatically detected from the ScummVM configuration file.

Video Playback

Video playback uses the fvp player. To set up video playback:

  1. Download fvp-mister_arm-15ea265.zip
  2. Extract the fvp binary to /media/fat/linux/
  3. Create a Video folder in your games directory (e.g., /media/fat/games/Video/)
  4. Add your video files to the Video folder
  5. Update the media database

Supported formats: MP4, MKV, AVI, MOV, WEBM

Alternate Launchers

Some alternate or unofficial versions of cores are supported and can be used by explicitly setting a launcher in the ZapScript on a token. Zaparoo assumes they're installed in either the default location from Update All or in the appropriate menu folder.

To use them, add the following to the end of the file path or launch command: ?launcher=<launcher ID>. For example: N64/some/game.n64?launcher=80MHzNintendo64

LLAPI

Bliss-Box LLAPI cores. Alternate Arcade cores can be referenced directly with their .mra files.

Launcher IDSystem
LLAPIAtari2600Atari 2600
LLAPIAtari7800Atari 7800
LLAPIGameboyGame Boy
LLAPIGBAGame Boy Advance
LLAPIMegaDriveGenesis/Mega Drive
LLAPISMSMaster System
LLAPIMegaCDMega CD
LLAPINeoGeoNeo Geo
LLAPINESNES
LLAPINintendo64Nintendo 64
LLAPI80MHzNintendo64Nintendo 64 (80MHz)
LLAPIPSXPlayStation
LLAPIS32XSega 32X
LLAPISuperGameboySuper Game Boy
LLAPISaturnSaturn
LLAPISNESSNES
LLAPITurboGrafx16TurboGrafx-16

PWM

24-bit video PWM cores.

Launcher IDSystem
PWMNintendo64Nintendo 64
PWM80MHzNintendo64Nintendo 64 (80MHz)
PWMPSXPlayStation
PWM2XPSXPlayStation (2X CPU)
PWMSaturnSaturn

Overclock

Robert Piep's experimental overclock cores.

Launcher IDSystem
80MHzNintendo64Nintendo 64
2XPSXPlayStation

Sinden Lightgun

Sinden Lightgun cores.

info

The Sinden cores must be installed in a custom _Sinden folder at the top of the SD card, or in the Light Gun folder if using newer core versions. Otherwise Zaparoo won't see them and they will conflict with official cores.

Launcher IDSystem
SindenGenesisGenesis
SindenMegaDriveMega Drive
SindenSMSMaster System
SindenMegaCDMega CD
SindenNESNES
SindenPSXPlayStation
SindenSNESSNES