IBM PC CONVERTIBLE Technical Reference page 145

Table of Contents

Advertisement

**********************************************************************
MODULE-NAME :
B13DSKT
DATE LAST MODI FI ED:
09/12/85
DESCRIPTIVE-NAME: BIOS DISKETTE SERVICE ROUTINES
COPYRIGHT: 7396-917 (C) COPYRIGHT IBM CORP. 1985
REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083
CHANGE LEVEL: 0.0
FUNCTION:
THIS MODULE PROVIDES INPUT/ OUTPUT SERVICE FUNCTIONS TO THE
FLOPPY DISKETTE CONTROLLER / DISKETTE DRIVES AND ASSOCIATE
HARDWARE.
MODULE SIZE: 1761 BYTES
INPUT PARAMETERS: SEE LIST PROVIDED FOR EACH FUNCTION CALL BELOW
OUTPUT PARAMETERS: SEE LIST PROVIDED FOR EACH FUNCTION CALL BELOW
ROUTINES IN MODULE:
DSKLIO - COMMON ENTRY FOR ALL OTHER ROUTINES
FOR DISKETTE SERVICES
SYS_BOOT - ENTRY FOR LOADING
THE DISKETTE BOOT PROGRAM
INTERNAL DATA AREAS / TABLES: BIOS DATA AREA AT SEGMENT 40H
EXTERNALL Y REFERENCED ROUTINES: REFER TO EXTRN LIST
EXTERNALL Y REFERENCED DATA AREAS:
REFER TO EXTRN LIST
CHANGE ACTI VITY:
**********************************************************************
Diskette I/O Interrupt Hex 13
(DSKT_IO)
- - I NT 13H - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - -- - - -- --
DISKETTE I/O - DSKLIO
INPUT:
(AH)"O
RESET DISKETTE SYSTEM
HARD RESET TO NEC, PREPARE COMMAND, SET RECAL REQUIRED
ON ALL DRIVES
(AH)"1
READ THE STATUS OF THE SYSTEM INTO (AL)
DISKETTE_STATUS FROM LAST OPERATION IS USED
(AH)=2
READ THE DESIRED SECTORS INTO MEMORY
(AH)=3
WRITE THE DESIRED SECTORS FROM MEMORY
(AH)"4
VERIFY THE DESIRED SECTORS
2-120 ROM BIOS

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents