Trailing-Edge
-
PDP-10 Archives
-
tops10_703_distr_bb-x140b-sb
-
10,7/703anf/dnctab.p11
There are 3 other files named dnctab.p11 in the archive. Click here to see a list.
.SBTTL DNCTAB - SPECIAL CHARACTER TABLE FOR TTY AND LINE PRINTER 18 DEC 84
;THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
; OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
;
;COPYRIGHT (C) 1976,1977,1978,1979,1980,1981,1984 BY DIGITAL EQUIPMENT CORP., MAYNARD, MASS.
VRCTAB=006 ;FILE EDIT NUMBER
.IF NE <LPTN+TTYN+FT.CTY>
;TABLE FOR INTERPRETING TTY & LPT CHAR FUNCTIONS
; BIT DEFINITIONS ARE:
CHRDEF=200 ;GO INTO DEFERRED ECHO
CHRFLL=100
CHRHT=040 ;CHAR IS AN HT
CHRXOF=000 ;CHAR IS AN XOF
CHRHMO=020 ;CHAR PERFORMS HORIZONTAL MOTION
CHRCR=0010 ;CHAR IS A CARRIAGE RETURN
CF..LC=0004 ;CHAR IS LOWER CASE
CHRLPM=0002 ;FOR LPT CHAR IS SPECIAL MOTION
CHRLPF=0001 ;FOR LPT FLUSH CHAR
CHRTAB: .BYTE CHRLPF ;ASCII 0
.BYTE CHRDEF+CHRLPF ;ASCII 1 = ^A
.BYTE CHRDEF+CHRLPF ;ASCII 2 = ^B
.BYTE CHRDEF+CHRLPF ;ASCII 3 = ^C
.BYTE CHRDEF+CHRLPF ;ASCII 4 = ^D
.BYTE CHRDEF+CHRLPF ;ASCII 5 = ^E
.BYTE CHRDEF+CHRLPF ;ASCII 6 = ^F
.BYTE CHRDEF+CHRLPF ;ASCII 7 = ^G = BELL
.BYTE CHRDEF+CHRFLL+CHRLPF ;ASCII 10 = ^H
.BYTE CHRFLL+CHRHT+CHRLPM ;ASCII 11 = ^I = HORIZONTAL TAB
.BYTE CHRDEF+CHRFLL+CHRLPM ;ASCII 12 = LINE FEED
.BYTE CHRDEF+CHRFLL+CHRLPM ;ASCII 13 = VERT TAB
.BYTE CHRDEF+CHRFLL+CHRLPM ;ASCII 14 = FORM FEED
.BYTE CHRFLL+CHRCR+CHRLPM ;ASCII 15 = CARRIAGE RETURN
.BYTE CHRDEF+CHRLPF ;ASCII 16 = ^N
.BYTE CHRDEF+CHRLPF ;ASCII 17 = ^O
.BYTE CHRDEF+CHRLPM ;ASCII 20 = ^P
.BYTE CHRDEF+CHRLPM ;ASCII 21 = ^Q = XON
.BYTE CHRDEF+CHRLPM ;ASCII 22 = ^R
.BYTE CHRDEF+CHRXOF+CHRLPM ;ASCII 23 = ^S = XOF
.BYTE CHRDEF+CHRLPM ;ASCII 24 = ^T
.BYTE CHRDEF+CHRLPF ;ASCII 25 = ^U
.BYTE CHRDEF+CHRLPF ;ASCII 26 = ^V
.BYTE CHRDEF+CHRLPF ;ASCII 27 = ^W
.BYTE CHRDEF+CHRLPF ;ASCII 30 = ^X
.BYTE CHRDEF+CHRLPF ;ASCII 31 = ^Y
.BYTE CHRDEF+CHRLPF ;ASCII 32 = ^Z
.BYTE CHRDEF+CHRLPF ;ASCII 33 = ALTMODE
.BYTE CHRDEF+CHRLPF ;ASCII 34 = ^\
.BYTE CHRDEF+CHRLPF ;ASCII 35 = ^]
.BYTE CHRDEF+CHRLPF ;ASCII 36 = ^^
.BYTE CHRDEF+CHRLPF ;ASCII 37 = ^_
.BYTE CHRHMO ;ASCII 40 = SPACE
.BYTE CHRHMO ;ASCII 41 = !
.BYTE CHRHMO ;ASCII 42 = "
.BYTE CHRHMO ;ASCII 43 = #
.BYTE CHRHMO ;ASCII 44 = $
.BYTE CHRHMO ;ASCII 45 = %
.BYTE CHRHMO ;ASCII 46 = &
.BYTE CHRHMO ;ASCII 47 = '
.BYTE CHRHMO ;ASCII 50 = (
.BYTE CHRHMO ;ASCII 51 = )
.BYTE CHRHMO ;ASCII 52 = *
.BYTE CHRHMO ;ASCII 53 = +
.BYTE CHRHMO ;ASCII 54 = ,
.BYTE CHRHMO ;ASCII 55 = -
.BYTE CHRHMO ;ASCII 56 = .
.BYTE CHRHMO ;ASCII 57 = /
.BYTE CHRHMO ;ASCII 60 = 0
.BYTE CHRHMO ;ASCII 61 = 1
.BYTE CHRHMO ;ASCII 62 = 2
.BYTE CHRHMO ;ASCII 63 = 3
.BYTE CHRHMO ;ASCII 64 = 4
.BYTE CHRHMO ;ASCII 65 = 5
.BYTE CHRHMO ;ASCII 66 = 6
.BYTE CHRHMO ;ASCII 67 = 7
.BYTE CHRHMO ;ASCII 70 = 8
.BYTE CHRHMO ;ASCII 71 = 9
.BYTE CHRHMO ;ASCII 72 = :
.BYTE CHRHMO ;ASCII 73 = ;
.BYTE CHRHMO ;ASCII 74 = <
.BYTE CHRHMO ;ASCII 75 = =
.BYTE CHRHMO ;ASCII 76 = >
.BYTE CHRHMO ;ASCII 77 = ?
.BYTE CHRHMO ;ASCII 100 = @
.BYTE CHRHMO ;ASCII 101 = A
.BYTE CHRHMO ;ASCII 102 = B
.BYTE CHRHMO ;ASCII 103 = C
.BYTE CHRHMO ;ASCII 104 = D
.BYTE CHRHMO ;ASCII 105 = E
.BYTE CHRHMO ;ASCII 106 = F
.BYTE CHRHMO ;ASCII 107 = G
.BYTE CHRHMO ;ASCII 110 = H
.BYTE CHRHMO ;ASCII 111 = I
.BYTE CHRHMO ;ASCII 112 = J
.BYTE CHRHMO ;ASCII 113 = K
.BYTE CHRHMO ;ASCII 114 = L
.BYTE CHRHMO ;ASCII 115 = M
.BYTE CHRHMO ;ASCII 116 = N
.BYTE CHRHMO ;ASCII 117 = O
.BYTE CHRHMO ;ASCII 120 = P
.BYTE CHRHMO ;ASCII 121 = Q
.BYTE CHRHMO ;ASCII 122 = R
.BYTE CHRHMO ;ASCII 123 = S
.BYTE CHRHMO ;ASCII 124 = T
.BYTE CHRHMO ;ASCII 125 = U
.BYTE CHRHMO ;ASCII 126 = V
.BYTE CHRHMO ;ASCII 127 = W
.BYTE CHRHMO ;ASCII 130 = X
.BYTE CHRHMO ;ASCII 131 = Y
.BYTE CHRHMO ;ASCII 132 = Z
.BYTE CHRHMO ;ASCII 133 = [
.BYTE CHRHMO ;ASCII 134 = \
.BYTE CHRHMO ;ASCII 135 = ]
.BYTE CHRHMO ;ASCII 136 = ^
.BYTE CHRHMO ;ASCII 137 = _
.BYTE CHRHMO ;ASCII 140 =
.BYTE CF..LC+CHRHMO ;ASCII 141 = LC A
.BYTE CF..LC+CHRHMO ;ASCII 142 = LC B
.BYTE CF..LC+CHRHMO ;ASCII 143 = LC C
.BYTE CF..LC+CHRHMO ;ASCII 144 = LC D
.BYTE CF..LC+CHRHMO ;ASCII 145 = LC E
.BYTE CF..LC+CHRHMO ;ASCII 146 = LC F
.BYTE CF..LC+CHRHMO ;ASCII 147 = LC G
.BYTE CF..LC+CHRHMO ;ASCII 150 = LC H
.BYTE CF..LC+CHRHMO ;ASCII 151 = LC I
.BYTE CF..LC+CHRHMO ;ASCII 152 = LC J
.BYTE CF..LC+CHRHMO ;ASCII 153 = LC K
.BYTE CF..LC+CHRHMO ;ASCII 154 = LC L
.BYTE CF..LC+CHRHMO ;ASCII 155 = LC M
.BYTE CF..LC+CHRHMO ;ASCII 156 = LC N
.BYTE CF..LC+CHRHMO ;ASCII 157 = LC O
.BYTE CF..LC+CHRHMO ;ASCII 160 = LC P
.BYTE CF..LC+CHRHMO ;ASCII 161 = LC Q
.BYTE CF..LC+CHRHMO ;ASCII 162 = LC R
.BYTE CF..LC+CHRHMO ;ASCII 163 = LC S
.BYTE CF..LC+CHRHMO ;ASCII 164 = LC T
.BYTE CF..LC+CHRHMO ;ASCII 165 = LC U
.BYTE CF..LC+CHRHMO ;ASCII 166 = LC V
.BYTE CF..LC+CHRHMO ;ASCII 167 = LC W
.BYTE CF..LC+CHRHMO ;ASCII 170 = LC X
.BYTE CF..LC+CHRHMO ;ASCII 171 = LC Y
.BYTE CF..LC+CHRHMO ;ASCII 172 = LC Z
.BYTE CHRDEF+CHRHMO ;ASCII 173 =
.BYTE CHRDEF+CHRHMO ;ASCII 174 =
.BYTE CHRDEF+CHRHMO ;ASCII 175 =
.BYTE CHRDEF+CHRHMO ;ASCII 176 =
.BYTE CHRDEF+CHRLPF ;ASCII 177 = RUBOUT
.BYTE CHRLPF ;ASCII 200 =
.BYTE CHRLPF ;ASCII 201 =
.BYTE CHRLPF ;ASCII 202 =
.BYTE CHRLPF ;ASCII 203 =
.BYTE CHRLPF ;ASCII 204 =
.BYTE CHRLPF ;ASCII 205 =
.BYTE CHRLPF ;ASCII 206 =
.BYTE CHRLPF ;ASCII 207 =
.BYTE CHRLPF ;ASCII 210 =
.BYTE CHRLPF ;ASCII 211 =
.BYTE CHRLPF ;ASCII 212 =
.BYTE CHRLPF ;ASCII 213 =
.BYTE CHRLPF ;ASCII 214 =
.BYTE CHRLPF ;ASCII 215 =
.BYTE CHRLPF ;ASCII 216 =
.BYTE CHRLPF ;ASCII 217 =
.BYTE CHRLPF ;ASCII 220 =
.BYTE CHRLPF ;ASCII 221 =
.BYTE CHRLPF ;ASCII 222 =
.BYTE CHRLPF ;ASCII 223 =
.BYTE CHRLPF ;ASCII 224 =
.BYTE CHRLPF ;ASCII 225 =
.BYTE CHRLPF ;ASCII 226 =
.BYTE CHRLPF ;ASCII 227 =
.BYTE CHRLPF ;ASCII 230 =
.BYTE CHRLPF ;ASCII 231 =
.BYTE CHRLPF ;ASCII 232 =
.BYTE CHRLPF ;ASCII 233 =
.BYTE CHRLPF ;ASCII 234 =
.BYTE CHRLPF ;ASCII 235 =
.BYTE CHRLPF ;ASCII 236 =
.BYTE CHRLPF ;ASCII 237 =
.BYTE CHRHMO ;ASCII 240 =
.BYTE CHRHMO ;ASCII 241 =
.BYTE CHRHMO ;ASCII 242 =
.BYTE CHRHMO ;ASCII 243 =
.BYTE CHRHMO ;ASCII 244 =
.BYTE CHRHMO ;ASCII 245 =
.BYTE CHRHMO ;ASCII 246 =
.BYTE CHRHMO ;ASCII 247 =
.BYTE CHRHMO ;ASCII 250 =
.BYTE CHRHMO ;ASCII 251 =
.BYTE CHRHMO ;ASCII 252 =
.BYTE CHRHMO ;ASCII 253 =
.BYTE CHRHMO ;ASCII 254 =
.BYTE CHRHMO ;ASCII 255 =
.BYTE CHRHMO ;ASCII 256 =
.BYTE CHRHMO ;ASCII 257 =
.BYTE CHRHMO ;ASCII 260 =
.BYTE CHRHMO ;ASCII 261 =
.BYTE CHRHMO ;ASCII 262 =
.BYTE CHRHMO ;ASCII 263 =
.BYTE CHRHMO ;ASCII 264 =
.BYTE CHRHMO ;ASCII 265 =
.BYTE CHRHMO ;ASCII 266 =
.BYTE CHRHMO ;ASCII 267 =
.BYTE CHRHMO ;ASCII 270 =
.BYTE CHRHMO ;ASCII 271 =
.BYTE CHRHMO ;ASCII 272 =
.BYTE CHRHMO ;ASCII 273 =
.BYTE CHRHMO ;ASCII 274 =
.BYTE CHRHMO ;ASCII 275 =
.BYTE CHRHMO ;ASCII 276 =
.BYTE CHRHMO ;ASCII 277 =
.BYTE CHRHMO ;ASCII 300 =
.BYTE CHRHMO ;ASCII 301 =
.BYTE CHRHMO ;ASCII 302 =
.BYTE CHRHMO ;ASCII 303 =
.BYTE CHRHMO ;ASCII 304 =
.BYTE CHRHMO ;ASCII 305 =
.BYTE CHRHMO ;ASCII 306 =
.BYTE CHRHMO ;ASCII 307 =
.BYTE CHRHMO ;ASCII 310 =
.BYTE CHRHMO ;ASCII 311 =
.BYTE CHRHMO ;ASCII 312 =
.BYTE CHRHMO ;ASCII 313 =
.BYTE CHRHMO ;ASCII 314 =
.BYTE CHRHMO ;ASCII 315 =
.BYTE CHRHMO ;ASCII 316 =
.BYTE CHRHMO ;ASCII 317 =
.BYTE CHRHMO ;ASCII 320 =
.BYTE CHRHMO ;ASCII 321 =
.BYTE CHRHMO ;ASCII 322 =
.BYTE CHRHMO ;ASCII 323 =
.BYTE CHRHMO ;ASCII 324 =
.BYTE CHRHMO ;ASCII 325 =
.BYTE CHRHMO ;ASCII 326 =
.BYTE CHRHMO ;ASCII 327 =
.BYTE CHRHMO ;ASCII 330 =
.BYTE CHRHMO ;ASCII 331 =
.BYTE CHRHMO ;ASCII 332 =
.BYTE CHRHMO ;ASCII 333 =
.BYTE CHRHMO ;ASCII 334 =
.BYTE CHRHMO ;ASCII 335 =
.BYTE CHRHMO ;ASCII 336 =
.BYTE CHRHMO ;ASCII 337 =
.BYTE CHRHMO ;ASCII 340 =
.BYTE CHRHMO ;ASCII 341 =
.BYTE CHRHMO ;ASCII 342 =
.BYTE CHRHMO ;ASCII 343 =
.BYTE CHRHMO ;ASCII 344 =
.BYTE CHRHMO ;ASCII 345 =
.BYTE CHRHMO ;ASCII 346 =
.BYTE CHRHMO ;ASCII 347 =
.BYTE CHRHMO ;ASCII 350 =
.BYTE CHRHMO ;ASCII 351 =
.BYTE CHRHMO ;ASCII 352 =
.BYTE CHRHMO ;ASCII 353 =
.BYTE CHRHMO ;ASCII 354 =
.BYTE CHRHMO ;ASCII 355 =
.BYTE CHRHMO ;ASCII 356 =
.BYTE CHRHMO ;ASCII 357 =
.BYTE CHRHMO ;ASCII 360 =
.BYTE CHRHMO ;ASCII 361 =
.BYTE CHRHMO ;ASCII 362 =
.BYTE CHRHMO ;ASCII 363 =
.BYTE CHRHMO ;ASCII 364 =
.BYTE CHRHMO ;ASCII 365 =
.BYTE CHRHMO ;ASCII 366 =
.BYTE CHRHMO ;ASCII 367 =
.BYTE CHRHMO ;ASCII 370 =
.BYTE CHRHMO ;ASCII 371 =
.BYTE CHRHMO ;ASCII 372 =
.BYTE CHRHMO ;ASCII 373 =
.BYTE CHRHMO ;ASCII 374 =
.BYTE CHRHMO ;ASCII 375 =
.BYTE CHRHMO ;ASCII 376 =
.BYTE CHRLPF ;ASCII 377 =
.ENDC;.IF NE <LPTN+TTYN+FT.CTY>