• xtrn/syncivision/syncivision_lib.js xtrn/syncivision/tests/test_synciv

    From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Jul 10 01:39:22 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/cb3e68711619be177d113e6a
    Added Files:
    xtrn/syncivision/syncivision_lib.js xtrn/syncivision/tests/test_syncivision_lib.js
    Log Message:
    syncretro: parse a cartridge's title, year and publisher from its name

    A ROM set names files "Title (Year) (Publisher).int", so the launcher
    needs no database to show a shelf. Titles carry their own parentheses
    -- "Adventure (AD&D - Cloudy Mountain)" -- so the year is the LAST
    four-digit group, not the first, and dump markers like "[!]" belong to
    neither the publisher nor the title.

    A name that does not fit the pattern keeps its whole self as the
    title. A wrong guess reads worse than no guess.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)