IBM PC CONVERTIBLE Technical Reference page 200

Table of Contents

Advertisement

00B9
A1 0010 R
OOBC
F6 C4 20
OOBF
74 19
00C1
E4 7F
00C3
A8 40
00C5
75 09
00C7
B4 17
00C9
E8 0000 E
OOCC
A8 02
OOCE
74 OA
0000
8A C3
0002
E8 0000
0005
72 03
0007
E9 01BB R
OODA
OODA
BB 0002
0000
E8 0000
OOEO
BO 80
00E2
E9 01BD R
00E5
B4 17
00E7
E8 0000
OOEA
8A F8
OOEC
FE C4
OOEE
E8 0000
00F1
8A 08
00F3
FE C4
00F5
52
00F6
E8 0000
00F9
8A DO
OOFB
FE C4
OOFD
E8 0000
0100
8A FO
0102
B1 3C
0104
8B C2
0106
F6 F1
0108
8A E8
a
lOA
B4 1B
010C
E8 0000
010F
8A DO
0111
FE C4
0113
E8 0000
0116
8A FO
0118
51
0119
B1 3C
011B
92
onc
F6 F1
011E
59
011F
8A C8
0121
5A
0122
E9 01BB R
CHECK TO SEE I F MODEM IS PRESENT
MOV
TEST
JZ
AX, EQU I P _FLAG
AH,20H
MODEM_ERROR
GET EQUIPMENT FLAG
TEST MODEM INSTALLED BIT
EXIT WITH ERROR
IF PRESENT, CHECK BATT PWR AND MODEM POWER-ON-BATT ALLOWED BIT
IN
TEST
JNZ
MOV
CALL
TEST
JZ
AL,PWR_STAT
AL, EXLPWR
MPROFl
AH, RTCSYS_PROF1
GELRTCREG
AL,MODEM_BATT
MODEM_ERROR
EXTERNAL POWER?
YES, SKIP NEXT TEST
FIND PWR_ON_BATT BIT
FROM PROFILE
IS BATT PWRED MODEM OK?
NO, TURN OFF MODEM
SET UP CONFIG DATA IN AL, AND CALL SET ROUTINE
MPROFl :
CALL
JC
JMP
MOV
MODEMJONFIG
MODEM_ERROR
SPROF _EXIT
AL,BL
GET CONFIG INPUT DATA
AND DO IT
ERROR OUT I F PROBLEM
INT RETURN
ERROR FOUND IN CONFIGURING MODEM, TURN OFF AND EXIT
MODEM_ERROR:
MOV
BX, 0002H
CALL
COM_POWER
MOV
AL,80H
JMP
SPROF _OUT
READ PROFILE ONLY
MODEM POWER OFF
NOW
ERROR RETURN
SPROF _READ:
MOV
AH,RTCSYS_PROF1
GET HIGH PROF BYTE
CALL
GELRTCREG
MOV
BH,AL
INC
AH
CALL
GELRTCREG
MOV
BL,AL
INC
AH
GET LCD TIMEOUT VALUE
PUSH
CALL
MOV
INC
CALL
MOV
MOV
MOV
DIV
MOV
OX
GELRTCREG
DL ,AL
AH
GELRTCREG
DH,AL
CL,60
AX,DX
CL
CH,AL
GET SYSTEM OFF TIMEOUT VALUE
MOV
CALL
MOV
INC
CALL
MOV
PUSH
MOV
XCHG
DIV
POP
MOV
POP
JMP
MODIFY PROFILE
AH, RTCSYS_I NACT
GELRTCREG
DL,AL
AH
GELRTCREG
DH,AL
CX
CL,60
AX,DX
CL
CX
CL,AL
OX
SPROF _EXIT
SAVE OX
GET DISPLAY TIMEOUT (LO)
GET DISPLAY TIMEOUT (HI)
DIVIDE TO GET MINUTES
SAVE
TIMEOUT IN SECS
GET SYSTEM INACTIVITY VALUE
GET DISPLAY TIMEOUT (LO)
GET DISPLAY TIMEOUT (HI)
SAVE CX REG
DIVIDE TO GET MINUTES
RESTORE CX
SAVE
TIMEOUT IN SECS
RESTORE OX REGISTER
ROM BIOS 2-175

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents