Changeset 422 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc
- Timestamp:
- May 12, 2012, 1:58:25 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc
r408 r422 164 164 165 165 ; Bit defines for DRVPARAMS.wFlags 166 MASK_DRVPARAMS_WRITECACHE EQU (3<<0) ; Drive internal write cache settings (must start at bit 0) 167 FLG_DRVPARAMS_BLOCKMODE EQU (1<<2) ; Enable Block mode transfers 168 FLG_DRVPARAMS_USERCHS EQU (1<<3) ; User specified P-CHS values 169 FLG_DRVPARAMS_USERLBA EQU (1<<4) ; User specified LBA values 166 MASK_DRVPARAMS_WRITECACHE EQU (3<<0) ; Bits 0...1, Drive internal write cache settings (must start at bit 0) 167 DEFAULT_WRITE_CACHE EQU 0 ; Must be 0 168 DISABLE_WRITE_CACHE EQU 1 169 ENABLE_WRITE_CACHE EQU 2 170 MASK_DRVPARAMS_TRANSLATEMODE EQU (3<<TRANSLATEMODE_FIELD_POSITION) ; Bits 2...3, Position shared with DPT 171 TRANSLATEMODE_FIELD_POSITION EQU 2 172 TRANSLATEMODE_NORMAL EQU 0 173 TRANSLATEMODE_LARGE EQU 1 174 TRANSLATEMODE_ASSISTED_LBA EQU 2 ; 28-bit or 48-bit LBA 175 TRANSLATEMODE_AUTO EQU 3 ; Only available in ROMVARS, not in DPTs 176 FLG_DRVPARAMS_BLOCKMODE EQU (1<<4) ; Enable Block mode transfers 177 FLG_DRVPARAMS_USERCHS EQU (1<<5) ; User specified P-CHS values 178 MAX_USER_CYLINDERS EQU 16383 179 MAX_USER_HEADS EQU 16 180 MAX_USER_SECTORS_PER_TRACK EQU 63 181 FLG_DRVPARAMS_USERLBA EQU (1<<6) ; User specified LBA value 182 MIN_USER_LBA_COUNT EQU ((MAX_USER_CYLINDERS*MAX_USER_HEADS*MAX_USER_SECTORS_PER_TRACK)+1) 183 MAX_USER_LBA_COUNT EQU ((2^28)-1) 170 184 171 ; Drive Write Cache values for DRVPARAMS.wFlags.MASK_DRVPARAMS_WRITECACHE172 DEFAULT_WRITE_CACHE EQU 0 ; Must be 0173 DISABLE_WRITE_CACHE EQU 1174 ENABLE_WRITE_CACHE EQU 2175 185 176 186 %endif ; ROMVARS_INC
Note:
See TracChangeset
for help on using the changeset viewer.