summaryrefslogtreecommitdiff
path: root/system/terminal-codes/unknown/src/FT10-20.ascii
blob: 7f269104937aeae3991441495db8cc637e49cfb7 (plain)
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
68
69
70
71
72
73
74
75
                                                (* Autor : Rudolf Ruland *)
                                                (* Stand : 14.07.86      *) 
 
INT VAR i; 
TEXT VAR table :="FT10/20.ascii"; 
forget (table, quiet);
new type (table);
 
(******************   Steuerzeichen   *************************************)
 
enter incode ( 1, ""27"H");                      (* HOP                   *) 
enter incode ( 2, ""27"C");                      (* RECHTS                *) 
enter incode ( 3, ""27"A");                      (* OBEN                  *) 
enter incode ( 4, ""4"");      (* CNTL D    *)   (* INFO                  *) 
enter incode ( 7, ""2"");      (* CNTL B    *)   (* SV                    *) 
enter incode ( 7, ""7"");      (* CNTL G    *)   (* SV                    *) 
enter incode ( 8, ""27"D");                      (* LINKS                 *) 
enter incode ( 9, ""27">");    (* BACKTAB   *)   (* TAB                   *) 
enter incode (10, ""27"B");                      (* UNTEN                 *) 
enter incode (11, ""27"K");                      (* RUBIN                 *) 
enter incode (12, ""27"E");                      (* RUBOUT                *) 
enter incode (12, ""127"");    (* DEL       *)   (* RUBOUT                *) 
enter incode (16, ""27"J");                      (* MARK                  *) 
enter incode (17, ""1"");      (* CNTL A    *)   (* STOP                  *) 
enter incode (23, ""3"");      (* CNTL C    *)   (* WEITER                *) 
enter incode (24, ""0"") ;     (* BREAK     *)   (* weitere ESC-Zeichen   *)
enter incode (25, ""27"N") ;   (* LOCAL     *)   (*                       *)
enter incode (26, ""27"V") ;   (* UNLOCK    *)   (*                       *)
enter incode (28, ""27"I") ;   (* SEND PAGE *)   (*                       *)

FOR i FROM 0 UPTO 31 REP enter outcode (i, "S") PER; 

enter outcode ( 0, "");                          (* NULL                  *)
enter outcode ( 1,  0, ""27"H");                 (* HOME                  *)
enter outcode ( 2, 12);                          (* RECHTS                *)
enter outcode ( 3, 11);                          (* OBEN                  *)
enter outcode ( 4, 40, ""27"J");                 (* CL EOP                *)
enter outcode ( 5,  0, ""27"K");                 (* 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,  0, ""27"d@ ");               (* END MARK              *)
enter outcode (15,  0, ""27"dP ");               (* BEGIN MARK            *)

enter outcode (27, 27);                          (* ESC                   *)

enter outcode (20, 14);                          (* shift out - grafic on *)
enter outcode (24, 14);
enter outcode (21, 15);                          (* shift in  - grafic off*)
enter outcode (25, 15);
enter outcode (26,  5);                          (* answer back message   *)
 
cursor logic (32,""27"F","","");
 
(********************   Textzeichen   *************************************)
 
enter incode ( 92, ""27"/");                     (* backslash             *)
 
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 (214, 0, ""27" 1"14""034""15"");   (*                      *)
enter outcode (215, 0, ""27" 1"14""046""15"");   (*                      *)
enter outcode (216, 0, ""27" 1"14""052""15"");   (*                      *)
enter outcode (217, 0, ""27" 1"14""066""15"");   (*                      *)
enter outcode (218, 0, ""27" 1"14""078""15"");   (*                      *)
enter outcode (219, 0, ""27" 1"14""084""15"");   (*                      *)
enter outcode (220, "k");                        (* Trenn-k               *)
enter outcode (221, 0, ""27" 3"14""077""15"");   (* Trenn-Strich          *)
enter outcode (222, 0, ""27" 4"14""069""15"");   (* gesch. Nummerkreuz    *)
enter outcode (223, 0, ""27" 2"14""110""15"");   (* gesch. Blank          *)
enter outcode (251, 0, ""27" 1"14""062""15"");   (*                      *)
enter outcode (252, 0, ""27" 1"14""063""15"");   (*                      *)