• xtrn/syncarcade/games.ini

    From Rob Swindell (on Debian L@VERT to Git commit to main/sbbs/m on Friday, July 24, 2026 11:06:00
    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
  • From Rob Swindell (on Debian L@VERT to Git commit to main/sbbs/m on Friday, July 24, 2026 11:06:00
    https://gitlab.synchro.net/main/sbbs/-/commit/3790ccded9601f69c7373201
    Modified Files:
    xtrn/syncarcade/games.ini
    Log Message:
    syncarcade: add the two measured cabinets to games.ini

    MAME 2003-Plus sends no SET_INPUT_DESCRIPTORS, so a cabinet's fire
    button cannot be derived and must be measured with probe_core -hold.
    Battlezone fires on RetroPad Y and has a right-tread second stick;
    Centipede fires on B. These are the only two cabinets measured so
    far, so they are the only ones labelled.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net