Ignore:
Timestamp:
Mar 29, 2012, 9:29:28 AM (12 years ago)
Author:
gregli@…
google:author:
gregli@hotmail.com
Message:

Removed align directives for initalization code and added define for align in boot-time calls to the assembly library (defaulting to 1), resulting in a significant savings for the AT and 386 builds. Fixed a bug with switch command line handling in the serial server. Put in CR characters in licesnse.txt, so that it properly displays on Windows. In the configurator, added default values for user supplied CHS and LBA values, defaulting to values within range when those features are enabled. Updated the copyright message in the configurator as the literal word Copyright is important.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menuitem.asm

    r293 r369  
    152152    call    GetConfigurationBufferToESDIforMenuitemInDSSI
    153153    add     di, [si+MENUITEM.itemValue+ITEM_VALUE.wRomvarsValueOffset]
     154       
     155    push    bx
     156    mov     bx,[si+MENUITEM.itemValue+ITEM_VALUE.fnValueWriter]
     157    test    bx,bx
     158    jz      SHORT .NoWriter
     159    call    bx
     160.NoWriter:
     161    pop     bx
     162       
    154163    jmp     [cs:bx+.rgfnJumpToStoreValueBasedOnItemType]
    155164.InvalidItemType:
     
    231240ALIGN JUMP_ALIGN
    232241.StoreByteOrWordValueFromAXtoESDIwithItemInDSSI:
    233     push    bx
    234     mov     bx,[si+MENUITEM.itemValue+ITEM_VALUE.fnValueWriter]
    235     test    bx,bx
    236     jz      SHORT .NoWriter
    237 
    238     call    bx
    239 
    240 .NoWriter:
    241     pop     bx
    242242    test    BYTE [si+MENUITEM.bFlags], FLG_MENUITEM_MASKVALUE
    243243    jz      SHORT .StoreByteOrWord
Note: See TracChangeset for help on using the changeset viewer.