Changeset 493 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h
- Timestamp:
- Dec 21, 2012, 8:44:25 AM (12 years ago)
- google:author:
- gregli@hotmail.com
- Location:
- trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH23h_HFeatures.asm
r474 r493 76 76 77 77 78 %ifdef MODULE_8BIT_IDE79 78 ;-------------------------------------------------------------------- 80 79 ; AH23h_Enable8bitPioMode … … 88 87 ; AL, BX, CX, DX, SI 89 88 ;-------------------------------------------------------------------- 89 %ifdef MODULE_8BIT_IDE 90 90 AH23h_Enable8bitPioMode: 91 91 mov si, FEATURE_ENABLE_8BIT_PIO_TRANSFER_MODE 92 92 jmp SHORT AH23h_SetControllerFeatures 93 %endif ; MODULE_8BIT_IDE93 %endif -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH24h_HSetBlocks.asm
r491 r493 59 59 ;-------------------------------------------------------------------- 60 60 AH24h_SetBlockSize: 61 %ifdef MODULE_8BIT_IDE 61 %ifdef MODULE_8BIT_IDE_ADVANCED 62 62 ; XT-CF does not support largest block size in DMA mode. 63 63 cmp al, XTCF_DMA_MODE_MAX_BLOCK_SIZE … … 66 66 je SHORT AH1Eh_LoadInvalidCommandToAHandSetCF 67 67 .NoNeedToLimitBlockSize: 68 %endif ; MODULE_8BIT_IDE 68 %endif ; MODULE_8BIT_IDE_ADVANCED 69 69 70 70 push bx -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH9h_HInit.asm
r480 r493 107 107 108 108 ;;; Set XT-CF mode 109 %ifdef MODULE_8BIT_IDE 109 %ifdef MODULE_8BIT_IDE_ADVANCED 110 110 call AccessDPT_GetIdevarsToCSBX 111 111 mov al, [cs:bx+IDEVARS.bXTCFcontrolRegister] … … 113 113 STORE_ERROR_FLAG_TO_DPT FLG_INITERROR_FAILED_TO_SET_XTCF_MODE 114 114 .DoNotSetXTCFmode: 115 116 115 %endif ; MODULE_8BIT_IDE_ADVANCED 116 117 %ifdef MODULE_8BIT_IDE 117 118 ;;; Set 8-bit PIO mode 118 119 call AH9h_Enable8bitModeForDevice8bitAta … … 266 267 267 268 268 %ifdef MODULE_8BIT_IDE 269 %ifdef MODULE_8BIT_IDE_ADVANCED 269 270 ;-------------------------------------------------------------------- 270 271 ; AH9h_SetModeFromALtoXTCF … … 284 285 jne SHORT IgnoreInvalidCommandError 285 286 jmp AH1Eh_ChangeXTCFmodeBasedOnControlRegisterInAL 286 287 287 %endif ; MODULE_8BIT_IDE_ADVANCED 288 289 %ifdef MODULE_8BIT_IDE 288 290 ;-------------------------------------------------------------------- 289 291 ; AH9h_Enable8bitModeForDevice8bitAta … … 302 304 jne SHORT IgnoreInvalidCommandError 303 305 jmp AH23h_Enable8bitPioMode 304 %endif ; MODULE_8BIT_IDE306 %endif
Note:
See TracChangeset
for help on using the changeset viewer.