• User terminal config includes iCE cOLOURs, the xbin images don't work

    From Deucе@1:103/705 to GitLab note in main/sbbs on Sat Mar 29 08:03:22 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6941

    ```
    if(console.term_supports()&(USER_ANSI|USER_NO_EXASCII|USER_UTF8|USER_ICE_COLOR)
    != USER_ANSI)
    return false;
    ```

    It appears that's intentional?
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Sat Mar 29 08:21:21 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6942

    Oh wait, that test is broken anyway...
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Sat Mar 29 09:01:03 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6943

    So there's a few interrelated issues there...

    1. XBin makes extensive use of the blink attribute.
    2. ICE mode changes what the blink attribute does.
    3. Synchronet knows the difference between bright background and blink

    So the Graphic object will set the blink attribute, Synchronet knows the remote doesn't support blink, so it won't be sent, and you see the base characters.

    If the Graphic object is updated to translate BLINK to BG_BRIGHT (now in master), this changes the colour of everything and looks terrible. Most of the xb files have a black background, which is changed to bright black (ie: dark grey). The Rush logo looks even worse.

    There does appear to be another issue in the font selection, it's not clear if it's a terminal-abstraction issue, a SyncTERM issue, or a correct result of using ICE mode.
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Sat Mar 29 09:03:04 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6944

    Oh, one more thing, the degree to which SyncTERM "supports" ICE colour is up to the BBS... it's not under user control at all.
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Sat Mar 29 19:58:46 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/555#note_6950

    Fixed in terminal abstraction branch.
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab issue in main/sbbs on Sun Mar 30 01:10:25 2025
    close https://gitlab.synchro.net/main/sbbs/-/issues/555
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)