Changeset 618 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc
- Timestamp:
- Aug 31, 2021, 2:17:47 PM (3 years ago)
- Location:
- trunk/XTIDE_Universal_BIOS/Inc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Inc/IdeIO.inc
r592 r618 99 99 mov dl, %1 100 100 %endif 101 101 call IdeIO_InputToALfromIdeRegisterInDL 102 102 103 103 %endif -
trunk/XTIDE_Universal_BIOS/Inc/IdeRegisters.inc
r615 r618 102 102 103 103 ; Subcommands for COMMAND_SET_FEATURES 104 FEATURE_ENABLE_8BIT_PIO_TRANSFER_MODE EQU 01h ; CFA feature set only105 FEATURE_ENABLE_WRITE_CACHE EQU 02h106 FEATURE_ENABLE_ADVANCED_POWER_MANAGEMENT EQU 05h107 FEATURE_DISABLE_8BIT_PIO_TRANSFER_MODE EQU 81h ; CFA feature set only108 FEATURE_DISABLE_WRITE_CACHE EQU 82h ; Can also be used to flush cache109 FEATURE_DISABLE_ADVANCED_POWER_MANAGEMENT EQU 85h ; Might not be supported even if FEATURE_ENABLE_ADVANCED_POWER_MANAGEMENT is110 FEATURE_SET_TRANSFER_MODE EQU 03h ; Transfer mode goes to the Sector Count Register111 PIO_DEFAULT_MODE EQU 0h112 PIO_DEFAULT_MODE_DISABLE_IORDY EQU 1h113 PIO_FLOW_CONTROL_MODE_xxx EQU (1<<3) ; Bits 2...0 hold the PIO mode104 FEATURE_ENABLE_8BIT_PIO_TRANSFER_MODE EQU 01h ; CFA feature set only 105 FEATURE_ENABLE_WRITE_CACHE EQU 02h 106 FEATURE_ENABLE_ADVANCED_POWER_MANAGEMENT EQU 05h 107 FEATURE_DISABLE_8BIT_PIO_TRANSFER_MODE EQU 81h ; CFA feature set only 108 FEATURE_DISABLE_WRITE_CACHE EQU 82h ; Can also be used to flush cache 109 FEATURE_DISABLE_ADVANCED_POWER_MANAGEMENT EQU 85h ; Might not be supported even if FEATURE_ENABLE_ADVANCED_POWER_MANAGEMENT is 110 FEATURE_SET_TRANSFER_MODE EQU 03h ; Transfer mode goes to the Sector Count Register 111 PIO_DEFAULT_MODE EQU 0h 112 PIO_DEFAULT_MODE_DISABLE_IORDY EQU 1h 113 PIO_FLOW_CONTROL_MODE_xxx EQU (1<<3) ; Bits 2...0 hold the PIO mode 114 114 115 115
Note:
See TracChangeset
for help on using the changeset viewer.