• src/conio/allfonts.c bitmap_con.c ciolib.h cterm.c cterm.h src/syncter

    From Deuc¿@VERT to Git commit to main/sbbs/master on Thursday, January 23, 2025 08:48:11
    https://gitlab.synchro.net/main/sbbs/-/commit/47b6f7a72f42bbbe264ecf57
    Modified Files:
    src/conio/allfonts.c bitmap_con.c ciolib.h cterm.c cterm.h src/syncterm/bbslist.c bbslist.h syncterm.c term.c
    Log Message:
    Add new "BBC Micro" screen mode.

    This is almost exactly like Prestel, but it's for BBS Micro BBSs
    such as BeeBS. The basic changes are:
    1) Moving off the bottom of the screen scrolls instead of wraps
    2) BBC Micro "high ASCII" is supported
    3) Return sends \r, not #

    To support the high ASCII, I actually implemented the ITU-T Rec.T0101
    G1 set, which means the smooth mosaic characters are theoretically
    available.

    However, the SAA5050 emulation clobbers this by "correctly" turning
    them into "blast-through" alphanumeric characters.

    Doing this required the separated mosaic support be moved into the
    font rendering and out of the font itself.

    Anyway, the Sysop of beebs.ddns.net should be happy... and since
    this will advertise a terminal type of "BBC Micro", they should be
    able to auto-detect between ANSI and BBC Micro during login so the
    user doesn't need to enter it. Hit me up on IRC if you want help
    with that.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Vela025@VERT/BEEBS2 to Deuc­ on Saturday, March 08, 2025 22:14:36
    Re: src/conio/allfonts.c bitmap_con.c ciolib.h cterm.c cterm.h src/syncter
    By: Deuc¨ to Git commit to main/sbbs/master on Thu Jan 23 2025 08:48:11

    Anyway, the Sysop of beebs.ddns.net
    should be happy... and since
    this will advertise a terminal type > "BBC Micro", they should be
    able to auto-detect between ANSI and > BBC Micro during login so the
    user doesn't need to enter it. Hit > up on IRC if you want help
    with that.

    Hey Deuce,

    Thanks for doing this, sorry I've only
    just found this message whilst
    searching for a different message from
    a while back!

    I didn't know about the auto-detect forBBC Micro on the new Mode 7 Syncterm; that's great news. I'll have a think
    about how I might be able to impliment
    it...although as Commstar (et al.) on aBBC Micro don't do this then I think
    I'd still need to use the manual way ofdoing things. Maybe I could go down theroute of if the terminal type isn't
    detected then ask the user, otherwise
    use what ever was detected.

    Thanks again I use it all the time now
    when I'm not using the real thing.

    Cheers,
    Ed (beebs.ddns.net:6502)

    ---
    ­ Synchronet ­ My Brand-New BBS