PDM DEFS

; Reset
    COMM 0 = DLAY ESC \@ DLAY
; Initialize
    COMM 1 = NOAV
; Line feed (LF)
    COMM 2 = NOAV
; CR+LF
    COMM 3 = CR LF
; Reverse LF
    COMM 4 = NOAV
; Normal character set
    COMM 5 = ESC \5 ESC \- (0) ESC \F
; Italics on
    COMM 6 = ESC \4
; Italics off
    COMM 7 = ESC \5
; Underline on
    COMM 8 = ESC \- (1)
; Underline off
    COMM 9 = ESC \- (0)
; Boldface on
    COMM 10 = ESC \E
; Boldface off
    COMM 11 = ESC \F
; Set foreground colour
    COMM 12 = NOAV
; Set background colour
    COMM 13 = NOAV
; Normal pitch
    COMM 14 = ESC \P DC2 ESC \W (0)
; Elite on
    COMM 15 = ESC \M
; Elite off
    COMM 16 = ESC \P
; Condensed fine on
    COMM 17 = SI
; Condensed fine off
    COMM 18 = DC2
; Enlarged on
    COMM 19 = ESC \W (1)
; Enlarged off
    COMM 20 = ESC \W (0)
; Shadow print on
    COMM 21 = NOAV
; Shadow print off
    COMM 22 = NOAV
; Double strike on
    COMM 23 = ESC \G
; Double strike off
    COMM 24 = ESC \H
; NLQ on
    COMM 25 = (0)
; NLQ off
    COMM 26 = (0)
; Superscript on
    COMM 27 = ESC \S (0)
; Superscript off
    COMM 28 = ESC \T
; Subscript on
    COMM 29 = ESC \S (1)
; Subscript off
    COMM 30 = ESC \T
; Normalize the line
    COMM 31 = ESC \T
; Partial line up
    COMM 32 = NOAV
; Partial line down
    COMM 33 = NOAV
; USA character set
    COMM 34 = ESC \R (0)
; French character set
    COMM 35 = ESC \R (1)
; German character set
    COMM 36 = ESC \R (2)
; UK character set
    COMM 37 = ESC \R (3)
; Danish I character set
    COMM 38 = ESC \R (4)
; Swedish character set
    COMM 39 = ESC \R (5)
; Italian character set
    COMM 40 = ESC \R (6)
; Spanish character set
    COMM 41 = ESC \R (7)
; Japanese character set
    COMM 42 = ESC \R BS
; Norwegian character set
    COMM 43 = ESC \R HT
; Danish II character set
    COMM 44 = ESC \R LF
; Proportional spacing on
    COMM 45 = ESC \p \1
; Proportional spacing off
    COMM 46 = ESC \p \0
; Set default proportional spacing offset
    COMM 47 = NOAV
; Set proportional spacing offset
    COMM 48 = NOAV
; Auto left justify
    COMM 49 = ESC \x
; Auto right justify
    COMM 50 = NOAV
; Auto full justify
    COMM 51 = ESC \m
; Auto justify off
    COMM 52 = ESC \x
; Letter space (justify)
    COMM 53 = NOAV
; Word fill (auto centre)
    COMM 54 = NOAV
; 1/8" line spacing
    COMM 55 = ESC \0
; 1/6" line spacing
    COMM 56 = ESC \2
; Set form length
    COMM 57 = ESC \C
; Perforation skip (pskip > 0)
    COMM 58 = ESC \N
; Perforation skip off
    COMM 59 = ESC \O
; Set left margin
    COMM 60 = NOAV
; Set right margin
    COMM 61 = NOAV
; Set top margin
    COMM 62 = NOAV
; Set bottom margin
    COMM 63 = NOAV
; Top and bottom margins
    COMM 64 = NOAV
; Left and right margins
    COMM 65 = NOAV
; Clear margins
    COMM 66 = NOAV
; Set horizontal tab
    COMM 67 = NOAV
; Set vertical tab
    COMM 68 = NOAV
; Clear horizontal tab
    COMM 69 = NOAV
; Clear all horizontal tabs
    COMM 70 = ESC \D (0)
; Clear vertical tab
    COMM 71 = NOAV
; Clear all vertical tabs
    COMM 72 = NOAV
; Clear all horizontal and vertical tabs
    COMM 73 = ESC \D (0)
; Set default tabs
    COMM 74 = ESC \D BS DLE CAN SP \( \0 \8 \@ \H \P \X (0)
; Extended commands
    COMM 75 = NOAV

; ' '
    CHAR 160 = SP
; '¡'
    CHAR 161 = (173)
; '¢'
    CHAR 162 = (155)
; '£'
    CHAR 163 = (156)
; '¤'
    CHAR 164 = ESC \R (5) \$ ESC \R (0)
; '¥'
    CHAR 165 = ESC \R BS \\ ESC \R (0)
; '¦'
    CHAR 166 = \|
; '§'
    CHAR 167 = NAK
; '¨'
    CHAR 168 = ESC \R (7) \{ ESC \R (0)
; '©'
    CHAR 169 = \c
; 'ª'
    CHAR 170 = (166)
; '«'
    CHAR 171 = (174)
; '¬'
    CHAR 172 = (170)
; '­'
    CHAR 173 = (196)
; '®'
    CHAR 174 = \r
; '¯'
    CHAR 175 = (196)
; '°'
    CHAR 176 = (248)
; '±'
    CHAR 177 = (241)
; '²'
    CHAR 178 = ESC \S (0) \2 ESC \T
; '³'
    CHAR 179 = ESC \S (0) \3 ESC \T
; '´'
    CHAR 180 = \'
; 'µ'
    CHAR 181 = (230)
; '¶'
    CHAR 182 = \P
; '·'
    CHAR 183 = (250)
; '¸'
    CHAR 184 = \,
; '¹'
    CHAR 185 = ESC \S (0) \1 ESC \T
; 'º'
    CHAR 186 = (167)
; '»'
    CHAR 187 = (175)
; '¼'
    CHAR 188 = (172)
; '½'
    CHAR 189 = (171)
; '¾'
    CHAR 190 = ESC \S (0) \3 ESC \T BS \- BS ESC \S (1) \4 ESC \T
; '¿'
    CHAR 191 = (168)
; 'À'
    CHAR 192 = \A
; 'Á'
    CHAR 193 = \A
; 'Â'
    CHAR 194 = \A
; 'Ã'
    CHAR 195 = \A
; 'Ä'
    CHAR 196 = (142)
; 'Å'
    CHAR 197 = (143)
; 'Æ'
    CHAR 198 = (146)
; 'Ç'
    CHAR 199 = (128)
; 'È'
    CHAR 200 = \E
; 'É'
    CHAR 201 = (144)
; 'Ê'
    CHAR 202 = \E
; 'Ë'
    CHAR 203 = \E
; 'Ì'
    CHAR 204 = \I
; 'Í'
    CHAR 205 = \I
; 'Î'
    CHAR 206 = \I
; 'Ï'
    CHAR 207 = \I
; 'Ð'
    CHAR 208 = \D BS \-
; 'Ñ'
    CHAR 209 = (165)
; 'Ò'
    CHAR 210 = \O
; 'Ó'
    CHAR 211 = \O
; 'Ô'
    CHAR 212 = \O
; 'Õ'
    CHAR 213 = \O
; 'Ö'
    CHAR 214 = (153)
; '×'
    CHAR 215 = \x
; 'Ø'
    CHAR 216 = ESC \R (4) \\ ESC \R (0)
; 'Ù'
    CHAR 217 = \U
; 'Ú'
    CHAR 218 = \U
; 'Û'
    CHAR 219 = \U
; 'Ü'
    CHAR 220 = (154)
; 'Ý'
    CHAR 221 = \Y
; 'Þ'
    CHAR 222 = \T
; 'ß'
    CHAR 223 = (225)
; 'à'
    CHAR 224 = (133)
; 'á'
    CHAR 225 = (160)
; 'â'
    CHAR 226 = (131)
; 'ã'
    CHAR 227 = \a BS \~
; 'ä'
    CHAR 228 = (132)
; 'å'
    CHAR 229 = (134)
; 'æ'
    CHAR 230 = (145)
; 'ç'
    CHAR 231 = (135)
; 'è'
    CHAR 232 = (138)
; 'é'
    CHAR 233 = (130)
; 'ê'
    CHAR 234 = (136)
; 'ë'
    CHAR 235 = (137)
; 'ì'
    CHAR 236 = (141)
; 'í'
    CHAR 237 = (161)
; 'î'
    CHAR 238 = (140)
; 'ï'
    CHAR 239 = (139)
; 'ð'
    CHAR 240 = \d
; 'ñ'
    CHAR 241 = (164)
; 'ò'
    CHAR 242 = (149)
; 'ó'
    CHAR 243 = (162)
; 'ô'
    CHAR 244 = (147)
; 'õ'
    CHAR 245 = \o BS \~
; 'ö'
    CHAR 246 = (148)
; '÷'
    CHAR 247 = (246)
; 'ø'
    CHAR 248 = ESC \R (4) \| ESC \R (0)
; 'ù'
    CHAR 249 = (151)
; 'ú'
    CHAR 250 = (163)
; 'û'
    CHAR 251 = (150)
; 'ü'
    CHAR 252 = (129)
; 'ý'
    CHAR 253 = \y BS \'
; 'þ'
    CHAR 254 = \t
; 'ÿ'
    CHAR 255 = (152)
