IBM PC CONVERTIBLE Technical Reference page 108

Table of Contents

Advertisement

0000
MLI
LABEL
WORD
TBL OF RTNS WITHIN VIDEO I/O
0000
0069 R
OW
OFFSET
SELMODE
0002
OlBA R
OW
OFFSET
SELCTYPE
0004
0241 R
OW
OFFSET
SELCPOS
0006
0290 R
OW
OFFSET
READ_CURSOR
0008
0703 R
OW
OFFSET
REAO_LPEN
OOOA
026C R
OW
OFFSET
ACLOISP_PAGE
OOOC
02F7 R
OW
OFFSET
SCROLL_UP
OOOE
037A R
OW
OFFSET
SCROLL_DOWN
0010
03B6 R
OW
OFFSET
REAO-ACCURRENT
0012
03FC R
OW
OFFSET
WRITUCCURRENT
0014
0430 R
OW
OFFSET
WRITE_CCURRENT
0016
02AB R
OW
OFFSET
SELCOLOR
0018
0474 R
OW
OFFSET
WRITLOOT
OOlA
0463 R
OW
OFFSET
READ_DOT
001C
074F R
OW
OFFSET
WRITLTTY
001E
0201 R
OW
OFFSET
VIDEO_STATE
0020
016F R
OW
OFFSET
V IDEO_RETURN
0022
016F R
OW
OFFSET
VIDEO_RETURN
0024
016F R
OW
OFFSET
V IDEO_RETURN
0026
0879 R
OW
OFFSET
WRITLSTRING
0028
0927 R
OW
OFFSET
LCD_REQUEST
002A
09E6 R
OW
OFFSET
PHYS_OSP _DESCR-REQ
=
002C
M1L_1
EQU
$-ML1
REGS_PUSHO
STRUC
0000
0000
TEMPBP
OW
0
0002
0000
BP _POS
OW
0
0004
0000
DLPOS
OW
0
0006
0000
SLPOS
OW
0
0008
0000
BLPOS
OW
0
OOOA
0000
CLPOS
OW
a
OOOC
0000
OLPOS
OW
0
OOOE
0000
DS_POS
OW
0
0010
0000
ES_POS
OW
0
0012
0000
IP_POS
OW
a
0014
0000
CS_POS
OW
0
0016
0000
FL_POS
OW
0
0018
REGS_PUSHO
ENDS
002C
VIOEO_IO_1
PROC
NEAR
002C
06
PUSH
ES
0020
IE
PUSH
OS
SAVE REGISTERS
002E
52
PUSH
OX
002F
51
PUSH
CX
0030
53
PUSH
BX
0031
56
PUSH
SI
0032
57
PUSH
DI
0033
55
PUSH
BP
0034
FB
STI
0035
FC
CLO
0036
50
PUSH
AX
SAVE AX VALUE
0037
8A C4
MOV
AL,AH
GET I NTO LOW BYTE
0039
32 E4
XOR
AH,AH
ZERO TO HIGH BYTE
003B
01 EO
SAL
AX,l
*2 FOR TABLE LOOKUP
0030
8B FO
MOV
SI,AX
PUT INTO S I FOR BRANCH
003F
3D 002C
CMP
AX ,M1L_1
TEST FOR WITHIN RANGE
0042
72 04
JB
M2
BRANCH AROUND BRANCH
0044
58
POP
AX
THROW AWAY THE PARAMETER
0045
E9 016F R
JMP
V IDEO_RETURN
DO NOTHING IF NOT IN RANGE
0048
M2:
0048
E8 0000 E
CALL
DDS
004B
B8 B800
MOV
AX ,OB800H
SEGMENT FOR CGA CARD
004E
8B 3E 0010 R
MOV
01, EQUIP -FLAG
GET EQUIPMENT SETTING
0052
81 E7 0030
AND
01,30H
ISOLATE CRT SWITCHES
0056
83 FF 30
CMP
01,30H
IS SETTING FOR MONO CARD?
0059
75 02
JNE
M3
005B
B4 BO
MOV
AH,OBOH
SEGMENT FOR MONO CARD
0050
M3:
0050
8E CO
MOV
ES,AX
SET PTR TT V IDEO RAM AREAS
005F
58
POP
AX
RECOVER VALUE
0060
8A 26 0049 R
MOV
AH,CRLMODE
GET CURRENT MODE INTO AH
ROM BIOS 2-83

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents