Changeset 473 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/BootVars.asm
- Timestamp:
- Oct 10, 2012, 6:22:23 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/BootVars.asm
r397 r473 32 32 ;-------------------------------------------------------------------- 33 33 BootVars_Initialize: 34 %ifdef MODULE_8BIT_IDE 35 mov WORD [es:BOOTVARS.wNextXTCFportToScan], XTCF_BASE_PORT_1 36 %endif 37 34 38 ; Clear to zero 35 39 mov al, DRVDETECTINFO_size … … 66 70 67 71 %endif ; MODULE_HOTKEYS 72 73 74 %ifdef MODULE_8BIT_IDE 75 ;-------------------------------------------------------------------- 76 ; BootVars_GetNextXTCFportToDetectToDX 77 ; Parameters: 78 ; ES: BDA Segment 79 ; Returns: 80 ; DX: Next XT-CF port to detect 81 ; Corrupts registers: 82 ; AX 83 ;-------------------------------------------------------------------- 84 BootVars_GetNextXTCFportToDetectToDX: 85 mov dx, [es:BOOTVARS.wNextXTCFportToScan] 86 test dl, dl 87 jz SHORT .NextOneIs240hor340h 88 add WORD [es:BOOTVARS.wNextXTCFportToScan], XTCF_BASE_PORT_3 - XTCF_BASE_PORT_2 89 ret 90 .NextOneIs240hor340h: 91 mov BYTE [es:BOOTVARS.wNextXTCFportToScan], XTCF_BASE_PORT_2 & 0FFh ; 40h 92 ret 93 %endif ; MODULE_8BIT_IDE
Note:
See TracChangeset
for help on using the changeset viewer.