1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
(* Autor : Rudolf Ruland *)
(* Stand : 06.05.86 *)
INT VAR i;
TEXT VAR table :="VC404.hrz";
forget (table, quiet);
new type (table);
(****************** Steuerzeichen *************************************)
enter incode ( 1, ""025""); (* HOP *)
enter incode ( 2, ""021""); (* -> *)
enter incode ( 3, ""026""); (* UP *)
enter incode ( 4, ""004""); (* INFO *)
enter incode ( 7, ""002""); (* SV *)
enter incode ( 7, ""007""); (* SV *)
enter incode ( 8, ""008""); (* <- *)
enter incode ( 9, ""009""); (* TAB *)
enter incode (10, ""010""); (* DOWN *)
enter incode (11, ""096""); (* RUBIN *)
enter incode (12, ""127""); (* RUBOUT *)
enter incode (13, ""013""); (* RETURN *)
enter incode (16, ""126""); (* MARK *)
enter incode (17, ""001""); (* STOP *)
enter incode (23, ""003""); (* WEITER *)
FOR i FROM 0 UPTO 31 REP enter outcode (i, "S") PER;
enter outcode ( 0, ""); (* NULL *)
enter outcode ( 1, 25); (* HOME *)
enter outcode ( 2, 21); (* RECHTS *)
enter outcode ( 3, 26); (* OBEN *)
enter outcode ( 4, 120, ""23""); (* CL EOP *)
enter outcode ( 5, 22); (* CL EOL *)
enter outcode ( 7, 7); (* BELL *)
enter outcode ( 8, 8); (* LINKS *)
enter outcode (10, 10); (* UNTEN *)
enter outcode (13, 13); (* RETURN *)
enter outcode (14, 126); (* END MARK *)
enter outcode (15, 126); (* BEGIN MARK *)
cursor logic (32,""16"","","");
(******************** Textzeichen *************************************)
FOR i FROM 127 UPTO 255 REP enter outcode (i, "?") PER;
FOR i FROM 129 UPTO 159 REP enter outcode (i, "E") PER; (* japanische *)
FOR i FROM 224 UPTO 239 REP enter outcode (i, "E") PER; (* ESC-Zeichen *)
enter outcode ( 91, "("); (* [ *)
enter outcode ( 92, "/"); (* \ *)
enter outcode ( 93, ")"); (* ] *)
enter outcode (123, "<"); (* geschw. Klammer auf *)
enter outcode (124, "!"); (* | *)
enter outcode (125, ">"); (* geschw. Klammer zu *)
enter outcode (214, 91); (* Ä *)
enter outcode (215, 92); (* Ö *)
enter outcode (216, 93); (* Ü *)
enter outcode (217, 123); (* ä *)
enter outcode (218, 124); (* ö *)
enter outcode (219, 125); (* ü *)
enter outcode (220, "k"); (* Trenn-k *)
enter outcode (221, "-"); (* Trenn-Strich *)
enter outcode (222, "#"); (* gesch. Nummerkreuz *)
enter outcode (223, "_"); (* gesch. Blank *)
enter outcode (251, 64); (* ß *)
|