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...
063C
74
08
063E
8D
0000 E
0641
E8
06BE
R
0644
EB
El
JE
MOV
CALL
JMP
TO_l
YES
THEN
REDISPLAY
ICONS
BP
,OFFSET
DSKLICON
OTHERWISE
JUST
MOVE
DISKETTE
DSPLICON
H3_2
WAIT
AGAIN
CHECK
FOR
Fl
HIT
AND
IF
SO
THEN
RETRY
DISKETTE
0646 TO_I:
0646
F6
06
0016 R
10
TEST
BIOS_STATUS,BOOLFlHIT ;
Fl
KEY
WAS
HIT?
064B
75
07
JNZ
TO_3
NO
THEN
KEEP
DISPLAYING
ICONS
0640
B3
14
MOV
BL,20
.DELAY
LONGER
FOR
NO
DISKETTE
064F
E8
06C4
R
CALL
KELWAIT
WAIT
TIME
0652
EB
Cl
JMP
SHORT
H3_1
GO
RE
DISPLAY
ICONS
0654
E9
05Bl
TO_3:
JMP
RETRLBOOT
GO
RETRY
BOOT
USER
WANTS
BASIC
OR
CONTROLLER
FAILURE
0657
0657
80
26
0016 R
EF
065C
E8
0000 E
065 F
E8
0000 E
0662
CD
18
HBASIC:
AND
CALL
CALL
INT
BIOS_STATUS,NOT
BOOLFlHIT ;
RESET
Fl
HIT
FLAG
DSP_INIT
CLEAR
THE
DISPLAY
DSP_FSETM
;
SET
MODE
TARGET
DISPLAY
18H
;
GO
TO
RES
I
DENT
BAS
I C
I
PL
WAS
SUCCESSFUL
NOW
CHECK
BOOLLOCN
FOR
NON
ZERO
DATA
0664
0664
BF
7COO
R
0667
B9
OOOA
066A
26:
Al
7COO
066E
OB
CO
0670
74
lA
H4:
MOV
MOV
MOV
OR
JE
DI,OFFSET
BOOLLOCN
CX,10
AX,
WORD
PTR
BOOLLOCN
AX,AX
HI0 I F
ZERO
BAD
BOOT
RECORD
NOW
CHECK
NEXT
10
WORDS
FOR
NOT
EQUAL
0672
83
C7
02
0675 26:
3B
05
0678
E1
F8
067A
74
10
067C
80
26
0016 R
EB
0681
E8
0000 E
0684
E8
0000 E
0687
EA
7COO
----
R
H4_LP:
ADD
DI,2
CMP
AX,
ES:
[DI]
LOOPZ
H4_LP
;
LOOP
I F
DATA
SAME
JZ
HIO
;
BAD
BOOT
RECORD
I F
ALL
DATA
SAME
AND
CALL
CALL
JMP
BIOS_STATUS,
NOT
BOOLFIHIT+DCL_SUPPORTED
;
RESET
BIOS
FLAGS
DSP_INIT ;
CLEAR
THE
DISPLAY
DSP_FSETM
;
CLEAR
THE
TARGET
DISPLAY
BOOLLOCN
;
SHOW
DISKETTE
EXITING
DRIVE
AND
SPLITTING
APART
068C
80
26
0016 R
EF
HI0:
AND
BIOS_STATUS,
NOT
BOOLFIHIT ;
RESET
KEY
HIT
FLAG
0691
BA
0621
0694
0694
52
0695
BA
OllF
0698
BD
0000 E
069B
E8
06BE
R
069E
5A
069F
FE
C6
06Al
B3
05
06A3
BD
0000
06A6
80
FE
OE
06A9
75
05
06AB
BD
0000 E
06AE
B3
28
0680
0680
E8
068E
R
0683
E8
06C4
R
0686 80
FE
OE
06B9
75
D9
068B
E9
060C
R
MOV
HI0_2 :
PUSH
MOV
MOV
CALL
POP
INC
MOV
MOV
DX,0621H
START
INITIAL
DISPLAY
DX
SAVE
DISKTETTE
POINTER
DX,OllFH ;
DX
POINTS
TO
DISPLAY
POSITION
BP,OFFSET
SYS_DSKLICON
;
POINT
TO
THE
DISKETTE
ICON
DSPLICON
OX
DH
BL,05 ;
SET
TIMEOUT
TO
275
MSECS
BP
,OFFSET
DSKLICON ;
WITH
GOOD
DISKETTE
ICON
CHECK
FOR
LAST
POSITION
FOR
DISKETTE
BEFORE
BROKEN
DISKETTE
IS
SHOWN
CMP
JNE
MOV
MOV
HI0_3 :
CALL
CALL
CMP
JNE
JMP
DH
,OEH
HI0_3 ;
YES
THEN
DISPLAY
BROKEN
ICON
BP
,OFFSET
BAD_DSKLICON
;
OTHERWISE
SHOW
BAD
DISKETTE
BL,40
TIME
DELAY
FOR
BROKEN
DISKETTE
DSPLICON
KELWAIT
DH,OEH
HlO_2
H3
WAIT
FOR
TIME
OR
Fl
KEY
AT
LAST
ICON
NO
THEN
KEEP
MOVING
DISKETTE
YES
THEN
SHOW
DISKETTE
GOING
IN
ROM BIOS 2-141

Related product manuals