Subj : Re: Setting a default terminal type for a specific port
To : All
From : nelgin
Date : Wed Feb 14 2024 04:29 pm
On Wed, 14 Feb 2024 13:46:12 -0800
"Digital Man" (VERT) <
[email protected]> wrote:
> Re: Setting a default terminal type for a specific port
> By: vela025 to Digital Man on Wed Feb 14 2024 01:05 pm
>
> > Thanks for the reply digital man.
> >
> > >The answer.* file is displayed before login.js is executed, so
> > >you might
> > want your answer.asc a blank/0-byte file (your >answer.ans could
> > contain ANSI since it'll only be displayehd to ANSI-detected
> > terminals).
> >
> > I did try something similar to this previously, however if a
> > person logs on with their BBC Micro (and a Mode 7 .asc file has
> > been created) as they haven't got to the logon prompt where it
> > loads up their terminal preferences it just shows them the
> > un-formatted file.
>
> I'm suggesting a blank/0-byte answer.asc file. Have your login.js
> file display something to these non-ANSI users if you like, but don't
> make it an answer.* file.
>
> > >You could check the server port in your login.js and take a
> > >different
> > control path based on that.
> >
> > This sound like what I'd like to do, ideally I'd like when they
> > login on port 6502 it sets their formatting as extended ascii on
> > and utf8 and ansi off...but I'm at a loss on how to do that.
>
> Something like this in your exec/login.js:
>
> if(client.socket.local_port == 6502) {
> console.autoterm = 0;
> console.printfile("somefile");
> // etc.
> }
He might have to specifically set the terminal type to accept IBM
extended ASCII (CP437) otherwise SBBS will filter out the BBC Mode 7
control codes also./sbbs/exec/load/termdesc.js may help with that.
--
End Of The Line BBS - Plano, TX
telnet endofthelinebbs.com 23
---
� Synchronet � End Of The Line BBS - endofthelinebbs.com