IBM PC CONVERTIBLE Technical Reference page 35

Table of Contents

Advertisement

= 0308
= 03B8
=
03F2
= 0020
= DOlO
=
0008
=
0004
=
0001
= 0000
= 03F4
= 0080
=
0040
=
0010
03F5
=
03F7
=
0080
=
0040
=
0020
=
DOlO
=
0008
=
0001
=
0008
=
0003
=
0007
=
OOOF
=
00E6
=
00C5
=
0040
=
0046
=
004A
=
0042
, -----------------------------------------------------
;DISPLAY
ADAPTER
CONTROL
REGS
CGA....CNTL
MONO_CNTL
EQU
EQU
03D8H
; COLOR GRAPHICS CONTROL PORT
03B8H
; MONO DISPLAY CONTROL PORT
--
--
- -- - -
-
- - -
-
--
- -
- -
- -
-
- - - - -- - - -- - -- -- -- - - - - - - - -- - - --
;FLOPPY
DISKETTE
CONTROL
REGS
DRIVE MOTOR, SELECT CONTROL PORT
EQU
03F2H
FLOPPY DISKETTE DRIVE CONTROL
*****WRITE ONLY REGISTER*****
DRLMOTOR
EQU
20H
DRIVE I MOTOR ENABLE
DRO_MOTOR
EQU
10H
DRIVE 0 MOTOR ENABLE
FDCDMA_ENAB
EQU
08H
ENABLE FDC DMA AND INTERRUPTS
FDCRUN
EQU
04H
; DISKETTE CONTROLLER RUN BIT
IF THE ABOVE BIT IS OFF THE DISKETTE CONTROLLER IS RESET
DRLSELECT
ORO_SELECT
EQU
EQU
OIH
ODH
; DRIVE I SELECT
; DRIVE 0 SELECT
DISKETTE CONTROLLER MAIN STATUS REGISTER
FDCSTATUS
REQJ1ASTER
DATA_READY
FDCBUSY
EQU
EQU
EQU
EQU
03F4H
080H
040H
OIOH
DSKT CONTROLLER MASTER STATUS
*** READ ONLY REGISTER *****
REQUEST FOR MASTER
DATA RDY TO BE RD FROM CNTLR
CONTROLLER IS BUSY
DISKETTE CONTROLLER DATA INPUT jOUTPUT REGISTER
EQU
03F5H
; DISKETTE CONTROLLER DATA PORT
DRIVE MOTOR, SELECT TRACK 0 SENSE PORT
DRIVE-SENSE
EQU
CHG_LlNE
EQU
DRO_SEL_SENSE
EQU
DRLSEL_SENSE
EQU
DRO_MOLSENSE
EQU
DRLMOLSENSE
EQU
TRACKO_SENSE
EQU
03F7H
080H
040H
020H
OIOH
008H
OOIH
DSKT DRIVE CONTROL LlNE SENSE
***** READ ONLY REGISTER *****
MEDIA CHNG LlNE ACTIVE SENSE
DRIVE 0 SELECTED SENSE BACK
DRIVE I SELECTED SENSE BACK
DRIVE 0 MOTOR ON SENSE BACK
DRIVE I MOTOR ON SENSE BACK
TRACK 0 IND FOR SLCTD DRIVE
COMMANDS SENT TO DISKETTE CONTROLLER BY BIOS
READ_INLSTATUS EQU
SPECI FY
EQU
RECAll BRATE
EQU
SEEICCMD
EQU
READ_CMND
EQU
WRlTEJMND
EQU
FORMALCMND
EQU
DMA SETUP COMMANDS FOR DISKETTE
DMA_READ
DMA_WRITE
DMA_VERI FY
EQU
EQU
EQU
08H
03H
07H
OFH
OE6H
OC5H
04DH
46H
4AH
42H
READ INTERRUPT STATUS COMMAND
SPECI FY COMMAND
RECAll BRATE DRIVE COMMAND
SEEK DRIVE COMMAND
READ COMMAND
WRITE COMMAND
FORMAT COMMAND
SETUP DMA FOR DISKETTE READ
SETUP DMA FOR DISKETTE WRITE
SETUP DMA FOR NO XFER (VRFY)
2-10 ROM BIOS

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents