Changeset 474 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Initialization/DetectPrint.asm
- Timestamp:
- Oct 11, 2012, 5:30:15 PM (12 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Initialization/DetectPrint.asm
r473 r474 75 75 ; CS:CX: Ptr to "Master" or "Slave" string 76 76 ; CS:BP: Ptr to IDEVARS 77 ; SI: Ptr to template string 78 ; Returns: 79 ; Nothing 80 ; Corrupts registers: 81 ; AX, SI, DI, CX, DX 77 ; Returns: 78 ; Nothing 79 ; Corrupts registers: 80 ; AX, CX, DX, SI, DI 82 81 ;-------------------------------------------------------------------- 83 82 DetectPrint_StartDetectWithMasterOrSlaveStringInCXandIdeVarsInCSBP: 84 83 mov ax, [cs:bp+IDEVARS.wBasePort] ; for IDE: AX=port address, DH=.bDevice 84 ; Fall to DetectPrint_StartDetectWithAutodetectedBasePortInAX 85 86 ;-------------------------------------------------------------------- 87 ; DetectPrint_StartDetectWithAutodetectedBasePortInAXandIdeVarsInCSBP 88 ; Parameters: 89 ; AX: Base Port Address 90 ; CS:CX: Ptr to "Master" or "Slave" string 91 ; CS:BP: Ptr to IDEVARS 92 ; Returns: 93 ; Nothing 94 ; Corrupts registers: 95 ; AX, CX, DX, SI, DI 96 ;-------------------------------------------------------------------- 97 DetectPrint_StartDetectWithAutodetectedBasePortInAXandIdeVarsInCSBP: 85 98 mov dx, [cs:bp+IDEVARS.bDevice-1] ; for Serial: AL=port address>>2, AH=baud rate 86 99 ; DL=COM number character, DH=.bDevice 87 88 100 push bp ; setup stack for call to 89 101 mov bp, sp ; BootMenuPrint_FormatCSSIfromParamsInSSBP
Note:
See TracChangeset
for help on using the changeset viewer.