https://gitlab.synchro.net/main/sbbs/-/commit/f15366d5db3bfad5bfc56f1a
Modified Files:
src/doors/syncretro/main.c
Log Message:
syncretro: the key screen says PAUSED however the player opened it
One screen serves Space, '?' and an unbound key, and the core is stopped
behind all three of them -- the door does not run it while any screen is
up, and it pauses the audio too. Only the Space path drew the PAUSED
badge, so a player who hit '?' saw a key list with no badge on a game
that had, in fact, stopped: the badge was reporting which key opened the
screen rather than what the core was doing.
Draw it unconditionally. The closing prompt still differs, because only
the Space pause needs a particular key to leave, and that is now the parameter's only job -- renamed from_pause so it cannot drift back into
meaning "the core is stopped".
Verified headless (-stdio, fceumm) by scripting '?' then Space and
decoding the wire bytes: both screens carry the badge, both top rules
measure 76 visible cells with the closing corner intact, and the prompts
still read "any key to return" and "Space to resume" respectively. The
fill arithmetic was re-checked with a long -console name, which is the
tightest the rule gets.
Reported by Rob Swindell.
Co-Authored-By: Claude Opus 4.8 (1M context) <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net