Ignore:
Timestamp:
Nov 16, 2011, 6:29:32 AM (12 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Additional space optimizations, including making IdleProcessing an option in MENUEVENT. Note the fall-through from one file to another, but that there are assembler checks to ensure the proper linkage is maintained. First version of StringsCompress.pl, a perl script to make StringsCompressed.asm from Strings.asm.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Initialization/DetectPrint.asm

    r120 r189  
    3030;       CS:AX:  Ptr to "Master" or "Slave" string
    3131;       CS:BP:  Ptr to IDEVARS
     32;       SI:     Ptr to template string
    3233;   Returns:
    3334;       Nothing
     
    3738DetectPrint_StartDetectWithMasterOrSlaveStringInAXandIdeVarsInCSBP:
    3839    push    bp
    39     mov     si, [cs:bp+IDEVARS.wPort]
     40    mov     di, [cs:bp+IDEVARS.wPort]
    4041    mov     bp, sp
    4142    push    ax                          ; Push "Master" or "Slave"
    42     push    si                          ; Push port number
    43     mov     si, g_szDetect
     43    push    di                          ; Push port number
    4444    jmp     BootMenuPrint_FormatCSSIfromParamsInSSBP
    4545
Note: See TracChangeset for help on using the changeset viewer.