{ "databaseVersion": 14, "revisionNumber": 7, "platform": { "name": "ZX Spectrum", "uniqueId": "zxspectrum", "shortname": "zxspectrum", "description": null, "acceptedFilenameRegex": "^(?!(?:\\._|\\.).*).*$", "scraperSourceList": [ "LIBRETRO:Sinclair - ZX Spectrum", "DSESS:BOX_ART:TAGS(scraperKeyword):https://thegamesdb.net/search.php?name=%7BscraperKeyword%7D&platform_id%5B%5D=4913&dsess_selector=img.card-img-top&dsess_attribute=src&dsess_replacer=images%5C%2F.%2A%5C%2Fboxart&dsess_replacer_value=images%2Foriginal%2Fboxart", "DSESS:GENRES:TAGS(scraperKeyword):https://thegamesdb.net/search.php?name=%7BscraperKeyword%7D&platform_id%5B%5D=4913&dsess_target_site_selector=div.col-6+a&dsess_target_site=.%2A%5C%2Fgame.%2A&dsess_selector=div.col-lg-8+div.card-body&dsess_extractor=.%2A%3Cp%3EGenre%5C%28s%5C%29%3A%28.%2A%29%3C%5C%2Fp%3E", "DSESS:BOX_ART:TAGS(scraperKeyword):https://openretro.org/browse/spectrum?q=%7BscraperKeyword%7D&dsess_target_site_selector=div.game_box+a&dsess_target_site=%5E.%2Agame.%2A&&dsess_selector=img.game-cover%5Balt%3D%22front+image%22%5D&dsess_attribute=src&dsess_extractor=%5E%28%5B%5E%3F%5D%2A%29%3F.%2A.%2A", "DSESS:GENRES:TAGS(scraperKeyword):https://openretro.org/browse/spectrum?q=%7BscraperKeyword%7D&dsess_target_site_selector=div.game_box+a&dsess_target_site=%5E.%2Agame.%2A&&dsess_selector=div.game-info-row%3Anth-child%289%29" ], "boxArtAspectRatioId": 0, "useCustomBoxArtAspectRatio": false, "customBoxArtAspectRatio": null, "screenAspectRatioId": 1, "useCustomScreenAspectRatio": false, "customScreenAspectRatio": null, "retroAchievementsConsoleIdList": [ 59 ], "extra": "" }, "playerList": [ { "name": "Zedex", "uniqueId": "zxspectrum.zedex", "description": "Supported extensions: dsk, gz, img, mgt, rzx, scl, sna, szx, tap, trd, tzx, udi, z80.", "acceptedFilenameRegex": "^(.*)\\.(?:dsk|gz|img|mgt|rzx|scl|sna|szx|tap|trd|tzx|udi|z80)$", "amStartArguments": "-n dev.ldlab.zedex/dev.ldlab.zedex.EmulatorActivity\n -a android.intent.action.VIEW\n -d {file.uri}\n --grant-read-uri-permission", "killPackageProcesses": false, "killPackageProcessesWarning": false, "extra": "" }, { "name": "RetroArch (64 bits) - fuse", "uniqueId": "zxspectrum.ra64.fuse", "description": "Supported extensions: dsk, rzx, scl, tap, trd, tzx, z80, zip, 7z.", "acceptedFilenameRegex": "^(.*)\\.(?:dsk|rzx|scl|tap|trd|tzx|z80|zip|7z)$", "amStartArguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture\n -e ROM {file.path}\n -e LIBRETRO /data/data/com.retroarch.aarch64/cores/fuse_libretro_android.so\n -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch.aarch64/files/retroarch.cfg\n -e IME com.android.inputmethod.latin/.LatinIME\n -e DATADIR /data/data/com.retroarch.aarch64\n -e APK /data/app/com.retroarch.aarch64-1/base.apk\n -e SDCARD /storage/emulated/0\n -e EXTERNAL /storage/emulated/0/Android/data/com.retroarch.aarch64/files\n --activity-clear-task\n --activity-clear-top", "killPackageProcesses": true, "killPackageProcessesWarning": true, "extra": "" }, { "name": "RetroArch (32 bits) - fuse", "uniqueId": "zxspectrum.ra32.fuse", "description": "Supported extensions: dsk, rzx, scl, tap, trd, tzx, z80, zip, 7z.", "acceptedFilenameRegex": "^(.*)\\.(?:dsk|rzx|scl|tap|trd|tzx|z80|zip|7z)$", "amStartArguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture\n -e ROM {file.path}\n -e LIBRETRO /data/data/com.retroarch.ra32/cores/fuse_libretro_android.so\n -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch.ra32/files/retroarch.cfg\n -e IME com.android.inputmethod.latin/.LatinIME\n -e DATADIR /data/data/com.retroarch.ra32\n -e APK /data/app/com.retroarch.ra32-1/base.apk\n -e SDCARD /storage/emulated/0\n -e EXTERNAL /storage/emulated/0/Android/data/com.retroarch.ra32/files\n --activity-clear-task\n --activity-clear-top", "killPackageProcesses": true, "killPackageProcessesWarning": true, "extra": "" }, { "name": "RetroArch - fuse", "uniqueId": "zxspectrum.ra.fuse", "description": "Supported extensions: dsk, rzx, scl, tap, trd, tzx, z80, zip, 7z.", "acceptedFilenameRegex": "^(.*)\\.(?:dsk|rzx|scl|tap|trd|tzx|z80|zip|7z)$", "amStartArguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture\n -e ROM {file.path}\n -e LIBRETRO /data/data/com.retroarch/cores/fuse_libretro_android.so\n -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch/files/retroarch.cfg\n -e IME com.android.inputmethod.latin/.LatinIME\n -e DATADIR /data/data/com.retroarch\n -e APK /data/app/com.retroarch-1/base.apk\n -e SDCARD /storage/emulated/0\n -e EXTERNAL /storage/emulated/0/Android/data/com.retroarch/files\n --activity-clear-task\n --activity-clear-top", "killPackageProcesses": true, "killPackageProcessesWarning": true, "extra": "" } ] }