EasyManua.ls Logo

IBM PC CONVERTIBLE

IBM PC CONVERTIBLE
275 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Ol7E
0180
0183
0185
0188
0188
018B
018D
0190
0193
0196
019C
019E
01A1
01A3
01A6
B4
07
E8
0000
B4
01
E8
0000
E8
0231
B4
08
E8
0000
E8
0000 E
80
C9
80
F7
06
0010
74
OB
E8
0231
R
B4
08
E8
0000
E8
0000
,
MOV
AH,RECALIBRATE
CALL
NECOUTPUT
MOV
AH,Ol
CALL
NECOUTPUT
RECAL_DONE:
CALL
WAILINTRPT
MOV
AH,READ_INLSTATUS
CALL
NECOUTPUT
CALL
RESULTS
OR
CL,80H
R 0040
TEST
EQUIP_FLAG,40H
JZ
NMLSEEK
CALL
WAILINTRPT
MOV
AH,READ_INLSTATUS
CALL
NECOUTPUT
CALL
RESULTS
RECAL
COMMAND
FOR
THE
FDC
OUTPUT
IT
TO
TH
E
FDC
RECAL
DRI
VE
1
OUTPUT
IT
TO
THE
FDC
CHK
FOR
FDC
TO
GENERATE
AN
IRPT
READ
DRIVE
STATUS
TO
THE
FOC
RECAL
STATUS
REQUESTED
FLAG
SEE
IF
TWO
DRIVES
INSTALLED
CHK
FOR
FDC
TO
GENERATE
AN
IRPT
READ
DRIVE
STATUS
TO
THE
FOC
;ISSUE
OVERLAPPED
SEEKS
TO
DR
0
AND
IF
INSTALLED
01A9
01A9
80
E1
7F
01AC
B4
OF
01AE
E8
0000
0181
B4
00
01B3
E8
0000
01B6
8A
El
01B8
E8
0000
018B
E8
0222
,
NMLSEEK:
AND
CL,07FH
MOV
AH,
SEEK-CMD
CALL
NECOUTPUT
MOV
AH,OO
CALL
NECOUTPUT
MOV
AH,CL
CALL
NECOUTPUT
CALL
DROP_BUSY
;SEE
IF
THERE
IS A
SECOND
DRIVE
IF
SO
SEEK
TURN
OFF
THE
RECAL
SWITCH
SEEK
COMMAND
FOR
THE
FDC
OUTPUT
IT
TO
THE
FDC
SEEK
DRIVE
0
FIRST
OUTPUT
IT
TO
THE
FDC
DR
0
TRACK
TO
SEEK
TO
OUTPUT
TO
TH
E
FDC
CHK
FOR
FDC
BUSY
TO
DROP
FOR
OVLP
01BE
F7
06
0010 R 0040
TEST
EQUI
P
_FLAG,
40H
SEE
IF
SECOND
DRIVE
IS
INSTALLED
01C4
74
OF
01C6
84
OF
01C8
E8
0000
01CB
B4
01
01CD
E8
0000
01DO
8A
E5
0102
E8
0000
0105
01D5
E8
0231
0108
B4
08
010A
E8
0000
0100
E8
0000
JZ
SEEK-DONE
ONLY
DRIVE
0
INSTALLED
MOV
AH,SEEK-CMD
SEEKL
COMMAND
FOR
THE
FDC
CALL
NECOUTPUT
OUTPUT
IT
TO
THE
FOC
MOV
AH,Ol
SEEK
DRIVE
1
CALL
NECOUTPUT
OUTPUT
IT
TO
THE
FDC
MOV
AH,CH
DR
0
TRACK
TO
SEEK
TO
CALL
NECOUTPUT
OUTPUT
TO
THE
FDC
SEEK-DONE:
CALL
WAILINTRPT
CHECK
FOR
FDC
TO
GENERATE
AN
IRPT
;GET
THE
STATUS
OF
THE
SEEK
AND
THE
TRACK
VALUE
RETURNED
FROM
THE
FDC
MOV
AH,READ_INLSTATUS
CALL
NECOUTPUT
CALL
RESULTS
;
READ
DRIVE
STATUS
CMD
TO
THE
FDC
;
OUTPUT
IT
TO
THE
FDC
;
GET
STO
AND
PCN
FROM
THE
FDC
~IF
A
SECOND
DRIVE
IS
INSTALLED
GET
ITS
RESULTS
OlEO
F7
06
0010 R 0040
TEST
EQU
I P
_FLAG,
40H
JZ
RESYNCOUTl
CALL
WAILINTRPT
SEE
I F
TWO
DRIVES
01E6
74
OB
01E8
E8
0231
01EB
B4
08
OlED
E8
0000
01FO
E8
0000
01F3
01F3
5E
01F4
01F4
BO
D2
01F6
E6
77
01F8
FA
01F9
5E
01FA
58
MOV
AH,REALINLSTATUS
CALL
NECOUTPUT
CALL
RESULTS
CHECK
FOR
Foe
TO
GENERATE
AN
IRPT
READ
DRIVE
STATUS
COMMAND
TO
FDC
OUTPUT
IT
TO
THE
FDC
GET
STO
AND
PCN
FROM
FDC
FOR
DR
8
SETUP
TO
RETURN
TO
CALLER
THE
PROPER
VALUE
IN
PORT
77H
RESYNCOUTl
:
POP
SI ;
DISCARD
FOCOUTPUT
ERROR
ADDRESS
RESYNCOUT2
:
MOV
AL
,DSKLNMI
HDCPWR+RD_CNTL
+CNTLSEL ;
TURN
OFF
DEGATE
OUT
DSKLCNTL,AL
RESTORE
THE
USERS
INTERRUPT
VECTOR
AND
MOTOILCOUNT
CLI
POP
SI
POP
AX
OlFB 26:
89
44
02
01FF
58
MOV
ES:[SI+2],AX
POP
AX
;
RETRI
EVE
VECTOR
ADDRESS
RESTORE
VECTOR
SEG
ADDRESS
0200 26:
89
04
MOV
ES:
[SI]
,AX
RESTORE
VECTOR
OFFSET
ADDRESS
2-32 ROM BIOS

Related product manuals