• Refactor box-drawing character variables into the new char_defs.js so

    From Rob Swindell@VERT to GitLab note in main/sbbs on Thu Jan 1 14:30:22 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/595#note_8055

    All of these char codes (and all codes > 127) are not ASCII. These are IBM Code Page 437. So the file should probably be called cp4367_defs.js.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Thu Jan 1 14:31:16 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/595#note_8056

    And the "ASCII" in the comments is misleading.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Thu Jan 1 14:32:56 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/595#note_8057

    For the equivalent file in the Synchronet source code, see src/xpdev/cp437defs.h (for comparison or inspiration).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Eric Oulashin@VERT to GitLab note in main/sbbs on Thu Jan 1 14:42:39 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/595#note_8058

    That's right; I'll remove the "ASCII".

    One of the functions available in the JS object model is ascii(), which converts a character to numeric ASCII or vice-versa; I think that works with CP437 characters too? Although these are cp437 characters, I think the function name "ascii" & such can make it confusing at times. There's also a web site I've referenced at times, asciitable.com, which lists all of these character codes.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Thu Jan 1 14:44:49 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/595#note_8059

    Sorry to confuse you. But even https://www.asciitable.com/ has all codes > 127 listed as "Extended ASCII", which is in fact CP437.

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