Changeset 493 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs
- Timestamp:
- Dec 21, 2012, 8:44:25 AM (12 years ago)
- google:author:
- gregli@hotmail.com
- Location:
- trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/AccessDPT.asm
r491 r493 104 104 105 105 106 %ifdef MODULE_8BIT_IDE 106 %ifdef MODULE_8BIT_IDE_ADVANCED 107 107 ;-------------------------------------------------------------------- 108 108 ; AccessDPT_IsThisDeviceXTCF … … 125 125 .DeviceIsXTCF: 126 126 ret 127 %endif ; MODULE_8BIT_IDE 127 %endif ; MODULE_8BIT_IDE_ADVANCED 128 128 129 129 -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/BootVars.asm
r492 r493 32 32 ;-------------------------------------------------------------------- 33 33 BootVars_Initialize: 34 %ifdef MODULE_8BIT_IDE 34 %ifdef MODULE_8BIT_IDE_ADVANCED 35 35 mov WORD [es:BOOTVARS.wNextXTCFportToScan], XTCF_BASE_PORT_DETECTION_SEED 36 36 %endif -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/CreateDPT.asm
r473 r493 245 245 mov [di+DPT.bIdevarsOffset], bp ; IDEVARS must start in first 256 bytes of ROM 246 246 247 %ifdef MODULE_8BIT_IDE 247 %ifdef MODULE_8BIT_IDE_ADVANCED 248 248 call DetectDrives_DoesIdevarsInCSBPbelongToXTCF 249 249 jne SHORT .DeviceUsesPortSpecifiedInIDEVARS … … 251 251 ret 252 252 .DeviceUsesPortSpecifiedInIDEVARS: 253 %endif ; MODULE_8BIT_IDE 253 %endif ; MODULE_8BIT_IDE_ADVANCED 254 254 255 255 mov ax, [cs:bp+IDEVARS.wBasePort] -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/RamVars.asm
r492 r493 94 94 mov [RAMVARS.wNewStackOffset], ax 95 95 %endif 96 ; Fall to .InitializeDriveTranslationAndReturn 97 98 ;-------------------------------------------------------------------- 99 ; .InitializeDriveTranslationAndReturn 100 ; Parameters: 101 ; DS: RAMVARS segment 102 ; Returns: 103 ; Nothing 104 ; Corrupts registers: 105 ; AX 106 ;-------------------------------------------------------------------- 107 .InitializeDriveTranslationAndReturn: 96 97 ;; There used to be a DriveXlate_Reset call here. It isn't necessary, as we reset 98 ;; when entering the boot menu and also before transferring control at boot time and 99 ;; for ROM boots (in int19h.asm). 100 108 101 pop es 109 %ifdef MODULE_DRIVEXLATE 110 jmp DriveXlate_Reset 111 %else 112 ret 113 %endif 114 102 ret 115 103 116 104 ;--------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.