Skip to main content
Version: Next

RePlayOS

Zaparoo Core on RePlayOS launches games and media through the RePlayOS libretro frontend.

File paths

ItemPath
Config file/media/sd/zaparoo/config.toml
Data directory/media/sd/zaparoo
Log file/media/sd/zaparoo/logs/core.log
Mappings directory/media/sd/zaparoo/mappings

/media/sd is the persistent SD card partition and survives OS updates.

Install

SSH into your RePlayOS device and run:

curl -fsSL https://zaparoo.org/install.sh | bash

This installs and enables the zaparoo.service systemd unit to run on startup. Once running, use the Zaparoo App on your phone or the built-in web UI to manage your setup and write tokens.

Uninstall

/media/sd/zaparoo/zaparoo -uninstall

Readers

TypeReaderSupportSetupNotes
NFC/RFIDPN532 USBSupportedAuto-detected
NFC/RFIDPN532 ModuleSupportedDepends on wiringUART can auto-detect. I2C is supported.
NFC/RFIDACR122USupportedManual enableUses libnfc: LED and beeper do not work, and some clone variants are incompatible.
NFC/RFIDRC522LimitedVia Simple SerialRequires a microcontroller; not a direct USB reader.
Barcode and QRZaparoo App cameraSupportedVia Zaparoo App
Barcode and QRRS-232 scannerSupportedManual config
Optical and MediaOptical DriveSupportedManual config
Optical and MediaExternal DriveSupportedManual enable
Custom and VirtualMQTT ReaderSupportedManual config
Custom and VirtualSimple SerialSupportedManual config
Custom and VirtualFile ReaderSupportedManual config
Displays and IntegrationsTTY2OLEDSupportedManual enable

Each reader's page has setup steps and troubleshooting. See readers to compare them, or the setup guide to pick one for your setup.

Launchers

System IDFolderExtensions
NESnintendo_nes.nes, .unif, .unf, .fds, .zip, .7z
SNESnintendo_snes.smc, .sfc, .swc, .fig, .bs, .st, .zip, .7z
Gameboynintendo_gb.gb, .zip, .7z
GameboyColornintendo_gbc.gbc, .zip, .7z
GBAnintendo_gba.gba, .zip, .7z
Nintendo64nintendo_n64.z64, .n64, .v64, .bin, .u1, .zip, .7z
NDSnintendo_ds.nds, .bin, .zip, .7z
Genesissega_smd.bin, .gen, .md, .sg, .smd, .zip, .7z
MasterSystemsega_sms.bin, .sms, .zip, .7z
GameGearsega_gg.bin, .gg, .zip, .7z
Sega32Xsega_32x.32x, .chd, .smd, .bin, .md, .zip, .7z
MegaCDsega_cd.cue, .iso, .chd, .m3u
Dreamcastsega_dc.cdi, .cue, .gdi, .chd, .m3u
Saturnsega_saturn.cue, .ccd, .m3u, .chd, .iso, .zip
SG1000sega_sg1000.bin, .sg, .zip, .7z
Arcade (FBNeo)arcade_fbneo.zip, .7z
Arcade (MAME)arcade_mame.zip, .7z
Arcade (MAME 2003 Plus)arcade_mame_2k3p.zip, .7z
Atomiswavearcade_dc.zip, .chd, .lst, .bin, .dat, .7z
Atari2600atari_2600.a26, .bin, .zip, .7z
Atari5200atari_5200.rom, .xfd, .atr, .atx, .cdm, .cas, .car, .bin, .a52, .xex, .zip, .7z
Atari7800atari_7800.a78, .bin, .zip, .7z
Jaguaratari_jaguar.cue, .j64, .jag, .cof, .abs, .cdi, .rom, .zip, .7z
AtariLynxatari_lynx.lnx, .zip, .7z
PSXsony_psx.cue, .img, .mdf, .pbp, .toc, .cbn, .m3u, .ccd, .chd, .iso
TurboGrafx16nec_pce.pce, .bin, .zip, .7z
TurboGrafx16CDnec_pcecd.pce, .cue, .ccd, .iso, .img, .chd
NeoGeosnk_neogeo.7z, .zip
NeoGeoCDsnk_neocd.cue, .iso, .chd
NeoGeoPocketsnk_ngp.ngp, .zip, .7z
C64commodore_c64.d64, .d81, .crt, .prg, .tap, .t64, .m3u, .zip, .7z
Amigacommodore_ami.adf, .uae, .ipf, .dms, .dmz, .adz, .lha, .hdf, .exe, .m3u, .zip
AmigaCD32commodore_amicd.bin, .cue, .iso, .chd
MSX1msx_msx.dsk, .mx1, .rom, .zip, .7z, .cas, .m3u
MSX2msx_msx2.dsk, .mx2, .rom, .zip, .7z, .cas, .m3u
ZXSpectrumsinclair_zxs.tzx, .tap, .z80, .rzx, .scl, .trd, .dsk, .zip, .7z
X68000sharp_x68k.dim, .img, .d88, .88d, .hdm, .dup, .2hd, .xdf, .hdf, .cmd, .m3u, .zip, .7z
3DOpanasonic_3do.iso, .chd, .cue
CDIphilips_cdi.chd, .cue, .toc, .nrg, .gdi, .iso, .cdr
DOSpc_dos.pc, .dos, .zip, .squashfs, .dosz, .m3u, .iso, .cue
ScummVMpc_scummvm.scummvm, .squashfs
Amstradamstrad_cpc.dsk, .sna, .tap, .cdt, .voc, .cpr, .zip, .7z
Videoalpha_player.mkv, .avi, .mp4, .flac, .ogg, .nsf, .vgm

Shell scripts

Run .sh scripts. Scripts must be allow-listed via the allow_file setting in config.toml.