EasyManua.ls Logo

IBM XT 5160

IBM XT 5160
420 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...
(AH)
=2
READ THE DES I RED SECTORS I NTO
MEMORY
(ES : BX ) - ADORES S OF BUFFER (NOT REQU I RED FOR VER I
FY
)
( AH) =3
WR
I
TE
THE DE SI RED SECTOR S
FROM
MEMORY
5-23
8
9
15
9
: PARM 1 : PARM 2 :
1-1
01-10-86
DRIVE
:
320K/360K/I.
2M:
50H
:
320K/360K/l.2M:
50H
:
1.2M
:
54H
:
120K
:
50H
:
320K
:
360K
:
1.2M
:
120K
:
MEDIA
:
DISKETTE
'01
/1
0/86)
( AH) = 15 READ DASD
TYPE
OUTPUT REG I STERS
( AH) -
ON
RETURN I F CARRY
FLAG
NOT
SET,
OTHERW
I SE ERROR
00
-
DR
I VE NOT PRESENT
o1 - 0 I
SKETTE,
NO
CHANGE
LI
NE AVA I
LABLE
02
- 0 I
SKETTE,
CHANGE
LI
NE AVA I
LABLE
03
- RESERVED
(
DL
) -
DR
I
VE
NUMBER
(0
- 1 ALLOWED, VALUE CHECKED)
NOTES:
- PARM I = GAP LENGTH FOR FORMAT
- PARM 2 = EOT
(LAST
SECTOR
ON
TRACK)
-
DISK
BASE:
IS
POINTED
TO
BY
DISK
POINTER
LOCATED
AT ABSOLUTE ADDRESS 0
:18H.
-
WHEN
FORMAT
OPERATIONS
ARE
COMPLETE,
THE PARAMETERS
SHOULD
BE
RESTORED TO THE I R RESPECT I
VE
I
NIT
I
AL
VALUES.
(AH)
=8
READ
DR
I
VE
PARAMETERS
REGI
STERS
INPUT
(
DL
) -
DR
I
VE
NUMBER
(0
- 1 ALLOWED, VALUE CHECKED)
OUTPUT
(ES:DI)
POINTS
TO
DRIVE
PARAMETERS
TABLE
(CH)
-
LOW
ORDER
8
OF
lOB
I TS
MAX
I
MUM
NUMBER
OF
TRACKS
(CL)
-
BITS
1 & 6 -
HIGH
ORDER
TWO
BITS
OF
MAXIMUM TRACKS
-
BITS
5 THRU 0 -
MAX
I
MUM
SECTORS PER TRACK
(DH) -
MAX
I
MUM
HEAD NUMBER
(DL)
- NUMBER
OF
DISKETTE
DRIVES
INSTALLED
(BH)
- 0
(
BLl
-
BITS
1 THRU 4 - 0
BITS
3 THRU 0 -
VALID
DRIVE
TYPE
VALUE
IN
CMOS
(AX)
- 0
UNDER THE FOLLOW I
NG
CIRCUMSTANCES:
(
1)
THE
DR
I
VE
NUMBER I S I NV
ALI
0 ,
( 2 ) THE
DR
I
VE
TYPE
I S
UNKNOWN
AND
CMOS
I S NOT
PRESENT,
(
3)
THE
DR
I
VE
TYPE
I S
UNKNOWN
AND
CMOS
I S
BAD,
(
4)
OR
THE
DR
I VE
TYPE
I S
UNKNOWN
AND
THE
CMOS
DR
I
VE
TYPE I S I
NVAL
I 0
THEN
ES,AX,BX,CX,DH,DI=O
; DL=NUMBER OF
DRIVES.
IF
NO
DRIVES
ARE PRESENT
THEN:
ES,AX,BX,CX,DX,DI=O.
ODSKETTE_STATUS
= 0
AND
CY
I S
RESET.
(AH)
=4
VER I
FY
THE DES I RED SECTORS
(AH)=O
RESET
DISKETTE
SYSTEM
HARD RESET TO
NEC,
PREPARE COMMAND,
RECAL
I BRA
TE
REQU I RED
ON
ALL
DR
I VES
(AH)=5
FORMAT THE
DESIRED
TRACK
(ES:BX)
MUST
POINT
TO THE
COLLECTION
OF
DESIRED
ADDRESS
FIELDS
FOR THE
TRACK.
EACH
FIELD
IS
COMPOSED OF 4
BYTES,
(C,H,R,N),
WHERE
C = TRACK NUMBER, H=HEAD NUMBER, R = SECTOR NUMBER,
N= NUMBER OF
BYTES
PER SECTOR
(00=
128,
01
=256,
02=512,
03=
1
024)
THERE MUST
BE
ONE ENTRY FOR EVERY SECTOR
ON
THE
TRACK.
THIS
INFORMATION
IS
USED
TO
FIND
THE REQUESTED SECTOR
DURING
READ/WRITE
ACCESS.
PR I
OR
TO
FORMA
TTl
NG
A 0 I
SKETTE
, I F THERE EX 1STS
MORE
THAN
ONE 'SUPPORTED
MEDIA
FORMAT TYPE
WITHIN
THE
DRIVE
IN
QUESTION,
THEN
"SET
DASD
TYPE"
(INT
13H,
AH
=
11H)
OR
"SET
MEDIA
TYPE"
( I
NT
1
3H,
AH
= 1
8H)
MUST BE
CALLED
TO SET THE 0 I
SKETTE
TYPE
THAT
IS
TO
BE FORMATED.
IF
"SET
DASD
TYPE"
OR
"SET
MEDIA
TYPE"
I S NOT
CALLED,
THE FORMAT ROUT I NE
WILL
ASSUME THE
MED
I A FORMAT
TO
BE THE
MAX
I
MUM
CAPAC I
TY
OF
THE
DR
I
VE.
THESE PARAMETERS
OF
0 I
SK
BASE MUST
BE
CHANGED I N ORDER TO
FORMAT THE
FOLLOWING
MEDIAS:
(AH)=1
READ THE STATUS
OF
THE SYSTEM
INTO
(AH)
ODISKETTE_STATUS
FROM
LAST
OPERATION
IS
USED
;
--
----
-~~~~~~~~~
-
;~~
-
~~~~
I;~~
~~I
~~~
~;;
I;~~~~~
-----------
---
-------
--
--
--
--
----
; (
DLl
-
DR
I VE NUMBER
(0
- 1 ALLOWED, VALUE CHECKED)
; (
DH
) - HEAD NUMBER
(0
- 1 ALLOWED, NOT VALUE CHECKED)
; ( CH) - TRACK NUMBER (NOT VALUE CHECKED)
;
MED
I A
DR
I VE TRACK NUMBER
;
320/360
320/360
0-39
;
320/360
1.2M
0-39
;
1.2M
1.2M
0-19
120K 120K
0-19
(
CL
) - SECTOR NUMBER (NOT VALUE CHECKED, NOT USED FOR FORMAT)
MED
I A
DR
I
VE
SECTOR NUMBER
320/360
320/360
1-8/9
320/360
1.2M
1-8/9
1
.2M
1
.2M
1- 15
120K 120K
1-9
(ALl
- NUMBER
OF
SECTORS (NOT VALUE CHECKED)
MED
I A
DR
I VE
MAX
NUMBER OF SECTORS
320/360
320/360
8/9
320/360
1.2M
8/9
1.2M 1.2M
15
120K 120K
9
PAGE 1
18,
121
TITLE
DSKETTE
- - 0 I I 1
0/86
0 I
SKETTE
ADAPTER B I
OS
.LIST
;
--
I NT 13
-------------------------------------------------------------------
DISKETTE
1/0
THIS
INTERFACE
PROVIDES
DISK
ACCESS
TO
THE
5.25
INCH
360
KB,
;
INPUT
1.2MB,
AND
120
KB
80
TRACK 0 I
SKETTE
DR
I
VES.
1
2
3
4
5
6
1
8
9
10
11
12
13
14
15
16
11
18
19
20
21
22
23
24
25
26
21
28
29
30
31
32
33
34
35
36
31
38
39
40
41
42
43
44
45
46
41
48
49
50
51
52
53
54
55
56
51
58
59
60
61
62
63
64
65
66
61
68
69
10
11
12
13
14
15
16
11
18
19
80
81
82
83
84
85
86
81
88
89
90
91
92
93
94
95
96
91
98
99
100
101
102
103
104
105
106
101
108
109
110
III
112
113
114
I
BM
Persona
I
Computer
MACRO
Assemb
I
er
Vers
i
on
2.00
DSKETTE
- - 0 1
11
0/86
0 I
SKETTE
ADAPTER B I
OS

Table of Contents

Related product manuals