• src/doors/syncretro/DESIGN.md M2_INPUT.md retro_env.c xtrn/syncarcade/

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Fri Jul 24 11:06:27 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b107c79dd4357f8f6dab312c
    Modified Files:
    src/doors/syncretro/DESIGN.md M2_INPUT.md retro_env.c xtrn/syncarcade/README.md syncretro.example.ini
    Log Message:
    syncarcade: fix vector-game claims, pin Battlezone's core options

    probe_core measured Battlezone's native vector resolution at 400x300
    (120k px/frame, under Pac-Man's 200k budget) and 40fps, not the
    1024x768/60fps the docs described -- that figure is the core's own
    supersampled default, and antialiasing alone (not translucency) is
    what blows out the sixel palette. The template also lacked the two
    vector core-option pins the live install already carries, so a fresh
    install got the unplayable defaults. Ported those pins into syncretro.example.ini, corrected the pixel-count/control claims in it
    and in README.md, and pointed sysops at games.ini's button/stick2
    labelling and the arcade profile's I/K second-stick keys.

    M2_INPUT.md and DESIGN.md predate the arcade profile's I/K axis keys
    and the games.ini answer to MAME 2003-Plus sending no
    SET_INPUT_DESCRIPTORS at all; document both, and correct DESIGN.md's
    stale claim that descriptor data already drives the help overlay.
    Also narrow retro_env.c's M5 TODO so it doesn't read as unaware that
    games.ini now covers the no-descriptor case.

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