Trailing-Edge
-
PDP-10 Archives
-
tops10_704_monitoranf_bb-x140c-sb
-
10,7/anf10/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 23-OCT-87
;THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED
; OR COPIED ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
;
;COPYRIGHT (c) DIGITAL EQUIPMENT CORPORATION
; 1976,1977,1978,1979,1980,1981,1984,1987,1988.
;ALL RIGHTS RESERVED.
VRCTAB=007 ;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 CHRDEF+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 CHRDEF+CHRLPF ;ASCII 200 =
.BYTE CHRDEF+CHRLPF ;ASCII 201 =
.BYTE CHRDEF+CHRLPF ;ASCII 202 =
.BYTE CHRDEF+CHRLPF ;ASCII 203 =
.BYTE CHRDEF+CHRLPM ;ASCII 204 = IND
.BYTE CHRDEF+CHRLPM ;ASCII 205 = NEL
.BYTE CHRDEF+CHRLPF ;ASCII 206 = SSA
.BYTE CHRDEF+CHRLPF ;ASCII 207 = ESA
.BYTE CHRDEF+CHRLPF ;ASCII 210 = HTS
.BYTE CHRDEF+CHRLPF ;ASCII 211 = HTJ
.BYTE CHRDEF+CHRLPF ;ASCII 212 = VTS
.BYTE CHRDEF+CHRLPM ;ASCII 213 = PLD
.BYTE CHRDEF+CHRLPM ;ASCII 214 = PLU
.BYTE CHRDEF+CHRLPM ;ASCII 215 = RI
.BYTE CHRDEF+CHRLPF ;ASCII 216 = SS2
.BYTE CHRDEF+CHRLPF ;ASCII 217 = SS3
.BYTE CHRDEF+CHRLPF ;ASCII 220 = DCS
.BYTE CHRDEF+CHRLPF ;ASCII 221 = PU1
.BYTE CHRDEF+CHRLPF ;ASCII 222 = PU2
.BYTE CHRDEF+CHRLPF ;ASCII 223 = STS
.BYTE CHRDEF+CHRLPF ;ASCII 224 = CCH
.BYTE CHRDEF+CHRLPF ;ASCII 225 = MW
.BYTE CHRDEF+CHRLPF ;ASCII 226 = SPA
.BYTE CHRDEF+CHRLPF ;ASCII 227 = EPA
.BYTE CHRDEF+CHRLPF ;ASCII 230 =
.BYTE CHRDEF+CHRLPF ;ASCII 231 =
.BYTE CHRDEF+CHRLPF ;ASCII 232 =
.BYTE CHRDEF+CHRLPF ;ASCII 233 = CSI
.BYTE CHRDEF+CHRLPF ;ASCII 234 = ST
.BYTE CHRDEF+CHRLPF ;ASCII 235 = OSC
.BYTE CHRDEF+CHRLPF ;ASCII 236 = PM
.BYTE CHRDEF+CHRLPF ;ASCII 237 = APC
.BYTE CHRDEF+CHRHMO ;ASCII 240 =
.BYTE CHRHMO ;ASCII 241 = SP03
.BYTE CHRHMO ;ASCII 242 = SC04
.BYTE CHRHMO ;ASCII 243 = SC02
.BYTE CHRDEF+CHRHMO ;ASCII 244 =
.BYTE CHRHMO ;ASCII 245 = SC05
.BYTE CHRDEF+CHRHMO ;ASCII 246 =
.BYTE CHRHMO ;ASCII 247 = SM52
.BYTE CHRHMO ;ASCII 250 = SC01
.BYTE CHRHMO ;ASCII 251 = SM52
.BYTE CHRHMO ;ASCII 252 = SM21
.BYTE CHRHMO ;ASCII 253 = SP17
.BYTE CHRDEF+CHRHMO ;ASCII 254 =
.BYTE CHRDEF+CHRHMO ;ASCII 255 =
.BYTE CHRDEF+CHRHMO ;ASCII 256 =
.BYTE CHRDEF+CHRHMO ;ASCII 257 =
.BYTE CHRHMO ;ASCII 260 = SM19
.BYTE CHRHMO ;ASCII 261 = SA02
.BYTE CHRHMO ;ASCII 262 = NS02
.BYTE CHRHMO ;ASCII 263 = NS03
.BYTE CHRDEF+CHRHMO ;ASCII 264 =
.BYTE CHRHMO ;ASCII 265 = SM17
.BYTE CHRHMO ;ASCII 266 = SM25
.BYTE CHRHMO ;ASCII 267 = SM26
.BYTE CHRDEF+CHRHMO ;ASCII 270 =
.BYTE CHRHMO ;ASCII 271 = NS01
.BYTE CHRHMO ;ASCII 272 = SM20
.BYTE CHRHMO ;ASCII 273 = SP18
.BYTE CHRHMO ;ASCII 274 = NF04
.BYTE CHRHMO ;ASCII 275 = NF01
.BYTE CHRDEF+CHRHMO ;ASCII 276 =
.BYTE CHRHMO ;ASCII 277 = SP16
.BYTE CHRHMO ;ASCII 300 = LA14
.BYTE CHRHMO ;ASCII 301 = LA12
.BYTE CHRHMO ;ASCII 302 = LA16
.BYTE CHRHMO ;ASCII 303 = LA20
.BYTE CHRHMO ;ASCII 304 = LA18
.BYTE CHRHMO ;ASCII 305 = LA28
.BYTE CHRHMO ;ASCII 306 = LA52
.BYTE CHRHMO ;ASCII 307 = LC42
.BYTE CHRHMO ;ASCII 310 = LE14
.BYTE CHRHMO ;ASCII 311 = LE12
.BYTE CHRHMO ;ASCII 312 = LE16
.BYTE CHRHMO ;ASCII 313 = LE18
.BYTE CHRHMO ;ASCII 314 = LI14
.BYTE CHRHMO ;ASCII 315 = LI12
.BYTE CHRHMO ;ASCII 316 = LI16
.BYTE CHRHMO ;ASCII 317 = LI18
.BYTE CHRDEF+CHRHMO ;ASCII 320 =
.BYTE CHRHMO ;ASCII 321 = LN20
.BYTE CHRHMO ;ASCII 322 = LO14
.BYTE CHRHMO ;ASCII 323 = LO12
.BYTE CHRHMO ;ASCII 324 = LO16
.BYTE CHRHMO ;ASCII 325 = LO20
.BYTE CHRHMO ;ASCII 326 = LO18
.BYTE CHRHMO ;ASCII 327 = LO52
.BYTE CHRHMO ;ASCII 330 = LO62
.BYTE CHRHMO ;ASCII 331 = LU14
.BYTE CHRHMO ;ASCII 332 = LU12
.BYTE CHRHMO ;ASCII 333 = LU16
.BYTE CHRHMO ;ASCII 334 = LU18
.BYTE CHRHMO ;ASCII 335 = LY18
.BYTE CHRDEF+CHRHMO ;ASCII 336 =
.BYTE CHRHMO ;ASCII 337 = LS61
.BYTE CF..LC+CHRHMO ;ASCII 340 = LA13
.BYTE CF..LC+CHRHMO ;ASCII 341 = LA11
.BYTE CF..LC+CHRHMO ;ASCII 342 = LA15
.BYTE CF..LC+CHRHMO ;ASCII 343 = LA19
.BYTE CF..LC+CHRHMO ;ASCII 344 = LA17
.BYTE CF..LC+CHRHMO ;ASCII 345 = LA27
.BYTE CF..LC+CHRHMO ;ASCII 346 = LA51
.BYTE CF..LC+CHRHMO ;ASCII 347 = LC41
.BYTE CF..LC+CHRHMO ;ASCII 350 = LE13
.BYTE CF..LC+CHRHMO ;ASCII 351 = LE11
.BYTE CF..LC+CHRHMO ;ASCII 352 = LE15
.BYTE CF..LC+CHRHMO ;ASCII 353 = LE17
.BYTE CF..LC+CHRHMO ;ASCII 354 = LI13
.BYTE CF..LC+CHRHMO ;ASCII 355 = LI11
.BYTE CF..LC+CHRHMO ;ASCII 356 = LI15
.BYTE CF..LC+CHRHMO ;ASCII 357 = LI17
.BYTE CHRDEF+CHRHMO ;ASCII 360 =
.BYTE CF..LC+CHRHMO ;ASCII 361 = LN19
.BYTE CF..LC+CHRHMO ;ASCII 362 = LO13
.BYTE CF..LC+CHRHMO ;ASCII 363 = LO11
.BYTE CF..LC+CHRHMO ;ASCII 364 = LO15
.BYTE CF..LC+CHRHMO ;ASCII 365 = LO19
.BYTE CF..LC+CHRHMO ;ASCII 366 = LO17
.BYTE CF..LC+CHRHMO ;ASCII 367 = LO51
.BYTE CF..LC+CHRHMO ;ASCII 370 = LO61
.BYTE CF..LC+CHRHMO ;ASCII 371 = LU13
.BYTE CF..LC+CHRHMO ;ASCII 372 = LU11
.BYTE CF..LC+CHRHMO ;ASCII 373 = LU15
.BYTE CF..LC+CHRHMO ;ASCII 374 = LU17
.BYTE CF..LC+CHRHMO ;ASCII 375 = LY17
.BYTE CHRDEF+CHRHMO ;ASCII 376 =
.BYTE CHRDEF+CHRHMO ;ASCII 377 =
.ENDC;.IF NE <LPTN+TTYN+FT.CTY>