IBM RT Series Hardware Reference Manual page 246

Hide thumbs Also See for RT Series:
Table of Contents

Advertisement

253
C
254
C
255
C
NOTE: THE FOLLOWING INTERFACE IS DESIGNED TO BE
256
C
CALLED ONLY IMMEDIATELY AFTER A MODE SET HAS
257
C
BEEN ISSUED.
FAILURE TO ADHERE TO THIS PRACTICE
258
C
MAY CAUSE UNDETERM I NED RESULTS.
259
C
260
C
AL
=
20
USER GRAPHICS CHARS
INT 01FH (8X8)
261
C
ES:BP -
POINTER TO CSER TABLE
262
C
AL
= 21
USER GRAPH I CS CHARS
263
C
ES:BP -
POINTER TO USER TABLE
264
C
CX
-
PO I NTS (BYTES PER CHARACTER)
265
C
BL
- ROW SPEC I F I ER
266
C
267
C
BL
=
0
USER
268
C
DL - ROWS
269
C
BL
= I
14 (OEH)
270
C
BL
=
2
25 (19H)
271
C
BL
=
3
43 (2BH)
272
C
273
C
AL
= 22
ROM 8 X 14 SET
274
C
BL
- ROW SPECI FI ER
275
C
AL
=
23
ROM 8 X 8 DOUBLE DOT
276
C
BL
- ROW SPECI FI ER
277
C
278
C
279
C
AL
=
30
INFORMATION
280
C
CX
-
POI NTS
281
C
DL
- ROWS
282
C
BH
- 0
RETURN CURRENT
I NT
I
FH PTR
283
C
ES: BP -
PTR TO TABLE
284
C
BH
-
I
RETURN CURRENT
I NT 44H PTR
285
C
ES: BP -
PTR TO TABLE
286
C
BH
- 2
RETURN ROM 8 X 14 PTR
287
C
ES:BP -
PTR TO TABLE
288
C
BH
- 3
RETURN ROM DOUBLE DOT PTR
289
C
ES: BP -
PTR TO TABLE
290
C
BH
- 4
RETURN ROM DOUBLE DOT PTR (TOP)
291
C
ES: BP -
PTR TO TABLE
292
C
BH
- 5
RETURN ROM ALPHA ALTERNATE 9X14
293
C
ES: BP -
PTR. TO TABLE
294
C
295
C
(AH) = I 2
ALTERNATE SELECT
296
C
297
C
BL
=
10
RETURN EGA I NFORMAT I ON
298
C
BH
= 0 - COLOR MODE I N EFFECT <3><D><X>
299
C
I
- MONOC MODE I N EFFECT <3><B><X>
300
C
BL
= MEMORY VALUE
301
C
00-064K
01-128K
302
C
1 0 -
192K
1 1 - 256K
303
C
CH = FEATURE BITS
304
C
CL
= SWITCH SETTING
305
C
306
C
BL = 20
SELECT ALTERNATE PRINT SCREEN ROUTINE
307
C
308
C
(AH)
= 13
WR I TE STR I NG
309
C
ES:BP -
POINTER TO STRING TO BE WRITTEN
310
C
CX
- CHARACTER ONLY COUNT
311
C
OX
-
POS I T I ON TO BEG I N STR I NG,
I N CURSOR
312
C
TERMS
313
C
BH
-
PAGE NUMBER
314
C
315
C
AL = 0
316
C
BL
- ATTRIBUTE
317
C
STRING -
(CHAR, CHAR, CHAR,
... )
318
C
CURSOR NOT MOVED
319
C
AL
= 1
320
C
BL
- ATTR I BUTE
321
C
STR I NG -
(CHAR, CHAR, CHAR,
••• )
322
C
CURSOR
I S MOVED
323
C
AL
= 2
324
C
STRING -
(CHAR, ATTR, CHAR, ATTR,
••• )
325
C
CURSOR NOT MOVED
326
C
AL
= 3
327
C
STR I NG -
(CHAR, ATTR, CHAR, ATTR,
••• )
328
C
CURSOR
I S MOVED
329
C
330
C
NOTE : CHAR RET, LINE FEED, BACKSPACE, AND BELL ARE
331
C
TREATED AS COMMANDS RATHER THAN PRINTABLE
332
C
CHARACTERS.
333
C
334
C
--- -- -- -- - -- - -- -- - - -- - -- - -- - - - - --- - --- - - ---- - - -- - --- - --- - -- - --- - - -------
335
C
336
C
SRLOAD
MACRO
SEGREG, VALUE
337
C
I FNB <VALUE>
338
C
IFIDN <VALUE>,<O>
339
C
SUB
OX,DX
340
C
ELSE
341
C
MOV
OX, VALUE
342
C
ENOl F
343
C
ENOl F
344
C
IF WNR
345
C
MOV
AH,08FH
346
C
I NT
15H
347
C
ENOl F
348
C
MOV
SEGREG, OX
349
C
ENOM
350
C
351
C
WIN
MACRO
352
C
IF WNR
353
C
MOV
AH,08EH
354
C
I NT
15H
355
C
ENOl F
356
C
IN
AL,DX
357
C
ENDM
358
C
359
C
WOUT
MACRO
360
C
IF WNR
361
C
PUSH
AX
362
C
MOV
AH,08DH
363
C
I NT
15H
364
C
ENOl F
365
C
OUT
OX,AL
366
C
IF WNR
367
C
POP
368
C
END IF
369
C
ENDM
370
C
371
C
WLXS
MACRO
SEGREG, TARGREG, VALUE
372
C
IF
WNR
373
C
PUSH
OX
374
C
MOV
TARGREG, VALUE
375
C
SRLOAO
SEGREG, VALUE+2
376
C
POP
OX
377
C
ELSE
378
C
L&SEGREG
TARGREG, VALUE
106 IBM Enhanced Graphics Adapter

Advertisement

Table of Contents
loading

Table of Contents