From 492d186763bb8fc9afb04e30dcab89554e9be1d1 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Debian Linux)" <rob@synchro.net> Date: Sat, 4 Feb 2023 20:17:33 -0800 Subject: [PATCH] The bare CR is treated as CRLF on PETSCII, so use Ctrl-A[ instead We don't do output translation for PETSCII terminals for CR or LF chars, so this trick is needed, at least currently, for the NN legacy prompt to be properly over-written/invisible for CBM/PETSCII terminals. --- exec/login.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exec/login.js b/exec/login.js index 758c5dcb2a..5e18bba378 100644 --- a/exec/login.js +++ b/exec/login.js @@ -34,8 +34,8 @@ for(var c=0; c < options.login_prompts; c++) { bbs.nodesync(); // Display login prompt - const legacy_login_prompt = "NN: \r"; - const legacy_password_prompt = "PW: \r"; + const legacy_login_prompt = "NN: \x01["; + const legacy_password_prompt = "PW: \x01["; var str = "\1n\1h\1cEnter \1wUser Name"; if(!(bbs.node_settings&NM_NO_NUM)) str += "\1c or \1wNumber"; -- GitLab