From 2c13432aeb4749af3988d6cdc973f92a4fdc5522 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Fri, 24 Dec 2021 14:31:10 +0900 Subject: [PATCH] print: emit replacement character for unknown codepoint --- assets/disk0/tvdos/TVDOS.SYS | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/assets/disk0/tvdos/TVDOS.SYS b/assets/disk0/tvdos/TVDOS.SYS index 83369ea..dc5d54e 100644 --- a/assets/disk0/tvdos/TVDOS.SYS +++ b/assets/disk0/tvdos/TVDOS.SYS @@ -332,7 +332,11 @@ print = function(str) { let cp = unicode.utf8toCodepoints(str) let q = unicode.getUniprint(cp[0]) cp.forEach(c => { - if (q[0](c)) { + if (q == undefined) { + con.addch(4) + con.curs_right() + } + else if (q[0](c)) { q[1](c) } else {