diff --git a/BIN/CB_IMAGE.IMG b/BIN/CB_IMAGE.IMG index e76c780..1bea425 100644 Binary files a/BIN/CB_IMAGE.IMG and b/BIN/CB_IMAGE.IMG differ diff --git a/Crazy BIOS/shared/cb_boot.IMG b/Crazy BIOS/shared/cb_boot.IMG index f55cc8c..02ef424 100755 Binary files a/Crazy BIOS/shared/cb_boot.IMG and b/Crazy BIOS/shared/cb_boot.IMG differ diff --git a/Crazy Updater/UPDATER.ASM b/Crazy Updater/UPDATER.ASM index 216db76..9aecfd9 100644 --- a/Crazy Updater/UPDATER.ASM +++ b/Crazy Updater/UPDATER.ASM @@ -251,8 +251,7 @@ TEST_CHIP: CALL SET_ROM_MODE.Flash CALL NUMBER_COPY CALL DrawProgress.done -REWRITE: - IN A,(SLOT1) +REWRITE: IN A,(SLOT1) LD (SV_PG1),A ;-----------[PAUSE for reROM]-----------; .pause+1: LD A,0 @@ -624,27 +623,17 @@ SST29EE020: CALL ROM_PIC._29EE020 CALL ERASE._29EE020 CALL WRITE_29EE020 CALL Pause._200msek - ; - LD A,DrawProgress.Verify - CALL DrawProgress.start CALL VERIFY - ; JP RESET SST39SF020: CALL ROM_PIC._39SF020 - LD HL,1000 LD (Pause.Erase),HL ; mem patch - CALL ERASE._39SF020 CALL WRITE_39SF020 - - LD A,DrawProgress.Verify - CALL DrawProgress.start CALL VERIFY JP RESET - -COUNT_ALL: DB 0 +;COUNT_ALL: DB 0 ;********************************* @@ -688,9 +677,12 @@ vf_loop: CALL Pause._50msek CALL WAIT_TOGGLE CALL Pause._50msek + LD A,DrawProgress.Verify + CALL DrawProgress.start + ; если будет ошибка в самом начале образа при верификации записи, то хоть немного подёргается прогрессбар + CALL DrawProgress.next LD A,#10 -TST_X: - EX AF,AF' ;!!!!! +TST_X: EX AF,AF' ;!!!!! LD HL,#4000 LD DE,0 LOOP_VF1X: @@ -754,16 +746,15 @@ error_xx: LD A,COLORS.CGA.BORDER.CYAN DEC A LD (vf_num),A JR NZ,vf_loop - JR ERROR_X - -vf_num: DB 3 -;********************************** + POP BC ; баланс стека +;*************** ERROR_X: HALTS: LD BC,0 OUT (C),C SV_PG1+1: LD A,0 OUT (SLOT1),A JP REWRITE +vf_num: DB 3 ; SET_DCP_PORT: