From 98cab31fc3659e33aef260efca55bf9f1753164c Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Mon, 11 Feb 2019 11:49:19 +0100 Subject: Add source files from Michael --- system/terminal-codes/unknown/src/DEC.VT220.german | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 system/terminal-codes/unknown/src/DEC.VT220.german (limited to 'system/terminal-codes/unknown/src/DEC.VT220.german') diff --git a/system/terminal-codes/unknown/src/DEC.VT220.german b/system/terminal-codes/unknown/src/DEC.VT220.german new file mode 100644 index 0000000..e45114b --- /dev/null +++ b/system/terminal-codes/unknown/src/DEC.VT220.german @@ -0,0 +1,66 @@ +TEXT VAR name :="DEC.VT220.german"; +new type (name); +cursor logic ( 1, 1, ""155"",";","H"); +enter outcode ( 1, 0, ""155"1;1H"); (* home *) +enter outcode ( 2, 0, ""155"C"); (* right *) +enter outcode ( 3, 0, ""155"A"); (* up *) +enter outcode ( 4, 40, ""155"J"); (* clear eop *) +enter outcode ( 5, 0, ""155"K"); (* clear eol *) +enter outcode (10, 0, ""132""); (* newline *) +enter outcode (14, 0, ""155"27m "); (* end mark *) +enter outcode (15, 0, ""155"7m "); (* begin mark *) + +INT VAR i ; +FOR i FROM 127 UPTO 255 REP + enter outcode (i, "?") +PER ; + +enter outcode (214, ""196""); (* AE *) +enter outcode (215, ""214""); (* OE *) +enter outcode (216, ""220""); (* UE *) +enter outcode (217, ""228""); (* ae *) +enter outcode (218, ""246""); (* oe *) +enter outcode (219, ""252""); (* ue *) +enter outcode (220, "k"); (* Trenn-k *) +enter outcode (221, "-"); (* Trenn- *) +enter outcode (222, "#"); (* Pseudo-# *) +enter outcode (223, " "); (* gesch. Blank *) +enter outcode (251, ""223""); (* sz *) + + +enter incode (27, ""155"5"126""); (* esc *) +enter incode ( 1, ""155"4"126""); (* hop *) +enter incode ( 2, ""155"C"); (* right *) +enter incode ( 3, ""155"A"); (* up *) +enter incode ( 4, ""4""); (* info *) +enter incode ( 7, ""2""); (* sv *) +enter incode ( 7, ""254""); (* sv *) +enter incode ( 8, ""155"D"); (* left *) +enter incode (10, ""155"B"); (* down *) +enter incode (11, ""155"2"126""); (* rubin *) +enter incode (12, ""155"3"126""); (* rubout *) +enter incode (12, ""127""); (* rubout *) +enter incode (16, ""155"1"126""); (* mark *) +enter incode (17, ""1""); (* stop *) +enter incode (23, ""3""); (* weiter *) +enter incode (27, ""155"23~"); (* esc *) +enter incode (214, ""196""); (* AE *) +enter incode (215, ""214""); (* OE *) +enter incode (216, ""220""); (* UE *) +enter incode (217, ""228""); (* ae *) +enter incode (218, ""246""); (* oe *) +enter incode (219, ""252""); (* ue *) +enter incode (251, ""223""); (* sz *) + +enter incode (25, ""155""50""56""126""); (* help *) +enter incode (26, ""155""50""57""126""); (* do *) +enter incode (28, ""155"5"126""); (* prev screen *) +enter incode (29, ""155"6"126""); (* next screen *) + + + + + + + + -- cgit v1.2.3