Specifications

AMD Geode™ GeodeROM Functional Specification 43
6
Non-Removable Media 32087C
6.0Non-Removable Media
GeodeROM provides support for the following non-removable media devices:
SanDisk’s CompactFlash (e.g., SanDisk) devices
Traditional, rotating media IDE drives
Note: The term “ATA Device” describes those devices that support the command protocol described in the Small Form
Factor Committee’s ATA-4 Specification. CompactFlash and rotating media IDE drives both belong to the family of
ATA devices. This chapter uses the terminology “ATA device” to refer to IDE, CompactFlash, and any other similar
devices.
GeodeROM is a fully-featured implementation of the traditional (e.g., PC/AT) and extended INT 13h functions, as described
in the following documents, concerning PC/AT architecture and programming:
Enhanced Disk Drive Specification, Revision 1.1, Phoenix Technologies, 1995
INT 13h Extensions Reference, Revision 1.0, IBM Corporation, 1993
IBM PC/AT Technical Reference Manual, IBM Corporation, 1984
6.1 ATA Device INT 13h Support
GeodeROM provides INT 13h runtime and boot support for as many as four ATA fixed disks. As in a traditional boot ROM,
only device 80h (C: drive) is bootable. GeodeROM supports the INT 13h functions listed in Table 6-1 for each installed ATA
device. Functions that do not appear in this list are not supported by GeodeROM.
Note: Functions 41h-48h are INT 13h extensions and are listed in Section 6.3.3 “INT 13h Functions Extensions Descrip-
tions” on page 57.
Table 6-1. INT 13h Functions
Function Number/Name Page Number
Function 00h - Reset Disk Subsystem 44
Function 01h - Get Disk Subsystem Status 46
Function 02h - Read Sectors 47
Function 03h - Write Sectors 48
Function 04h - Verify Sectors 49
Function 08h - Get Drive Parameters 50
Function 09h - Set Drive Parameters 51
Function 0Ch - Seek to Cylinder 52
Function 0Dh - Alternate Disk Subsystem Reset 53
Function 10h - Test Drive Ready 53
Function 11h - Recalibrate Drive 54
Function 14h - Perform Disk Self-Diagnostic 54
Function 15h - Get Disk Type 55
Function 41h - Check Extensions Present 57
Function 42h - Extended Read Sectors 58
Function 43h - Extended Write Sectors 58
Function 44h - Extended Verify Sectors 59
Function 47h - Extended Seek To Cylinder 59
Function 48h - Extended Get Drive Parameters 60