TITLE=TTG RetroArch Store ROUTE=/stores/ttg-retroarch-store LOCALE=hu MODIFIED=1792417593 URL=https://wiki.teletypegames.org/hu/stores/ttg-retroarch-store L=1 https://teletypegames.org L=2 #47 L=3 https://git.teletypegames.org/stores/ttg-retroarch-store L=4 #43 L=5 #57 L=6 #63 L=7 #64 q│ A cttg-retroarch-storeq beteszi a 1https://teletypegames.org katalógusát a q│ RetroArch könyvtárába: két lejátszási lista borítóképekkel — iTeletype Games q│ i- Commodore 64q és iTeletype Games - TIC-80q — asztali Linuxon, Windowson, q│ macOS-en, Androidon, Steam Decken vagy egy kézikonzolon. Ez a repó csak egy q│ cconfig.jsonq és két indítószkript; a logika a közös 2RetroArch áruházmotorban q│ van. bRepó:0 3https://git.teletypegames.org/stores/ttg-retroarch-store bMotor: 2WarpEngine RetroArch Store bBatocera-megfelelője:0 4TTG Batocera Store 1Telepítés 1═════════ p curl -fsSL https://git.teletypegames.org/stores/ttg-retroarch-store/raw/bran» p ch/master/install.sh | sh A telepítő lehúzza a motort, azt és ezt a konfigurációt a c~/.local/share/warp-engine-store/ttg-retroarch/0 könyvtárba teszi, a cttg-retroarch-store0 indítót a c~/.local/bin0 alá írja, kiírja a cretroarch.cfg alapján feloldott könyvtárakat, és lefuttatja az első szinkront. A mi cinstall.sh0-nk csak becsomagolja a motorét: letölti (újrapróbálkozással) egy saját ideiglenes könyvtárba, és onnan futtatja, így a c/tmp0-ben heverő cretroarch_store.py0 vagy cwarpstore.py0 nem kerülhet fel a forge-on lévő helyett. bIndítsd újra a RetroArchot0, hogy lásd a lejátszási listákat — a menüjét induláskor építi fel. A két core nélkül is működnek a listák, a RetroArch pedig első alkalommal rákérdez, melyik core-t használja. A kérdés eltüntetéséhez: iOnline Updater ▸ iCore Downloader ▸ VICE x64 és TIC-800, majd szinkronizálj újra. 1Használat 1═════════ p S=~/.local/bin/ttg-retroarch-store p p $S paths # hova kerülnek a dolgok, és megvannak-e a core-ok p $S list # kompatibilis katalógusbejegyzések; * telepítve, ^ » p van frissítés p $S sync # minden újdonság letöltése, a listák frissítése p $S sync blessingofra # csak egy cím (soha nem takarít) p $S -n sync # szárazon futtatás p $S remove c64demo # eltávolítás Szinkron előtt zárd be a RetroArchot: kilépéskor visszaírja a lejátszási listáit, így egy futó példány alatt végzett szinkron elveszhet. Az áruház inkább visszautasítja, mintsem hogy elvesszen a munka. Tartsd naprakészen ccrontab0-ból: p 0 * * * * ~/.local/bin/ttg-retroarch-store sync >>~/.local/share/warp-engine» p -store/ttg-retroarch/store.log 2>&1 1Eltávolítás 1═══════════ p curl -fsSL https://git.teletypegames.org/stores/ttg-retroarch-store/raw/bran» p ch/master/uninstall.sh | sh Törli a hat játékot, a két lejátszási listát és a bélyegképeiket, majd az indítót és az áruház könyvtárát. Előbb zárd be a RetroArchot, ugyanazért, amiért a szinkronnál is. A cDRY_RUN=10 megmutatja, mi tűnne el; a cKEEP_HOME=1 megtartja a cstate.json0 fájlt és a naplót az újratelepítéshez. A tiédből semmi nem megy vele: a cteletypegames/0 mappába tett saját tartalmad megtartja a könyvtárát, egy olyan lejátszási listát, amelyben még van saját bejegyzésed, újraír és nem töröl, és minden c*.lpl.ttg-backup0 fájlt kilistáz, de érintetlenül hagy. 1Mit telepít ez az áruház 1════════════════════════ t┌───────────────────┬────────────────────┬────────────────────┬──────────────┐ t│h Katalógusplatform t│h Lejátszási lista t│h Core t│h Kiterjesztés t│ t├───────────────────┼────────────────────┼────────────────────┼──────────────┤ t│0 5cc640 t│0 Teletype Games - t│0 cvice_x64_libretro0 t│0 c.prg0 t│ t│0 t│0 Commodore 64 t│0 (VICE x64) t│0 t│ t├───────────────────┼────────────────────┼────────────────────┼──────────────┤ t│0 6cplus40 t│0 Teletype Games - t│0 cvice_xplus4_0 t│0 c.prg0 t│ t│0 t│0 Commodore Plus/4 t│0 clibretro0 (VICE t│0 t│ t│0 t│0 t│0 xplus4) t│0 t│ t├───────────────────┼────────────────────┼────────────────────┼──────────────┤ t│0 7ctic800 t│0 Teletype Games - t│0 ctic80_libretro0 t│0 c.tic0 t│ t│0 t│0 TIC-80 t│0 (TIC-80) t│0 t│ t└───────────────────┴────────────────────┴────────────────────┴──────────────┘ A creleased0 és carchived0 státuszok, a teljes katalógus, tulajdonosszűrés nélkül — bhat cím, összesen 233 KB0, a 2026-08-17-i mérés szerint: t┌──────────────────┬─────────────────────────────────────────────────────────┐ t│h Lejátszási lista t│h Címek t│ t├──────────────────┼─────────────────────────────────────────────────────────┤ t│0 Commodore 64 t│0 Blessing of Ra, Rabbit Scooter, C64 Demo for Arok Party t│ t│0 t│0 2026 t│ t├──────────────────┼─────────────────────────────────────────────────────────┤ t│0 TIC-80 t│0 Definitely not an Impostor, BombExpert, Mr Anderson's t│ t│0 t│0 Adventure t│ t└──────────────────┴─────────────────────────────────────────────────────────┘ Ez a katalógus kazettás fele. A többi játékunk natív és webes build, amit egyetlen libretro core sem futtat; Batocera-gépen Portként telepíthetők a 4TTG 4Batocera Store segítségével. Minden a RetroArch tartalomkönyvtárának cteletypegames/0 almappájába kerül, így a takarítás soha nem érheti el a saját tartalmadat. Bármit átírhatsz a c~/.local/share/warp-engine-store/ttg-retroarch/config.json0 fájlban — a teljes kulcsreferencia a 2motor oldalán van. 1Android-telefonra vagy kézikonzolra 1═══════════════════════════════════ Az androidos RetroArch ugyanazokat a lejátszási listákat olvassa, de az Android nem tud Pythont futtatni, ezért a fát számítógépen kell legenerálni és átmásolni: p $S export /tmp/ra-ttg \ p --target-prefix /storage/emulated/0/RetroArch \ p --target-libretro-dir /data/data/com.retroarch.aarch64/cores \ p --core-suffix _android.so p adb push /tmp/ra-ttg/. /storage/emulated/0/RetroArch/ Mindkét core elérhető Androidra arm64-v8a és armeabi-v7a architektúrán, tehát a játékok futnak rajta — de bezt az utat még nem próbáltuk ki eszközön.0 Ha nem jelennek meg a listák, ellenőrizd a telefon saját útvonalait: p adb shell cat /storage/emulated/0/RetroArch/retroarch.cfg | grep _directory 1Hova kerülnek a dolgok 1══════════════════════ p ~/.local/share/warp-engine-store/ p ├── ttg-retroarch/ p │ ├── retroarch_store.py, warpstore.py, config.json p │ └── state.json, catalog.json p └── (indító: ~/.local/bin/ttg-retroarch-store) p p /teletypegames/c64/ blessingofra-2.0.0.prg, rabbit-1.0.0.p» p rg, … p /teletypegames/tic80/ impostor-1.0.tic, … p /Teletype Games - Commodore 64.lpl p /Teletype Games - TIC-80.lpl p /Teletype Games - Commodore 64/Named_Boxarts/Blessing of Ra.» p png A cplaylists_dir0, a cthumbnails_dir0 és a core-ok mappája a cretroarch.cfg fájlodból jön. Nem mindig ott vannak, ahol tippelnéd, ezért a cpaths0 kiírja, mi lett feloldva, és melyik válasz honnan jött. 1Amit valódi hardveren még nem ellenőriztünk 1═══════════════════════════════════════════ • bAutomatikusan elindítja-e a VICE core a nyers c.prgb fájlt0, vagy betölti és megvárja a cRUN0 parancsot? Ha vár, a megoldás egy core-beállítás vagy c.d64 szállítása. • bAz androidos átmásolás0, beleértve azt is, hogy a scoped storage engedi-e a RetroArchnak olvasni azt, amit az cadb push0 írt. Írd meg, mi történt — a tervezési jegyzetek a cdevarea/RETROARCH_STORE.md fájlban vannak.