; Copyright Peter Andersson, 1994.
; All rights reserved.
Public TypeTable
Label TypeTable Byte
; NUL SOH STX ETX EOT ENQ ACK BEL
Db TC, TC, TC, TC, TC, TC, TC, TC ; 00-07
; BS HT LF VT FF CR SO SI
Db TC, TC+TS, TC+TS, TC+TS, TC+TS, TC+TD, TC, TC ; 08-0F
; DLE DC1 DC2 DC3 DC4 NAK SYN ETB
Db TC, TC, TC, TC, TC, TC, TC, TC ; 10-17
; CAN EM SUB ESC FS GS RS US
Db TC, TC, TC, TC, TC, TC, TC, TC ; 18-1F
; <SPACE> ! " # $ % & '
Db TP+TS, TP, TP, TP, TP, TP, TP, TP ; 20-27
; ( ) * + , - . /
Db TP, TP, TP, TP, TP, TP, TP, TP ; 28-2F
; 0 1 2 3 4 5 6 7
Db TP+TD, TP+TD, TP+TD, TP+TD, TP+TD, TP+TD, TP+TD, TP+TD ; 30-37
; 8 9 : ; < = > ?
Db TP+TD, TP+TD, TP, TP, TP, TP, TP, TP ; 38-3F
; @ A B C D E F G
Db TP, TP+TUH, TP+TUH, TP+TUH, TP+TUH, TP+TUH, TP+TUH, TP+TU ; 40-47
; H I J K L M N O
Db TP+TU, TP+TU, TP+TU, TP+TU, TP+TU, TP+TU, TP+TU, TP+TU ; 48-4F
; P Q R S T U V W
Db TP+TU, TP+TU, TP+TU, TP+TU, TP+TU, TP+TU, TP+TU, TP+TU ; 50-57
; X Y Z [ \ ] ^ _
Db TP+TU, TP+TU, TP+TU, TP, TP, TP, TP, TP ; 58-5F
; ` a b c d e f g
Db TP, TP+TLH, TP+TLH, TP+TLH, TP+TLH, TP+TLH, TP+TLH, TP+TL ; 60-67
; h i j k l m n o
Db TP+TL, TP+TL, TP+TL, TP+TL, TP+TL, TP+TL, TP+TL, TP+TL ; 68-6F
; p q r s t u v w
Db TP+TL, TP+TL, TP+TL, TP+TL, TP+TL, TP+TL, TP+TL, TP+TL ; 70-77
; x y z { | } ~ <DEL>
Db TP+TL, TP+TL, TP+TL, TP, TP, TP, TP, TC ; 78-7F
; *** 128 to 255 ***
Db 0, 0, 0, 0, 0, 0, 0, 0 ; 80-87
Db 0, 0, 0, 0, 0, 0, 0, 0 ; 88-8F
Db 0, 0, 0, 0, 0, 0, 0, 0 ; 90-97
Db 0, 0, 0, 0, 0, 0, 0, 0 ; 98-9F
Db 0, 0, 0, 0, 0, 0, 0, 0 ; A0-A7
Db 0, 0, 0, 0, 0, 0, 0, 0 ; A8-AF
Db 0, 0, 0, 0, 0, 0, 0, 0 ; B0-B7
Db 0, 0, 0, 0, 0, 0, 0, 0 ; B8-BF
Db 0, 0, 0, 0, 0, 0, 0, 0 ; C0-C7
Db 0, 0, 0, 0, 0, 0, 0, 0 ; C8-CF
Db 0, 0, 0, 0, 0, 0, 0, 0 ; D0-D7
Db 0, 0, 0, 0, 0, 0, 0, 0 ; D8-DF
Db 0, 0, 0, 0, 0, 0, 0, 0 ; E0-E7
Db 0, 0, 0, 0, 0, 0, 0, 0 ; E8-EF
Db 0, 0, 0, 0, 0, 0, 0, 0 ; F0-F7
Db 0, 0, 0, 0, 0, 0, 0, 0 ; F8-FF