Config plus a wrapper installer; all the logic is in the shared engine, warp-engine-retroarch-store. Two playlists — Commodore 64 and TIC-80 — carrying the six released and archived cartridges in the catalog, 233 KB in total. That is the cartridge half of what we publish. The rest are native and web builds, which no libretro core runs; on a Batocera box those install as Ports through ttg-batocera-store instead. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
60 lines
1.2 KiB
JSON
60 lines
1.2 KiB
JSON
{
|
|
"store": {
|
|
"id": "ttg",
|
|
"name": "Teletype Games",
|
|
"base_url": "https://teletypegames.org",
|
|
"api": {
|
|
"catalog": "/api/software",
|
|
"download": "/api/download"
|
|
}
|
|
},
|
|
|
|
"paths": {
|
|
"retroarch_dir": null,
|
|
"playlists_dir": null,
|
|
"thumbnails_dir": null,
|
|
"libretro_dir": null,
|
|
"content_root": null,
|
|
"subfolder": "teletypegames",
|
|
"target_prefix": null
|
|
},
|
|
|
|
"playlist": {
|
|
"name_template": "{store} - {label}",
|
|
"write_crc32": true,
|
|
"thumbnail_kinds": ["Named_Boxarts", "Named_Titles", "Named_Snaps"]
|
|
},
|
|
|
|
"catalog": {
|
|
"statuses": ["released", "archived"],
|
|
"owner_id": null,
|
|
"only": [],
|
|
"exclude": []
|
|
},
|
|
|
|
"platforms": {
|
|
"c64": {
|
|
"label": "Commodore 64",
|
|
"kind": "cartridge",
|
|
"ext": ".prg",
|
|
"core": { "file": "vice_x64_libretro", "name": "VICE x64" },
|
|
"enabled": true
|
|
},
|
|
"tic80": {
|
|
"label": "TIC-80",
|
|
"kind": "cartridge",
|
|
"ext": ".tic",
|
|
"core": { "file": "tic80_libretro", "name": "TIC-80" },
|
|
"enabled": true
|
|
}
|
|
},
|
|
|
|
"behavior": {
|
|
"prune": true,
|
|
"timeout": 30,
|
|
"insecure": false,
|
|
"refuse_while_running": true,
|
|
"convert_images": true
|
|
}
|
|
}
|