https://gitlab.synchro.net/main/sbbs/-/commit/917e215520f41bba1cf22405
Added Files:
xtrn/syncarcade/games.ini
Modified Files:
exec/load/syncretro_lib.js syncretro_lobby.js xtrn/syncarcade/README.md lobby.js syncretro.example.ini
Removed Files:
xtrn/syncarcade/names.json
Log Message:
syncarcade: replace names.json with games.ini for the lobby
The picker's display titles now come from games.ini, an ini keyed by
romset section rather than a flat JSON map. This sets up per-cabinet
control facts (button labels, twin-stick markers) that the emulator
core never reports and that a later task will add to the same file --
JSON has no comments and degrades all-or-nothing on a parse error, an
ini degrades per line.
syncretro_names_set() drops the JSON-only "_" comment-key convention
now that real ini comments exist. games.ini was generated from the
existing names.json (62 titles, all carried over) and the checkout's
names.json is removed; the live install's copy is left in place but
unread, per the door's degrade-gracefully contract.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net