•••
•••
•••
•••
•••
•••
•••
••• •••
•••
•••
•••
•••
••• •••
•
IBM PerIanal Computer MACRO Assembler
Version 2.00
1-'
ORGS ----- Ob/10/85
COMPATIBILITY MOOULE
06-10-85
" 7
0698 00
DB
0699 00
DB
CONTROL BYTE
...
069A 00 00
00
DB
0,0,0
" 0
0690 0000
D.
00000
LAND 1NG ZONE
069F 00
DB
000
SECTORS / TRACK
.
. "
. ,
06AO 00
DB
0
.
.93
"
DR I VE TYPE 43
RESERVED·· •
06AI
0000
D'
00000
I
CYLINDERS
.97
06A3 00
DB
000
HEADS
06A4 0000
D.
0
06A.6 0000
D.
00000
WRITE PRE-COMPENSATION CYL
'00
06A8 00
DB
0
.01
06A9 00
DB
0
CONTROL BYTE
'02
06AA 00 00
00
DB
0,0,0
'03
06AO 0000
D'
00000
LAND I NG ZONE
.0.
06AF 00
DB
000
SECTORS / TRACK
.05
0680 00
DB
0
.0.
'07
OR I VE TYPE 44
RESERVED·· •
• 0 •
• 0.
06BI
0000
D.
00000
CYLINDERS
" 0
0683 00
DB
000
HEADS
0684 0000
0
D'
."
".
" 2
0686 0000
D'
00000
;
WRITE PRE-COMPENSATION CYL
" 3
06B8 00
DB
0
06B9 00
DB
0
CONTROL BYTE
."
".
06BA 00 00 00
DB
0,0,0
06BO 0000
D.
00000
LANDING ZONE
.17
06BF 00
DB
000
SECTORS / TRACK
06CO 00
DB
0
".
"
.
• 20
DR I VE TYPE 45
••• RESERVED···
'21
.22
06CI
0000
D.
00000
CYLINDERS
'23
06C3 00
DB
HEADS
.,.
000
06C4 0000
D.
0
.25
06C6 0000
D.
00000
I
WR I TE PRE-COMPENSA T I ON CYL
'2.
06C8 00
DB
0
'27
06C9 00
DB
0
CONTROL BYTE
.2.
06CA 00 00
00
DB
0,0,0
' 2 '
06CO 0000
D'
00000
LAND I NG ZONE
930
06CF 00
DB
000
SECTORS/TRACK
'31
0600 00
DB
0
'32
933
DR I VE TYPE 46
RESERVED·· •
93.
935
0601
0000
D.
00000
CYL I NOERS
93.
0603 00
DB
000
HEADS
'37
0604 0000
D'
0
' 3 '
0606 0000
D.
00000
WRITE PRE-COMPENSATION CYL
93'
0608 00
DB
0
•• 0
0609 00
DB
0
CONTROL BYTE
060A 00
00 00
DB
0,0,0
'"
'.2
0600 0000
D.
00000
LAND I NG ZONE
" 3
060F 00
DB
000
SECTORS/TRACK
06EO 00
DB
0
•• 5
DRIVE TYPE 47
• •• RESERVED···
•• 7
06EI
0000
D.
00000
CYL ENDERS
06E3 00
DB
000
HEADS
'50
06E4 0000
D.
0
06E6 0000
D.
00000
WRITE PRE-COMPENSATION CYL
".
" 2
06E8 00
DB
0
" 3
06E9 00
DB
0
CONTROL BYTE
06EA 00 00
00
DB
0,0,0
."
.55
06ED 0000
D.
00000
LANDING ZONE
06EF 00
DB
000
SECTORS/TRACK
".
06FO 00
.57
DB
0
". ".
'.0
BOOT LOADER
INTERRUPT
,.,
•
'.2
:;: 06FI
IP
" 3
;; -
oRG
OE6F2H
06F2
DRG
006F2H
'.5
06F2
BOOT STRAP
EQU
S
06F2 E9 0000 E
J"P
BOOT _STRAP_I
VECTOR ON TO MOVED BOOT CODE
•• 7
...
USE
INT 15 H
AH= OCOH
06F5
CONF TBL:
CONFIGURATION TABLE FOR THIS SYSTEM
'70
06F5 0008
CONF E-CONF TBL-2
LENGTH OF FOLLOWING TABLE
.71
06F1 FC
DB
MODEL BYTE -
SYSTEM MODEL BYTE
972
06F8 00
DB
SUB MODEL BYTE
SYSTEM SUB MODEL TYPE BYTE
973
06F9 0 I
DB
BIOS LEVEL
BIOS REVISION LEVEL
•••
-
D.
97.
06FA 10
DB
01110000B
10000000 :: DMA CHANNEL 3 USE BY BIOS
.75
01000000 :: CASCADED INTERRUPT LEVEL
2
97.
00100000 :: REAL T I ME CLOCK AVA I LABLE
.77
000 I 0000
=
KEYBOARD SCAN CODE HOOK
1AH
.,.
06FB 00
DB
RESERVED
.,.
06FC 00
DB
RESERVED
" 0
06FO 00
DB
RESERVED
..
,
06FE 00
DB
RESERVED
••2
06FF
CONF _E
EQU
RESERVED FOR EXPANS I ON
'.3
BAUD RATE INITIALIZATION TABLE
'8'
" 5
= 06FF
IP
" 7
; ;-
DRG
OE729H
0129
DRG
00129H
0129 0411
AI
1041
110 BAUD
TABLE OF VALUES
" 0
0126 0300
fOR
INITIALIZATION
0120 0180
D.
300
D'
•••
D.
'.0
,,,
.
.,
3"
'"
012F OOCO
D.
192
.00
•• 3
0131
0060
D•
1200
0133 0030
..
D'
2400
•••
..
0'735 0018
4800
."
D.
2'
...
D.
0131 OOOC
12
9600
" 7
RS232
1000
DRG
OE139H
5-190
ORGS