Changeset 293 in xtideuniversalbios for trunk/Configurator/Src/Menupages/FlashMenu.asm
- Timestamp:
- Mar 4, 2012, 1:33:52 AM (13 years ago)
- google:author:
- krille_n_@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Configurator/Src/Menupages/FlashMenu.asm
r181 r293 1 ; Project name : XTIDE Univer al BIOS Configurator1 ; Project name : XTIDE Universal BIOS Configurator 2 2 ; Description : Flash menu. 3 3 4 4 5 5 ; Flash error codes returned from progress bar task function 6 ERR_FLASH_SUCCESSFUL LEQU 06 ERR_FLASH_SUCCESSFUL EQU 0 7 7 ERR_FLASH_POLL_TIMEOUT EQU 1 8 8 … … 132 132 call MenuPageItem_GetByteFromUserWithoutMarkingUnsaved 133 133 jnc SHORT .Cancel 134 eMOVZX bx, BYTE[g_cfgVars+CFGVARS.bPageSize]134 eMOVZX bx, [g_cfgVars+CFGVARS.bPageSize] 135 135 eBSR ax, bx ; AX = Index of highest order bit 136 136 mov cx, 1 … … 185 185 xor dx, dx 186 186 mov ax, [g_cfgVars+CFGVARS.wEepromSize] ; DX:AX = Bytes to write 187 eMOVZX cx, BYTE[g_cfgVars+CFGVARS.bPageSize]187 eMOVZX cx, [g_cfgVars+CFGVARS.bPageSize] 188 188 div cx ; AX = Total number of pages 189 189 mov [g_cfgVars+CFGVARS.flashVars+FLASHVARS.wTotalPages], ax … … 255 255 ALIGN JUMP_ALIGN 256 256 .FlashComplete: 257 mov ax, ERR_FLASH_SUCCESSFUL L257 mov ax, ERR_FLASH_SUCCESSFUL 258 258 retf 259 259 .Timeout: … … 278 278 mov ax, [si+FLASHVARS.wTotalPages] 279 279 sub ax, [si+FLASHVARS.wPagesLeft] ; AX=Pages written 280 eMOVZX dx, BYTE[g_cfgVars+CFGVARS.bPageSize]280 eMOVZX dx, [g_cfgVars+CFGVARS.bPageSize] 281 281 mul dx ; AX=Bytes written 282 282 … … 311 311 mov dx, [si+FLASHVARS.wPagesBeforeDraw] 312 312 call FlashMenu_GetPointersToPageToFlash 313 eMOVZX ax, BYTE[g_cfgVars+CFGVARS.bSdpCommand]314 eMOVZX cx, BYTE[g_cfgVars+CFGVARS.bPageSize]313 eMOVZX ax, [g_cfgVars+CFGVARS.bSdpCommand] 314 eMOVZX cx, [g_cfgVars+CFGVARS.bPageSize] 315 315 ALIGN JUMP_ALIGN 316 316 .PageLoop: … … 405 405 cmp ax, ERR_FLASH_POLL_TIMEOUT 406 406 je SHORT FlashMenu_PollingTimeoutErrorDuringFlashing 407 call Flash_WasDataWriteSuccessful l407 call Flash_WasDataWriteSuccessful 408 408 jne SHORT FlashMenu_DataVerifyErrorAfterFlashing 409 409 ; Fall to FlashMenu_EepromFlashedSuccessfully
Note:
See TracChangeset
for help on using the changeset viewer.