Changeset 192 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Initialization


Ignore:
Timestamp:
Nov 16, 2011, 11:35:45 AM (13 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Optimized away some long jumps, by rearranging routines within files, and file order within main.asm. Also added some 'relay' entry points for popular destinations, so that a short jump can go to an existing short jump and then on to the final destination, instead of using a long jump - clearly space over speed optimization. All 'relay's are limited to the UI code, and will not have an impact on IDE operational performance.

File:
1 edited

Legend:

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

    r189 r192  
    2222    ePUSH_T ax, ROMVARS.szTitle         ; Bios title string
    2323    push    cs                          ; BIOS segment
     24       
     25DetectPrint_BootMenuPrint_FormatCSSIfromParamsInSSBP_Relay:     
    2426    jmp     BootMenuPrint_FormatCSSIfromParamsInSSBP
    2527
     
    4244    push    ax                          ; Push "Master" or "Slave"
    4345    push    di                          ; Push port number
    44     jmp     BootMenuPrint_FormatCSSIfromParamsInSSBP
     46    jmp     DetectPrint_BootMenuPrint_FormatCSSIfromParamsInSSBP_Relay
    4547
    4648
Note: See TracChangeset for help on using the changeset viewer.