Subj : Re: Setting a default terminal type for a specific port To : nelgin From : Digital Man Date : Wed Feb 14 2024 15:42:40 Re: Re: Setting a default terminal type for a specific port By: nelgin to All on Wed Feb 14 2024 04:29 pm > On Wed, 14 Feb 2024 13:46:12 -0800 > "Digital Man" (VERT) 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. For terminal output, CP437 is the default charset, so no 8th bit filtering should be happening. When you say "accept IBM extended ASCII", it sounds like you're talking about input (from the user's keyboard), but I think you're talking about output (from the server). -- digital man (rob) Breaking Bad quote #49: So you do have a plan? Yeah, Mr. White! Yeah, Science! - Jesse Pinkman Norco, CA WX: 65.9øF, 47.0% humidity, 2 mph SW wind, 0.00 inches rain/24hrs --- SBBSecho 3.20-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .