Ignore:
Timestamp:
Nov 13, 2011, 3:38:40 PM (12 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes to all parts of the project:

  • Size optimizations.
  • Added a define (EXCLUDE_FROM_XTIDECFG) to exclude unused library code from XTIDECFG.
  • Tried to minimize time spent with interrupts disabled.
  • Some minor attempts to improve speed (reordering instructions etc).
  • Tried to improve readability, did some cleanup and fixed some errors in comments.
File:
1 edited

Legend:

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

    r170 r181  
    159159ALIGN JUMP_ALIGN
    160160Dialogs_DisplayProgressDialogForFlashingWithDialogIoInDSSIandFlashvarsInDSBX:
    161     call    .InitializeProgressDialogIoInDSSIwithFlashvarsInDSBX
    162     mov     dx, ds
    163     mov     ax, bx
    164     CALL_MENU_LIBRARY StartProgressTaskWithIoInDSSIandParamInDXAX
    165     ret
    166 
    167 ALIGN JUMP_ALIGN
    168 .InitializeProgressDialogIoInDSSIwithFlashvarsInDSBX:
     161    ; Initialize progress dialog I/O in DS:SI with flashvars in DS:BX
    169162    call    InitializeDialogInputFromDSSI
    170163    mov     WORD [si+DIALOG_INPUT.fszTitle], g_szFlashTitle
     
    177170    mov     WORD [si+PROGRESS_DIALOG_IO.fnTaskWithParamInDSSI], Flash_EepromWithFlashvarsInDSSI
    178171    mov     [si+PROGRESS_DIALOG_IO.fnTaskWithParamInDSSI+2], cs
     172    ; Init done
     173
     174    mov     dx, ds
     175    mov     ax, bx
     176    CALL_MENU_LIBRARY StartProgressTaskWithIoInDSSIandParamInDXAX
    179177    ret
    180178
Note: See TracChangeset for help on using the changeset viewer.