From 1ef1709df4ce0287d0295712f97317eb7b5c3890 Mon Sep 17 00:00:00 2001 From: antoniovillena <> Date: Wed, 26 Jul 2023 17:37:49 +0200 Subject: [PATCH 1/5] arreglo split --- sdk/windows-x86/bin/split.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/windows-x86/bin/split.bat b/sdk/windows-x86/bin/split.bat index 27bcbf0..1116719 100644 --- a/sdk/windows-x86/bin/split.bat +++ b/sdk/windows-x86/bin/split.bat @@ -11,4 +11,4 @@ fcut intfile.int 0 120000 %203.ZX3 if %size% GTR 1179648 fcut intfile.int 120000 120000 %204.ZX3 if %size% GTR 2359296 fcut intfile.int 240000 120000 %205.ZX3 if %size% GTR 3538944 fcut intfile.int 360000 120000 %206.ZX3 -if %size% GTR 4718592 fcut intfile.int 360000 120000 %207.ZX3 +if %size% GTR 4718592 fcut intfile.int 480000 120000 %207.ZX3 From a8b004abacfe0a0f326ba9747fff98f32aaefcc1 Mon Sep 17 00:00:00 2001 From: antoniovillena <> Date: Wed, 26 Jul 2023 21:07:08 +0200 Subject: [PATCH 2/5] actualizo plugin ZX3 --- SD/BIN/BPLUGINS/ZX3 | Bin 545 -> 642 bytes utils/zx3.asm | 49 +++++++++++++++++++++++++++++++++++++++----- 2 files changed, 44 insertions(+), 5 deletions(-) diff --git a/SD/BIN/BPLUGINS/ZX3 b/SD/BIN/BPLUGINS/ZX3 index 5c9e5735555ee6aea16acf01145c26720dbf01fe..76c907cda32e88ae4b56ee68feb3b07c858c38ab 100644 GIT binary patch delta 408 zcmZ3;(!@H!SpQOEkiV}&UVe!}QGR|&Y6`>2v*k_93_yZu{@V%&1c@+SlhhDDdud{l z9pj~m3*|#?8x4fdUTSp9%t;07PRlRN18P=mYC6AAtFy_fyGc|0ZI-wOqs_lJ7D6zU zCHeUZIr(|%K!v)E|CU&=m>rd1`xj%uWOn^-{@F{Dc^UQUfi6l-Oi^$xD#|ZnIB5~4 z7}#iLz-ax)PT*}N%iD@)4-^D}#)al(=jE5@DJ16?r2e-0W< zVhI8uRi1fei8+}mP*pn0I(0g`6`t1ZQg~?RpvZ9G=Gohg!Z+{g9@1|FTA-!VX!qys zp_{0b`- h?=(Jzt7Zj->@!A%Utn`iGFtzA_;xYdzqgBD0ssHHG2iS+OQ&1|Y#S|7`^XfSA2vsI14 zH}C2yoM*KDqop!=AEUej%yn#FSHT^tXvg@r@@?ST$hU Date: Wed, 26 Jul 2023 21:13:00 +0200 Subject: [PATCH 3/5] fix ZX3 --- SD/BIN/BPLUGINS/ZX3 | Bin 642 -> 642 bytes utils/zx3.asm | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/SD/BIN/BPLUGINS/ZX3 b/SD/BIN/BPLUGINS/ZX3 index 76c907cda32e88ae4b56ee68feb3b07c858c38ab..ebe6d550dcfea5b0742e17b9f551d7e756cda71d 100644 GIT binary patch delta 14 VcmZo-ZDQR}$;h~Wa}^^8BLE`b1TX*q delta 14 VcmZo-ZDQR}$;fzra}^^8BLE|x1W*6~ diff --git a/utils/zx3.asm b/utils/zx3.asm index 8961980..690e2da 100644 --- a/utils/zx3.asm +++ b/utils/zx3.asm @@ -135,7 +135,7 @@ ReadOK jr c, Comprob call Print dz 'Unknown core' ret -ReadId ld hl, $dffe +ReadId ld hl, $bffe ld de, $d062 cp %00100000 jr z, Strcmp From 8205b7dff5a0f226eef0d0fac70435d76675ba55 Mon Sep 17 00:00:00 2001 From: antoniovillena <> Date: Wed, 26 Jul 2023 21:56:52 +0200 Subject: [PATCH 4/5] accept 4slot ZX3 --- SD/BIN/BPLUGINS/ZX3 | Bin 642 -> 651 bytes utils/zx3.asm | 21 +++++++++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/SD/BIN/BPLUGINS/ZX3 b/SD/BIN/BPLUGINS/ZX3 index ebe6d550dcfea5b0742e17b9f551d7e756cda71d..4168b286fe9fca85c1b2907e1c6c3fd5d735ccb4 100644 GIT binary patch delta 352 zcmZo-?Pi@|tbe;P$lq5XFTX^gC_ld>HHG2i*@h-&1|Y#S|7`^Xf zj`8-yh4OK3jRwMJZ#TMS=A?pkr{$OC0W~XjH=SRoHL1yJN|UDezghMMLNG-o`S}Vt z`FZIKC*Nj?YcSdvZ>Sz24 jD;1wMK834h1%=QvMulHsb51f^|9$v&G26eli(di&7ZQ>W delta 343 zcmeBXZDO5ZtbeI7$lq5XFTX^gC_ld>HHG2i+43f41|Y#S|7`^Xf Date: Fri, 28 Jul 2023 20:06:55 +0200 Subject: [PATCH 5/5] remember latest slot --- SD/BIN/BPLUGINS/ZX3 | Bin 651 -> 663 bytes utils/zx3.asm | 8 +++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/SD/BIN/BPLUGINS/ZX3 b/SD/BIN/BPLUGINS/ZX3 index 4168b286fe9fca85c1b2907e1c6c3fd5d735ccb4..7a5cf55061eb6a862c51f10fe5b6af80e109b095 100644 GIT binary patch delta 393 zcmeBXoz6PJSpRurkiV}&UVe!}QGR|&Y6`>2vpr4B3_yZu{@V%&1c@+SlhhDD`+Q=O z9pm$f3*{3%8x4fdK5ul(%t;07PRlRN18P>B-gJJU*1RUG1x=db|7O`62*DJU@8;LtO+Wj5vK*tHD$sSQ zi75)MMMe2V3@0tZ6k{9B3>dBd*a^I?WO-Zh?16$HP-P*bs@3yG&%Cn4oXix3Hy3Rlev a3d(1U3ctYSoMg2A`|#~zwtsIIzXSlgmZwYr delta 396 zcmbQv+RZw_SpRlokiV}&UVe!}QGR|&Y6`>2vkgtm3_yZu{@V%&1c@+SlhhDDdwXJ% z9pmkZ3+3b78V!Wc-fncu%t;07PRlRN18P?6ZaTkEYf_WdlqOB_f3xfjgkXwF^79pP z^7GOePQJ|&*I=|!G;93##)8FcvjpG2B|!S91lzwD3nsJcck|EQo~+2IrwVjhYGR6l zYf({t5yMG~FvX}wGXqBJKXw9dD_P!FJbR!Z2vk|ZsLFVI@+?N_dOHV2h66XxK4}!b zc~|$4MI%tDmT9BipSP7ZEIMy9-zL5-WCiK0d}w#QPIcZ2#UaehC2W-l|Rj diff --git a/utils/zx3.asm b/utils/zx3.asm index 8cd01b3..3b84779 100644 --- a/utils/zx3.asm +++ b/utils/zx3.asm @@ -108,6 +108,8 @@ PenUlt cp $5c jr c, UltSlot ld (hl), $d7 UltSlot ld ixl, a + ld a, (hl) + ld ixh, a call Print db 13, 'Writing SPI flash', 13 dz '[' @@ -162,7 +164,11 @@ Listo inc l ld a, (hl) cp d jr nz, Strcmp -Comprob ld a, $40 +Comprob ld b, ixl + djnz Lastbyte + ld a, ixh + ld ($ffff), a +Lastbyte ld a, $40 ld hl, $c000 exx call wrflsh