(*************************************************) (* Typtabelle : A210 *) (* Zeichensatz : ASCII *) (* Keyboard : ASCII *) (* Erstellt am : 07.12.85 *) (*************************************************) forget ("A210", quiet) ; new type ("A210") ; enter outcode (127, 0, ""27"F"127"") ; (* Erster Outstring ! *) INT VAR i ; FOR i FROM 128 UPTO 254 REP link outcode (i, 4) (* first outstring *) PER ; cursor logic (32, ""27"=", "", "") ; (* Ausgabe Codes : *) enter outcode ( 1, 30) ; (* Cursor Home : *) enter outcode ( 2, 12) ; (* Cursor right: *) enter outcode ( 3, 11) ; (* Cursor up : *) enter outcode ( 4, 0, ""27"Y") ; (* CLEOP : Y *) enter outcode ( 5, 0, ""27"T") ; (* CLEOL : T *) enter outcode ( 8, 8) ; (* Cursor left : *) enter outcode ( 10, 10) ; (* Cursor down : *) enter outcode ( 13, 13) ; (* CR : *) enter outcode ( 14, 0, ""27"G0") ;(* END MARK : G 0 *) enter outcode ( 15, 0, ""27"G4") ;(* BEGIN MARK : G 4 *) enter outcode ( 16, 0, ""27"G8") ;(* UNDERLINE : G 8 *) enter outcode ( 17, 0, ""27"G2") ;(* FLASH : G 2 *) (* Low Video on = ) , High Video on = ( *) enter outcode (214, 0, ""27")A"27"(") ; (* ae : ) A ( *) enter outcode (215, 0, ""27")O"27"(") ; (* oe : ) O ( *) enter outcode (216, 0, ""27")U"27"(") ; (* ue : ) U ( *) enter outcode (217, 0, ""27")a"27"(") ; (* Ae : ) a ( *) enter outcode (218, 0, ""27")o"27"(") ; (* Oe : ) o ( *) enter outcode (219, 0, ""27")u"27"(") ; (* Ue : ) u ( *) enter outcode (220, 0, ""27")k"27"(") ; (* Trenn-k : k *) enter outcode (221, 0, ""27")-"27"(") ; (* Trennstrich : - *) enter outcode (222, 0, ""27")#"27"(") ; (* Fest-# : # *) enter outcode (223, 0, ""27")_"27"(") ; (* Fest-Blank : *) enter outcode (251, 0, ""27")B"27"(") ; (* sz : ) B ( *) (* Eingabecodes : *) enter incode ( 0, ""0"") ; (* Wird beim Einschalten dreimal gesendet *) enter incode ( 1, ""30"") ; (* HOP : *) enter incode ( 2, ""12"") ; (* Cursor right: *) enter incode ( 3, ""11"") ; (* Cursor up : *) enter incode ( 7, ""1"A"13"") ; (* SV - Call : A *) enter incode ( 7, ""2"") ; (* SV - Call : *) enter incode ( 8, ""8"") ; enter incode ( 9, ""9"") ; (* TAB : *) enter incode ( 10, ""22"") ; (* Cursor down : *) enter incode ( 11, ""27"Q") ; (* RUBIN : Q *) enter incode ( 12, ""127"") ; (* RUBOUT : *) enter incode ( 12, ""27"W") ; (* RUBOUT : W *) enter incode ( 16, ""27"E") ; (* MARK : E *) enter incode ( 17, ""19"") ; (* Stop : *) enter incode ( 17, ""1"@"13"") ; (* Stop : @ *) enter incode ( 23, ""17"") ; (* Weiter : *) enter incode ( 23, ""1"B"13"") ; (* Weiter : B *) enter incode ( 4, ""1"C"13"") ; (* Funct.-Taste: C *) enter incode ( 20, ""1"D"13"") ; (* Funct.-Taste: D *) enter incode ( 21, ""1"E"13"") ; (* Funct.-Taste: E *) enter incode ( 22, ""1"F"13"") ; (* Funct.-Taste: F *) enter incode ( 24, ""1"G"13"") ; (* Funct.-Taste: G *) enter incode ( 25, ""1"H"13"") ; (* Funct.-Taste: H *) enter incode ( 26, ""1"I"13"") ; (* Funct.-Taste: I *) enter incode ( 28, ""1"J"13"") ; (* Funct.-Taste: J *) enter incode ( 29, ""1"`"13"") ; (* Funct.-Taste: ` *) enter incode ( 30, ""1"a"13"") ; (* Funct.-Taste: a *) enter incode ( 31, ""1"b"13"") ; (* Weiter : b *) PROC link outcode (INT CONST eumelcode, begin of string) : enter outcode (eumelcode, begin of string -128) ENDPROC link outcode ;