From 5c6e91aa48789b77abdf632160429dbed2608ba7 Mon Sep 17 00:00:00 2001 From: Tolik <85737314+Tolik-Trek@users.noreply.github.com> Date: Mon, 5 Aug 2024 04:54:59 +1000 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D0=B1=D0=B0=D0=B3=20=D1=81=20=D0=BF=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D1=81=D0=BA=D0=BE=D0=B9=20=D0=BF=D1=80=D0=BE=D0=B3=D1=80?= =?UTF-8?q?=D0=B5=D1=81=D1=81=D0=B0=20=D0=B4=D0=BB=D1=8F=20verify?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BIN/CB_IMAGE.IMG | Bin 1572864 -> 1572864 bytes Crazy BIOS/shared/cb_boot.IMG | Bin 32768 -> 32768 bytes Crazy Updater/UPDATER.ASM | 29 ++++++++++------------------- 3 files changed, 10 insertions(+), 19 deletions(-) diff --git a/BIN/CB_IMAGE.IMG b/BIN/CB_IMAGE.IMG index e76c780ded0e45f53397b51fdee52a30473b1bca..1bea42511bc7646f9ee4b17ad97a4b30dc0baf5d 100644 GIT binary patch delta 5498 zcmeHKdr(tX8qX!k4b+u~ib7RL%tOUeH55of5)zUd-tYIDklX+|j&-e7@Dbo9!IaCm zm}OblrLH8wvDQ)QT1LeOCc%lCS~oKIDANHFtaVb$AhjI@_5_QwGyQA-=j5LAo%5aV z`6=&Y^*v@tnNHILtfT*BZcxKNnI6Ph(#A0qf0H(<>S$n#29&0%v@#+ zs)(tBgILgcp7xdsWhL&5FDxW|m#;}&k$IQImRcaqLCN_b`k?-a&6ZB+BlSa@g0 zdFP06z4W*XlDLbCxIQfIk}>XzCGP5Y+;t*X~eqjcf8MCeuspJKviM&Wad&@(Q4L5!cI$4^P(rxo$9 zu=wAM@vklMGvo2AB3%iaNs_G$Nt9F)t(3%SBwUju&MFbOB=IDv zm?4!&rHE3RsF5a{q^VYEx=Wf#Lb4f1u3C!ZE0IDCQfxv>tw^~GsU*qd44FbILzS`` zjjYZj+isQZaLIO(5_d5YcS{rZC=>T;66;Ng`>lxwU5RQ^QWGNylO}1ENiCWry(y{H zn$+e>IzmcrXCxb>$sNk%PEGPLQ}S_Za+fRl1S#btBgH69F)LF}Y1ApFO(|!rDQ8_N z=SZo&jMNL#)Qig0K27Q+Q|c9K>Qz_jbyC^@Bh4aBvnkVVY0~Vbv^&-`hb!$KDg8bp z-6>5UQl<}U(jS@9pIFmJT|iu|l{P!n zoW0tXz1E!_PR^k*bLdD86U|w#&Dm(q*<{O!bmwd)=Wb=@Mj^S;Xl|@Fmut?Av*ilh zx$)#YF*8qs?P-iaKZY$W~F4##f+{G;1jTG)d3-@XZ>&=DxZG{Kjg=%t96SD|IinM4^ zi?&E_E^4(EwYiIqkc-=y#RjCf11;{<79TSgAGZ~Exrx%`Q(e8gS;J-K3(Suu`OxY3HI+KOl9is!ZpkGtXpxpIkI_m&t=w z@>M!{XpemLpnUCwJRGj3v8w5^YNo1sy{>v=PxYq3>d1-e&9GuCOA#egM5`3BIt8~! z5jUt1Oeo@ErI@9Z$drgmnW$4H_b5{bmFW}8Of`&Vv(Q`_ny*3&b!c%9S~`f9PoR~s zO3qR#WGYmps?n+HdQ{s7RXZkBJK>sLteV}jnmwwTy}FwEo|^rGH3uhZ)NpMRs}_^h zYE`u@x>|itZR=od+eGaVxUQX5XOPu(sOma(b;o+@=H}+QChAVW+fK5!8Gq?)pCK>z zmcm~lpI_(RtriR8Vqsh?jEjYFu`q(dc(h^Vk`5NRm@wbm23kWnXwXwjuQL zddO`MUj|Hr{BpS1or@G88Hd9`WFn-u4?_uh8;iXX=6Gt0q{crU*o@J_!sJI{f14mAKxTtcxcm45F2fx zZEpcGVAV(4-LjENq+Rl^J*7ZCXE@~UIj4Qf@wkashx;!Zo^tGOa)DOX?5$rndvdMKU>^!5%x^y#n-&H-#{h>$xDiAU`7fVmpP~^&o}8O+ zFvHRt(P}?D@bx5rmP&o_$Rl|OARaeA0zL#iY=%kiU%UAoMqeKIYSKAo_uiYMr`5qc z?6`i|F|2n)ViqFiIN3`3fw<18_wrST-!iA54?lGDV!~Nx_c=B}H0kX2Mn(ubKLL6| zit`hp*!iWv`DMtfC)Dm~FE5;Z9t-=~aa!-N>m8-uaXxwuKiuHD!4jOuCWt`dz(l}o zz+FF_vEt5w4d3{BtsVgP0PyVqe3o|}696e{#{fhic#^@H-ImHGq9JKu4Yy7UiCG~r zv@P@WL)sk;BwiK5qP+%`6%s~M0vZ;wl4byOONc*h9iX8hFzsI#x&~&6s(HfzsxZ(~ zAK?X`bWhLQJINseV@K_dxfb9@SR-&DjOz7cVG#%xLITJHxKZfSNA(dx(~fWT0xB8! zHaQ(QHR*Mih1-RY!)|~EgVm??_rXEFo_gOy%fLZk`-3&qQO1gfiSXHQ;C#cZi25IJ zg&@@d1bF7-a1~(izQ8~v9G`m+2Wno#*0&P$R+b zx!-euZRi*b+OUA-?0y8Vcr@fVrN8eU`rRrZ>NyYW`WBpF_-1e$blSkZl@9qBT5d77 zcHt2x@P!lw89F7LoA&0P{Iehtw2*%w^@Lf@?n$SfCciLps|_8ai*wNT4|NUKqViU;4KO%1Up^?+k6A2w-m|J`Q)5 zHBjECc<1@Vj?RM(lx+Y1Ez$pkJO5Hn=Cud@h>;$)kRC#y`+!aaodi0$kMt0Jv$H*r z^mP)&e_2ki{_ez?8bb4M=(C_d1>UeWlD<2z1{0KFFT38X#mdG63(n?i~5 Y_x?*@ERKs2Sd7481pbc*vfSqGe3T%=<%W44%+?kh?6m!)G>=>bT_qO$RX>|k1UI43(&l1-FlN2{`9 zko-6*Kar51Ov@*8@>3=GR9SweDnAP;cvLZyP@GFE&gT>tN{WkR#igp^GNinMDz7G# z*V4-CIpvL#@@83itE#*WsRUG2PpIysRd;i$dnMKVY+3c7s(J{iAED~U3H6h-`e{!6 ztfYQkR==pK8;}NI8idq{XpMx?NLh`X*C+*z8fdkcR!?e;wARdMt*qA0YaN2t33M2y zBS@W_)_EA6kJSZuT~N@4fIfohW2C;5)^{=bC9HlauU{tUdqCDeVumDXNYREBjA12f zSj8Jw3x+ko*oztaNaH%%xSlcgv&N0QakF6D0!%b!8X!$uY11~w^e$_9pErFVn05g3 zAZGrEG=EH+KVi(DvgXft^G?B>1r`Rg43n1KwB>WgvWK;N$y>e>EZ+d@2xc86t=VsB zYmu?;W3Bsn>zH6Y0BkH~8z*fCY1?7Oc7(M}@V29Z?HI5h$LuFa`$^h9$=FY^_9@dzWi_ztZ+Wt!)SF8N@vwQJ#-8o=@_gPdU$L70=F^ zCkuNS+&fHpcW1nx=e>J4@0S(tS2gc9ux|wSWk)IBw;5kC@7u@u_E&skHQxc)&*J`Z z%6~B9Kb-d;;rtU7|IwQN7#ui`2To9dlbOI|K5&W)OjQDBYJszGJCC=|Q0?b3?dS9D z7r6F|mG(=u_RDba3Ld;l1+Qg-*Ym*}T<~Tkc&iq?4R;85N1f`plj*pd&3D}6I__6G z9@IJ>!l6fa=rI*~k_kP{hn{hv=atZlTBres0TD)$VbMTXG8~qUhvhS2Wj(A$B3dG% zPezOb5%X}wIv%mlL>%>q6NzF(lt@P115wX#)Hfat%tV9rXb6c#h*&Hc>l}!64ab&@ z$Cl1uv1RpG4-zMdcrqDJ4a8Rr$D2O1Y9_wA9$$lW_C79-{7q?v8|q1NLVjP|{d4nl z!KW5{YQd)#eCq$$r+znNl2g`2{m^`nqu7uWEI&aGUF$)b+oRUg9zczfr=0+d(x;u| z^1jrsQ@`95MVkRZbA@xIb0Y$|nh5GOC<=8oCyj<08k@JkmuYUR(Ey|TY2&IcDBiph zY3A^J?CN}#w-(v@A71xM-i!an!={X$S9sm8^7@cBM!yTubc&?w7NO9AU#3q^V5!zSWIV9;-%`aXy{3cSwbc&u4&7J&g zVHOl-;leCZm|awu6&;!tZzp2OXtFCBe?3T1on$b+yfYl^ew|DOyQ9(9lF4u?+LbCY zL9u@FR}=C-fj_(0t*WK J&kFoS_HSE&RK)-Q diff --git a/Crazy BIOS/shared/cb_boot.IMG b/Crazy BIOS/shared/cb_boot.IMG index f55cc8c79e8289de3538f36805be4092781c52ad..02ef424005eff9161e061e508b036ad407d3181f 100755 GIT binary patch delta 145 zcmZo@U}|V!+91ZoJVlLlvLu%*n6~5!S{NEx=vulsyBfJT SIyxIT8gD*mdxvpR5g!1Lq9UdM delta 145 zcmZo@U}|V!+91Zo>?p}HS&~Z@Oj~k=@&fshERhThAli6yB1bCYCLShMMwZRYg50s( zNV1b9^Psx&Liv%zBTX1ofcladRh*m+%uHR)+;p9so!oRyEKMwRo!rcwbzMyz9ZgJ3 SU5zcB9XB7ey~DVuhz|f(E+3Hq 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: