Skip to main content
Version: Stable

Systems

A system is a category Zaparoo Core uses to group scanned media. Systems help Core match media to launchers, and you can use them in ZapScript commands.

Most systems refer to a console, handheld, computer, or arcade platform, but systems can also describe other media types like movies, music, and images. Each platform supports the systems its launchers can handle.

System IDs are case-insensitive in configuration files and ZapScript commands. This page lists the user-facing system IDs, explicit aliases, and fallback systems built into Core.

Not every system here can be launched. Some, such as mobile phones or VR headsets, exist so media can be classified and tagged correctly. Whether a system launches depends on the launchers your platform provides.

Game consoles

System IDNameAliasesFallbacks
1292APVS1292 Advanced Programmable Video System1292 Advanced Programmable Video System, 1292 APVS
3DO3DO
3DSNintendo 3DS
AdvancedPICOBeenaAdvanced PICO BeenaAdvanced PICO Beena, Beena
AdventureVisionEntex Adventure VisionAVision
AmstradGX4000Amstrad GX4000Amstrad GX4000, GX4000
ApplePippinApple PippinApple Pippin, Pippin
ArcadiaEmerson Arcadia 2001
AstrocadeBally Astrocade
Atari2600Atari 2600Atari7800
Atari5200Atari 5200
Atari7800Atari 7800Atari2600
AtariXEGSAtari XEGS
CasioLoopyCasio LoopyCasio Loopy
CasioPV1000Casio PV-1000Casio_PV-1000
CassetteVisionCassette VisionEpoch Cassette Vision
ChannelFFairchild Channel F
ColecoVisionColecoVisionColecoSG1000
CommodoreCDTVCommodore CDTVCommodore CDTV, Amiga CDTV, CDTV
CreatiVisionCreatiVision
DreamcastSega Dreamcast
FDSFamicom Disk SystemFamicomDiskSystem
GameCubeNintendo GameCube
GenesisSega Genesis/Mega DriveMegaDrive
GenesisMSUGenesis/Mega Drive MSU-MDMegaDriveMSU, MSU-MDGenesis
GearVRGear VRGear VR, Samsung Gear VR
HyperScanHyperScanMattel HyperScan
IntellivisionIntellivision
IntellivisionAmicoIntellivision AmicoIntellivision Amico, Amico
JaguarAtari Jaguar
JaguarCDAtari Jaguar CDJaguar
LeapTVLeapTVLeapFrog LeapTV
MagnavoxOdysseyMagnavox OdysseyMagnavox Odyssey, Odyssey
MasterSystemSega Master SystemSMS
MegaCDSega CD/Mega CDSegaCDGenesis
MetaQuest2Meta Quest 2Meta Quest 2, Oculus Quest 2, Quest 2
MetaQuest3Meta Quest 3Meta Quest 3, Quest 3
MultivisionMagnavox/Philips Odyssey² Multivision
NESNintendo NES
NESMusicNES MusicNES
NGageNokia N-GageN-Gage
Nintendo64Nintendo 64N64
NintendoSwitch2Nintendo Switch 2Nintendo Switch 2, Switch 2
NuonNUON
OculusGoOculus GoOculus Go
OculusQuestOculus QuestOculus Quest, Quest 1
OculusRiftOculus RiftOculus Rift, Rift CV1
Odyssey2Magnavox Odyssey²
OuyaOuya
PanasonicM2Panasonic M2Panasonic M2, 3DO M2, M2
PC50XFamilyPC-50X FamilyPC-50X Family, PC-50X
PCFXPC-FX
PlaydiaPlaydiaBandai Playdia
PlayStationVRPlayStation VRPlayStation VR, PS VR, PSVR
PlayStationVR2PlayStation VR2PlayStation VR2, PS VR2, PSVR2
PolymegaPolymega
PS2PlayStation 2Playstation2
PS3PlayStation 3Playstation3
PS4PlayStation 4Playstation4
PS5PlayStation 5Playstation5
PSXSony PlayStationPlaystation, PS1
SaturnSega Saturn
Sega32XSega 32XS32X, 32X
SegaCD32XSega CD 32XSega CD 32X, Mega-CD 32X, 32X CD
SegaPicoSEGA PICOSEGA PICO, Sega Pico, Pico
SeriesXSXbox Series X/SSeriesX, SeriesS
SG1000Sega SG-1000ColecoVision
SNESSuper NintendoSuperNintendo
SNESMSU1SNES MSU-1MSU1, MSU-1SNES
SNESMusicSNES MusicSNES
SocratesVTech Socrates
SufamiSufami Turbo
SuperACanFuntech Super A'Can
SuperCassetteVisionSuper Cassette VisionEpoch Super Cassette Vision, SCV
SuperGrafxSuperGrafxTurboGrafx16
SwitchNintendo SwitchNintendoSwitch
TerebikkoTerebikkoBandai Terebikko
TurboGrafx16TurboGrafx-16/PC EngineTGFX16, PCEngineSuperGrafx
TurboGrafx16CDTurboGrafx-16 CD/PC Engine CDTGFX16-CD, PCEngineCDTurboGrafx16
UzeboxUzebox
VC4000Interton VC 4000
VectrexVectrex
VideopacPlusPhilips Videopac Plus G7400
VirtualBoyVirtual Boy
VSmileVTech V.Smile
WiiNintendo WiiNintendoWii
WiiUNintendo Wii UNintendoWiiU
XboxXbox
Xbox360Xbox 360
XboxOneXbox One
ZeeboZeebo

Handheld systems

System IDNameAliasesFallbacks
AtariLynxAtari Lynx
DigiBlastdigiBLASTdigiBLAST, Digiblast
EvercadeEvercade
GamateGamate
GameboyNintendo Game BoyGB
Gameboy2PGame Boy (2 Player)
GameboyColorGame Boy ColorGBCGameboy
GameComTiger Game.com
GameGearSega Game GearGG
GameGear2PGame Gear (2 Player)
GameNWatchGame & Watch
GBAGame Boy AdvanceGameboyAdvance
GBA2PGame Boy Advance (2 Player)
HandheldElectronicLCDHandheld Electronic LCDHandheld Electronic LCD, LCD Handheld
LeapsterLeapsterLeapFrog Leapster
LeapsterExplorerLeapster Explorer / LeapPad ExplorerLeapster Explorer, LeapPad Explorer, Leapster Explorer/LeapPad Explorer
LegacyMobileDeviceLegacy Mobile DeviceLegacy Mobile Device, Feature Phone
MegaDuckMega Duck
MicrovisionMicrovisionMilton Bradley Microvision
NDSNintendo DSNintendoDS
NeoGeoPocketNeo Geo Pocket
NeoGeoPocketColorNeo Geo Pocket ColorNeoGeoPocket
NintendoEReadere-Reader / Card-e Readere-Reader / Card-e Reader, Nintendo e-Reader, Card-e Reader
PanasonicJunglePanasonic JunglePanasonic Jungle
PlaydatePlaydate
PocketChallengeV2WonderSwan Pocket Challenge V2
PocketStationPocketStationSony PocketStation
PokemonMiniPokémon Mini
PSPPlayStation PortablePlaystationPortable
RZoneR-ZoneR-Zone, Tiger R-Zone
SGBMSU1Super Game Boy MSU-1SuperGameboy
SuperGameboySuper Game BoySGBGameboy
SuperVisionWatara SuperVision
TapwaveZodiacTapwave ZodiacTapwave Zodiac, Zodiac
VitaPlayStation VitaPSVita
VMUVisual Memory UnitVisual Memory Unit, Visual Memory System, VMS, Dreamcast VMU
WonderSwanWonderSwan
WonderSwanColorWonderSwan ColorWonderSwan

Computer systems

System IDNameAliasesFallbacks
AcornAtomAcorn Atom
AcornElectronAcorn Electron
AliceMC10Alice MC-10
AmigaCommodore AmigaMinimigAmiga500, Amiga1200
Amiga500Amiga 500A500Amiga
Amiga1200Amiga 1200A1200Amiga
AmigaCD32Amiga CD32Amiga
AmstradAmstrad CPC
AmstradPCWAmstrad PCWAmstrad-PCW
ApogeeApogee BK-01
AppleIApple IApple-I
AppleIIApple IIApple-II
AppleIIGSApple IIGSApple-IIGS, Apple IIGS
AppleLisaApple LisaApple-Lisa
AquariusMattel Aquarius
ArchimedesAcorn Archimedes
Atari800Atari 8-bit computers
AtariSTAtari ST
BBCMicroBBC Micro
BK0011MElektronika BK-0011M
C16Commodore 16
C64Commodore 64
CasioPV2000Casio PV-2000Casio_PV-2000
CDIPhilips CD-iCD-i
CoCo2TRS-80 Color Computer 2
ColecoAdamColeco Adam
CommanderX16Commander X16
CommodorePlus4Commodore Plus/4Commodore Plus/4, Plus/4, Plus4, CPlus4, C+4
DOSMS-DOSao486, MS-DOSPC
Dragon32Dragon 32/64Dragon 32/64, Dragon 32, Dragon 64
EDSACEDSAC
ElektorTVGamesComputerElektor TV Games ComputerElektor TV Games Computer, TV Games Computer, TVGC
FM7Fujitsu FM-7
FMTownsFM Towns
GalaksijaGalaksija
InteractInteract Home Computer
JupiterJupiter Ace
LaserLaser 310Laser310
LegacyComputerLegacy ComputerLegacy Computer
LinuxLinuxGNU/Linux
Lynx48Camputers Lynx
MacOSmacOS
MacPlusMacintosh Plus
MSXMSXMSX1, MSX2
MSX1MSX1MSX
MSX2MSX2MSX
MSX2PlusMSX2+MSX2, MSX
MultiCompMultiComp
MZ2200Sharp MZ-2200Sharp MZ-2200, MZ-2200
OraoOrao
OricOric
PCPCDOS, Windows
PC6000NEC PC-6000 SeriesNEC PC-6000 Series, PC-6000, PC-6001
PC88NEC PC-8801
PC98NEC PC-9801
PCXTIBM PC XT
PDP1PDP-1
PDP10PDP-10PDP-10, DEC PDP-10, DECsystem-10
PET2001Commodore PET
PLATOPLATOProject PLATO
PMD85PMD 85
QLSinclair QL
RX78Bandai RX-78
SAMCoupeSAM Coupé
ScummVMScummVM
SordM5Sord M5Sord M5
SpecialistSpecialist MXSPMX
SpectravideoSpectravideo SVI-318/328
SVI328Spectravideo SVI-328
TatungEinsteinTatung Einstein
ThomsonThomson computers
TI994ATI-99/4ATI-99_4A
TomyTutorTomy Tutor
TRS80TRS-80
TSConfTS-Configuration
UK101UK101
Vector06CVector-06CVector06
VIC20Commodore VIC-20
WindowsWindowsWin32, Win16PC
X1Sharp X1
X68000Sharp X68000
ZX81Sinclair ZX81
ZXNextZX Spectrum Next
ZXSpectrumZX SpectrumSpectrum

Arcade systems

System IDNameAliasesFallbacks
ArcadeArcade/MAMEMAME
AtomiswaveAtomiswave
Cave68000CAVE 68000Arcade
ChihiroSega Chihiro
CPS1Capcom Play System 1Arcade
CPS2Capcom Play System 2Arcade
CPS3Capcom Play System 3Arcade
DAPHNEDAPHNE (Laserdisc)LaserDisc
DICESega DICE
GaelcoGaelco arcade boards
HikaruSega Hikaru
HyperNeoGeo64Hyper Neo Geo 64Hyper Neo Geo 64, HNG64Arcade
IremM72Irem M72Arcade
IremM92Irem M92Arcade
JalecoMegaSystem1Jaleco Mega System 1Arcade
LindberghSega Lindbergh
Model1Sega Model 1
Model2Sega Model 2
Model3Sega Model 3
Namco22Namco System 22
Namco2X6Namco System 2
NamcoSystem1Namco System 1Arcade
NAOMISega NAOMI
NAOMI2Sega NAOMI 2
NeoGeoSNK Neo GeoNeoGeoAES, NeoGeoMVS
NeoGeoAESNeo Geo AES (home)NeoGeo, NeoGeoMVS
NeoGeoCDNeo Geo CDNeoGeo
NeoGeoMVSNeo Geo MVS (arcade)NeoGeo, NeoGeoAES
PGMPolyGame MasterArcade
PinballPinballPinball Machine, Virtual PinballArcade
SegaSTVSega ST-VArcade
SegaSystem16Sega System 16Arcade
SegaSystem18Sega System 18Arcade
SingeSinge (Laserdisc)
TaitoF2Taito F2 SystemArcade
TriforceTriforce

Other systems

System IDNameAliasesFallbacks
AirConsoleAirConsoleAir Console
AndroidAndroid
ApplicationApplicationsApp, Apps, Software
ArduboyArduboy
AudioAudio Files
AudiobookAudiobookAudio
BlackBerryOSBlackBerry OSBlackBerry OS, BBOS
BluRayPlayerBlu-ray PlayerBlu-ray Player, Blu-ray, BD Player
Chip8CHIP-8
DaydreamDaydreamGoogle Daydream, Daydream VR
DVDPlayerDVD PlayerDVD Player, DVD-Video Player
FireTVAmazon Fire TVAmazon Fire TV, Fire TV
GameMasterGame Master
GamePocketGame Pocket
GoogleStadiaGoogle StadiaGoogle Stadia, Stadia
GP32GP32
GroovyGroovy
ImageImage Files
iOSiOS
J2MEJava ME
MovieMovie FilesVideo
MusicAlbumMusic AlbumsAudio
MusicArtistMusic ArtistsAudio
MusicTrackMusic TracksMusicAudio
MusicVideoMusic VideoVideo
OculusVROculus VROculus VR
OpenBOROpenBOR
PalmOSPalm OSPalm OS
Pico8PICO-8
PodcastEpisodePodcast EpisodeAudio
PodcastSeriesPodcast SeriesAudio
PlugNPlayPlug & Play TV Games
SteamVRSteamVRSteam VR
TIC80TIC-80
TVEpisodeTV EpisodesTVVideo
TVSeasonTV SeasonVideo
TVShowTV ShowsVideo
VideoVideo Files
visionOSvisionOSApple visionOS
WebBrowserWeb browserWeb browser, Browser
WindowsMixedRealityWindows Mixed RealityWindows Mixed Reality, Windows MR, WMR
WindowsMobileWindows MobileWindows Mobile, WinMo
WindowsPhoneWindows PhoneWindows Phone, Windows Phone OS

Usage notes

  • System IDs are case-insensitive when used in configuration files and ZapScript commands
  • Aliases are explicit alternative names that Core treats as the same system, such as MegaDrive for Genesis, GB for Gameboy, or N64 for Nintendo64
  • Fallbacks let Core try related systems when resolving launchers, searches, or random selection. Core checks the requested system first and only tries each fallback tier when the previous tier has no result. For example, GameboyColor can fall back to Gameboy, and MiSTer's CPS1 classification can fall back to Arcade
  • Not all systems are supported on every platform - check your platform's documentation for launcher-specific support
  • System defaults can be configured in your configuration file
  • Systems are used in ZapScript commands for launching specific system types

Examples

# Using system IDs in configuration - case doesn't matter
[[systems.default]]
system = "SNES" # Same as "snes" or "Snes"
launcher = "retroarch"

[[systems.default]]
system = "genesis" # Can also use alias "megadrive"
launcher = "retroarch"