diff --git a/docs/lang/text.md b/docs/lang/text.md index 97959ded..7f5db8be 100644 --- a/docs/lang/text.md +++ b/docs/lang/text.md @@ -116,6 +116,10 @@ English, Japanese, Spanish/Italian and French/German respectively * `galaksija` – text encoding used on Galaksija computers +* `trs80m1` – text encoding used on TRS-80 Model 1 + +* `trs80m3` – text encoding used on TRS-80 Model 3 + * `coco` – text encoding used on Tandy Color Computer * `cocoscr` – Tandy Color Computer screencodes diff --git a/include/encoding/trs80m1.tbl b/include/encoding/trs80m1.tbl index db18f113..1e3ae197 100644 --- a/include/encoding/trs80m1.tbl +++ b/include/encoding/trs80m1.tbl @@ -8,6 +8,6 @@ EOT=00 {b}=08 {t}=09 -{n}=0d0a +{n}=0d {q}=22 {apos}=27 diff --git a/include/encoding/trs80m3.tbl b/include/encoding/trs80m3.tbl index 75d18a7c..25a0fa32 100644 --- a/include/encoding/trs80m3.tbl +++ b/include/encoding/trs80m3.tbl @@ -8,8 +8,11 @@ EOT=00 {b}=08 {t}=09 -{n}=0d0a +{n}=0d {q}=22 {apos}=27 {lbrace}=7b {rbrace}=7d + +; TODO: TRS-80 Model 3 can display katakana, accented Latin letters and some extra symbols +; This involves control codes $15 and $16 in some way diff --git a/include/trs80/kernal.mfk b/include/trs80/kernal.mfk index 54a5d749..34073145 100644 --- a/include/trs80/kernal.mfk +++ b/include/trs80/kernal.mfk @@ -23,4 +23,4 @@ asm pointer readline() { LD (HL),0 LD HL, readline_out RET -} \ No newline at end of file +}