IBM RT Series Hardware Reference Manual page 244

Hide thumbs Also See for RT Series:
Table of Contents

Advertisement

~
0000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
PAGE,120
TITLE
ENHA~CED
GRAPH I CS ADAPTER BIOS
EXTRN
CGMN:NEAR, CGDDOT:NEAR,
INT_1F_l:NEAR, CGMN_FDG:NEAR
EXTRN
END_ADDRESS: NEAR
THE
B I OS ROUT I NES ARE MEANT TO BE ACCESSED THROUGH
SOFTWARE INTERRUPTS ONLY.
ANY ADDRESSES PRESENT IN
THE LISTINGS
ARE INCLUDED
ONLY FOR
COMPLETENESS,
NOT FOR
REFERENCE.
APPL I CAT IONS WH I CH
REFERENCE
ABSOLUTE
ADDRESSES
WI TH I N
THE
CODE
SEGMENT
VIOLATE THE STRUCTURE AND DESIGN OF BIOS.
WNR
EQU
.Iist
INCLUDE
VFRONT. INC
SUBTTl
VFRONT. INC
PAGE
I NT 1 0 -------------.-----------------------------------------------
VIDEO 10
:
*
*
*
-THESE ROUTINES PROVIDE THE CRT INTERFACE
THE FOLLOW I NG FUNCTIONS ARE PROV IDEO:
(AH)~O
SET MODE (AL) CONTAINS MODE VALUE
AL AD
TYPE
RES
NOTES
OF-DIM
DISPLAY
MAX PGS
o
B8
1 B8
2 B8
3 B8
4 B8
5 B8
6 B8
7 BO
o
AO
E
AO
F AO
10 AO
ALPHA
ALPHA
ALPHA
ALPHA
GRPHX
GRPHX
GRPHX
ALPHA
RESERVED
RESERVED
RESERVED
640X200
640X200
640X200
640X200
320X200
320X200
640X200
720X350
RESERVED -
I NTERNAl USE
RESERVED -
I NTERNAl USE
GRPHX
GRPHX
GRPHX
GRPHX
320X200
640X200
640X350
640X350
40X25
40X25
80X25
80X25
40X25
40X25
80X25
80X25
40X25
80X25
80X25
80X25
COLOR -
BW
COLOR
COLOR -
BW
COLOR
COLOR
COLOR -
BW
COLOR -
BW
MONOCHROME
COLOR
COLOR
MONOCHROME
hi
res
NOTE: HIGH BIT Al SET PREVENTS REGEN BUFFER CLEAR ON
MODES RUNN I NG ON THE COMBO V IDEO ADAPTER
***
NOTE BW MODES OPERATE SAME AS COLOR MODES, BUT
COLOR BURST I S NOT ENABLED
(AH)" 1
SET CURSOR TYPE
(CH)
~
BITS 4-0 = START LINE FOR CURSOR
**
HARDWARE WI Ll ALWAYS CAUSE Bl I NK
**
SETTING BIT 5 OR 6 Will CAUSE ERRATIC
BLINKING OR NO CURSOR AT All
(Cl) "
BITS 4-0 "
END LINE FOR CURSOR
(AH) =2
SET CURSOR POS I T ION
(DH,Dl)
~
ROW,COlUMN
(0,0)
IS UPPER lEFT
(BH) "
PAGE NUMBER
(AH)~3
READ CURSOR POSITION
(BH) = PAGE NUMBER
ON EX IT (DH, Dl)
~
ROW, COLUMN OF CURRENT CURSOR
(CH,Cl) " CURSOR MODE CURRENTLY SET
(AH)~4
READ liGHT PEN POSITION
ON EXIT:
(AH)
~
0 -- liGHT PEN SW I TCH NOT DOWN/NOT TR I GGERED
(AH)
~
1 -- VALID LIGHT PEN VALUE IN REGISTERS
(DH,Dl)
~
ROW,COlUMN OF CHARACTER LP POSN
(CH)
=
RASTER LINE (0-199)
(CX)
~
RASTER LINE (O-NNN) NEW GRAPHICS MODES
(BX)
~
PIXEL COLUMN (0-319,639)
(AH
)~5
SELECT ACT I VE 0 I SPLAY PAGE
(Al)
~
NEW PAGE VALUE, SEE
AH~O
FOR PAGE INFO
(AH)~6
SCROll ACTIVE PAGE UP
(AL)
~
NUMBER OF liNES,
INPUT LINES BLANKED AT BOTTOM
OF WINDOW
Al
~
0
MEANS BLANK ENTIRE WINDOW
(CH,Cl)
~
ROW,COlUMN OF UPPER lEFT CORNER OF SCROll
(DH,Dl)
~
ROW,COLUMN OF lOWER RIGHT CORNER OF SCROLL
(BH)
~
ATTRIBUTE TO BE USED ON BLANK liNE
(AH
)~7
SCROll ACT I VE PAGE DOWN
(ilL)
~
NUMBER OF liNES,
INPUT LI NES BLANKED AT TOP
OF WI NDOW
Al
~
0 MEANS BLANK ENTIRE WINDOW
(CH,Cl)
~
ROW,COlUMN OF UPPER lEFT CORNER OF SCROll
(DH,Dl)
~
ROW,COLUMN OF lOWER RIGHT CORNER OF SCROLL
(BH)
~
ATTRIBUTE TO BE USED ON BLANK LINE
CHARACTER HANDl I NG ROUT I NES
(AH)
~
8 READ ATTR I BUTE/CHARACTER AT CURRENT CURSOR POS I T I ON
(BH)
~
DISPLAY PAGE
ON EXIT:
(AL)
=
CHAR READ
(AH)
~
ATTRIBUTE OF CHARACTER READ (ALPHA MODES ONLY)
(AH)
=
9 WRITE ATTRIBUTE/CHARACTER AT CURRENT CURSOR POSITION
(BH)
=
DISPLAY PAGE
(CX) "
COUNT OF CHARACTERS TO WR I TE
(Al)
~
CHAR TO WRI TE
(Bl)
=
ATTRIBUTE OF CHARACTER (AlPHA)/COlOR OF CHAR
(GRAPH I CS)
SEE NOTE ON WRITE DOT FOR BIT 7 OF Bl
~
1.
(AH)
=
A
WRITE CHARACTER ONLY AT CURRENT CURSOR POSITION
(BH)
~
DISPLAY PAGE
(CX)
~
COUNT OF CHARACTERS TO WR I TE
(AL)
~
CHAR TO WRITE
FOR READ/WR I TE CHARACTER INTERFACE WH I LE I
N
GRAPH I CS MODE,
THE
CHARACTERS ARE FORMED FROM A CHARACTER GENERATOR IMAGE
MAINTAINED IN THE SYSTEM ROM.
ONLY THE 1ST 128 CHARS
ARE CONTAINED THERE.
TO READ/WRITE THE SECOND 128
CHARS,
THE USER MUST INITIALIZE THE POINTER AT
INTERRUPT 1FH (lOCAT I ON 0007CH) TO PO I NT TO THE 1 K BYTE
TABLE CONTA I
N
I NG THE CODE PO I NTS FOR THE SECOND
128 CHARS (128-255).
FOR THE NEW GRAPH I CS MODES 256 GRAPH I CS CHARS ARE
SUPPl
I
ED I N THE SYSTEM ROM.
FOR WRITE CHARACTER INTERFACE IN GRAPHICS MODE, THE REPLICATION
FACTOR CONTAINED IN (CX) ON ENTRY WILL PROQUCE VALID
RESULTS ONLY FOR CHARACTERS CONTAINED ON THE SAME ROW.
104 IBM Enhanced Graphics Adapter

Advertisement

Table of Contents
loading

Table of Contents