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/Flash.asm

    r159 r181  
    1 ; File name     :   Flash.asm
    21; Project name  :   XTIDE Universal BIOS Configurator v2
    3 ; Created date  :   1.12.2010
    4 ; Last update   :   3.12.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   Functions for flashing the EEPROM.
    73
     
    3733
    3834    loop    .FlashNextPage
     35%if FLASH_RESULT.success = 0    ; Just in case this should ever change
     36    mov     [bp+FLASHVARS.flashResult], cl
     37%else
    3938    mov     BYTE [bp+FLASHVARS.flashResult], FLASH_RESULT.success
     39%endif
    4040    ret
    4141
Note: See TracChangeset for help on using the changeset viewer.