From 77cc5d14a98b576651213fc2a583385f413f6cc2 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Tue, 31 Mar 2020 15:22:02 -0700 Subject: [PATCH] Minor RTC Updates --- Source/Images/d_bp/u0/LDDS.COM | Bin 3200 -> 3328 bytes Source/Images/d_bp/u0/LDNZT.COM | Bin 3200 -> 3328 bytes Source/Images/d_bp/u0/LDP2D.COM | Bin 3200 -> 3456 bytes Source/Images/d_bp/u0/SUBMIT.COM | Bin 1280 -> 1280 bytes Source/Images/d_zsdos/u0/CLOCKS.DAT | Bin 26240 -> 26240 bytes Source/Images/d_zsdos/u0/LDDS.COM | Bin 3328 -> 3328 bytes Source/Images/d_zsdos/u0/LDNZT.COM | Bin 3328 -> 3328 bytes Source/Images/d_zsdos/u0/LDP2D.COM | Bin 3456 -> 3456 bytes Source/RomDsk/ROM_1024KB/CLOCKS.DAT | Bin 26240 -> 26240 bytes Source/RomDsk/ROM_1024KB/LDDS.COM | Bin 3328 -> 3328 bytes Source/RomDsk/ROM_1024KB/LDNZT.COM | Bin 3328 -> 3328 bytes Source/RomDsk/ROM_1024KB/LDP2D.COM | Bin 3456 -> 3456 bytes Source/RomDsk/ROM_512KB/LDDS.COM | Bin 3328 -> 3328 bytes Source/RomDsk/ROM_512KB/LDP2D.COM | Bin 3456 -> 3456 bytes Source/ZSDOS/Clock/Build.cmd | 2 +- Source/ZSDOS/Clock/CLOCKS.DAT | Bin 26240 -> 26240 bytes Source/ZSDOS/Clock/LDDS.COM | Bin 3328 -> 3328 bytes Source/ZSDOS/Clock/LDNZT.COM | Bin 3328 -> 3328 bytes Source/ZSDOS/Clock/LDP2D.COM | Bin 3456 -> 3456 bytes Source/ZSDOS/Clock/ReadMe.txt | 24 +++++++++++++++---- Source/ZSDOS/Clock/preclock.lib | 2 ++ Source/ZSDOS/Clock/{hbclk.z80 => wbwclk.z80} | 20 ++++++++-------- 22 files changed, 32 insertions(+), 16 deletions(-) rename Source/ZSDOS/Clock/{hbclk.z80 => wbwclk.z80} (88%) diff --git a/Source/Images/d_bp/u0/LDDS.COM b/Source/Images/d_bp/u0/LDDS.COM index f4b235fc2fcf6195f335172ec4ceb1987873e206..357f1360b5d5a24296c6dc454acb61e9f02459c9 100644 GIT binary patch delta 1717 zcmZuxZA?>F7=F*Wx2J$udhx4;P|xkfQQF9tK?q{)@C)67jxG{qQ#)nKhJZjsBeZo{ zO!jL^x5W8lQxikBWho2{P7)UzP&GF1<9LUL z;f68Xttv5^nVpF-wVQ%%|ARSWkB3(U_VSk2j>eW|Kv_XSBt{)%ut&(xLaZJSAUyqO zz^qC$GnQqV32cuL=UO4Z@^8T{kgf|QC1#%OE;H-(47wv-r^`t~uZOg#Uh5RdNV5rz zl&%ZcnoWBB3bUL7_S?Z*-pF|&-}I4b0z>^SRHaO^Zf%m`AxF#>^O0kuQY>^J@~v~o zluoKaW!KP6bhJH-OJ=a|RJJAdq9Ufo9rID_NQ=cS6mu9;pJw3D zrr6{A8P`wb{p!oxWxMAtHA}g3UfqLg*ZE4dw&g%wRUNOc+O)<03dXv&#zPHlV3hgw zh!nH&(*H4@wJ0tqhF3a&LtA4*`+wu1r@G!op-}f%7HX>sSMz1T z1SBOcbS3@cJXc;qg1tPaRC^EP#enbWJdkwI`x1&GeF^PKn>GdGSJfx-FW`)Tn}PEL z$e)ArG&mW!2{=!IQlo5$%U{FF5#^xL8Y4Z>>N)sA9RV=Dg@_!WA3|H#R*%uo;RX$m z?c{xOm~@jJ>->Bhrh|jj1MXAcB%lP9$dzD^stp5Y?%7)^&Vc+CTrR&{A;Okzo}Ds0 zv_BwYqSQz=k&qlFbM3YR?*9Rd9-e$1Kj6`-IAf#OSIx5?d780XOr$y zS9U`0L#s}QJ6-crFCpHUr*ro`R_iK$qPy(zA#P?FD?zco*eqS56WR?L8($sbe-Qj@ zjIa;}jviO6FVzI;WJcn!GaPwZl=j|yZ2M7~o{us+7FRu*T&I0Vuk4Y=sOp_5>7rU2 zZeYljUx^0->G9zG(6KFwbvk*HFGNR7MO@mnmbe_bFmFK! z5=VwyLewV0$Xz<}4~@%d0^?&iV^1PHy)R3^CiETd9Rs>5MI;op1XbK8S|KG& aAmvjCTR-tx0el=MG<_3&DJ(ViugAXvKP(*p delta 1546 zcmX|BZ%kWN6hHU9*IQsv`q-bmLg;RJOiBxnmIXID#Evn?Hf2a1%Rt>KD;twh0*$x~ zTHJ>vGckd@Z+>znhD;N{2_bQD88l4ZwyVK}%|sWitVC>{35iqG*?L=y=fgYip7T5B z{?57Q-jTu)OK~(GjjpwD1R#sYqE8=aH@e%6^;$I`Ix$u(kL^F~m_iG2B!KuaF4V7) zZCig)k+_kvBy2@s3Ew2V9R55uN0xM7#n`mFR59v4m(ex?VOgHNtMf^IUgyJdvMR0E zx0a_9pJgKpvQA*~%DL_V(mmiIVB?K+8q@n&5|S^Hb~>SYIXSY9?Kw1s?c3=sEalM& zTuBaI=nGvWl@P5GGVA7Gi1Y_81mE(%(Gy^HX*JnODw!)UhcIbPySjVN61E3r>29)g zclQgE1w{ocC;gI_&aG{Noler=KSP3jq3&QWFq@*NKXFzxp(4J#kdbvdf$`HXwHq}t zl``$329SPbL>u|?+V6P>kA`MQk;7%wJ1`8ZL+|fJ3B3byCiT`59!1X^7(yPJnLlsP zJ1UH}EU?@Q-}R{1`Eo;-VVUK5$Tws?!o&0tW(%88B-mMns#mD8GTtqlyyJ|QkyYko zY$3)fUBlfiuJ(B9KNg7HKBdCc2zH6}Bxo&=c%@lbu$&l{PMG^SIKr=tmKlK-+z= zxow46SG2HvYIczYO25ZNBUoOS+Y)rzk7HWgn#au6oLJn%vG&EZC;3e1DqdgBzcX6) zmACAa^w^;o#nR2F;c0E?qdKk89}4(F{tJD9e$w4bjt?;H>+^R8Du}y=yyWjE?%LYj zpt|rksu$zBhN>3QaQK*yv;{gt!T$6dWW=qwfRMwzp+J8ZizZ#n_dhmMUS5vs#`8xd z4iw$jpwRtFICAT>_hNZconZ-5q zwIC)C{SZ(w7XQrr?7^awbJTFzm~So|yjUP_HUFV4EZ4)hy?C;E2AE6S1(reQptDW= zBxg&6rP~71bqo^5ITD8r)m^AWMJDbUxWfn82-l}>OD5JIiAM-Fo%#U}r~66~eS{Xo zLzwR7=7v5vJA7^0-ot>jiW6Ib{)i^;?Y(E&Y3o8)b`CCx2h*kn@%gmMojiF0n`7lJ zKC)t2F>l1^BBEcQTcmRG#33sS5MiUdI*)a^vCE z$UDbm^G0%vY-53}6>;$hKHbflv6Sd{4#em`NUg{%j3h43+IdNUXd4$j$(cYjp#+;A z_LgL&$E~^KH7+w#!sYG9z3IU*3qTN%QA9?Y0I~su5k%OJNW5?vfp-K7z&i?AX7*;Y bhuzEBfCyw%V3Aqu15gT3mev_jJ-GH?D@pnP diff --git a/Source/Images/d_bp/u0/LDNZT.COM b/Source/Images/d_bp/u0/LDNZT.COM index 521fc3aa23d4d1d625098aca84b0901cfff24208..87cf0b47f15c4fd34f46fb0b3221f939debada58 100644 GIT binary patch delta 1596 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 delta 1427 zcmX|BO>7fa5T3WY-p#McCUv@wi}johjbp>c4nidmq7Xnp(uou*-haO7R9ulf1iV9LIVnH$GRf<~E9?HQrMheze;?N)U$LZLqI)@$2 z%=hMf-^2**n9^hKZ6$eQ7%JwBfkvJrPni&*#uk=N znT+9$lA{c)-^A~3(?8)`Ovg=W?DGTPUG_knVh=@=pz?1M*pj~L3T(2} zqi~=ZzHW`})Z&E^kCOmYp8f2Oi-0DwZQ3nS$YyK)#_G+u-t2tn;ct&L-{+ctTuiM% z$s7PVGdQ+uDeSkvUE$Eh+mZmu&5(Sj1Zjl+UHh(Z03ogb3-ASe2M+pF9d!^!#O=!e}{jMh&U2vJZ$ZSGmoayb4dmArurP&IvTMl-W23R8iB|sB^Ar)xijYM}>4ZfrR7eEjY gg0lr$`htKUd_u~8N3#36bfMGc6AK#&~@_k4_2t0+{-M_SUY(wkZhQI7DzTv zehVbqCiAk$Gj>hZ1(JP}eSzfU$+?LeaxyQgJmcEQ zxmVD)WK`1SbDal&$w* zcq(vt0fRx~JjLY>yn+l9m{=LC!x$GxZ%ueD+S1RE0r z2Ll7QjZP#_fI;iA#~k*Od)_cM)p>Tx9_2gOz}u4`ytTop?9koG`qm5r4Geq%1q{w- Q9V91junO2*pTx)l0Fh6UKL7v# delta 387 zcmZoT%h+(1QHVhS0T>u~8CE>nC=|e~?d0s^4Uwp1U}pHq#efPtTpdF^be%l?gB5Bf z=Q7JPHcajXlFgIX0?D??XMtqrL5glBS7+hoX?@Q$t3c8~KK_jxaGYG&m>-@VFjkV6-R*Q=06; zy70gOhhU>Qy=uWT8YVcYOg@#wB)Q>UvT1|D)2}R|Dp!A2Ks@Q~z#vf~!PxG}AhSrS zh=EPO_y|)YuO&l9gTn&$tOF*@Wou-UHf&(nXUDL~$>a%xJQEv(br=&^>ElzG)!A=O z{>#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~An2orY z*%Zzzaxq_2P+??cc)LN0`R#_++F}gxc8n(lxtJN*fMP&tHpTM_%s`=U|4&Zt;z<;B NWME)oVvuJ*0RTRTGb{iA delta 212 zcmZpWYLME%$;Rqu5$5VUnV(H*vH{yARWMJ%!^zV>Siw0bKRH_g0u1#G7$9;{76y}5 z*l$kaV6(B*KWm|1_b#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~Sn2l~R zu_>Hayv1};L4}c(;q3+~=C>POYl|_&+cBOLyv4-G1{4EIvnifeUAu-}}-!DeHrf7U|3?q7m|0wV(hcg4mNN7)n~KNk1{6g^lsSzY6e0rRm0^=nM( zH@2T-00Tt^hNpZCibnb;CmXWu+r+8CY;==}P2s$PhT=`8i;S!cZ#PIWzuoX!TZ|#z pj`5`6O(sS*pcqh+P4T<}Gf-&#NruT$Jkjh94h&384E8`{TmV8RLTLa1 diff --git a/Source/Images/d_zsdos/u0/LDP2D.COM b/Source/Images/d_zsdos/u0/LDP2D.COM index 40220f1733ff886d939c04b823edb5b71ef3d585..a89e03d8ce6902e7f0644f3a015bcf40892d9803 100644 GIT binary patch delta 191 zcmZpWZjj!<$tD?;pBwHJuHfP1=^w1%oRgoN&7c4Vla<&WC}GM%Bn|Zp86a|#)!A=O z{>#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~2n2n5> z*%Zzz8Zlo~P+??cc)LN0`R#_++F}gxc8n(ljhGqPfMP&tHpTM_%s`=U|4&Zd#FNJE P$iTqF#2`P}kS!4aA38Ye delta 218 zcmZpWZjj!<$tLM%5$5Wv;Nj%yAFSYAu-}}-!DeHrf7U|3?q7m|0wV(hcg4mNN7)n~KNk1{6g^lsSzY6e0rRm0^=nM( zH@2T-00Tt^hNpZCibnb;CmXWu+r-(xY-GsHrf^~Hn$jrzF6az}KDV|qg1`4e|$uM~nPa3;}0|OHigFVogL;&SpK&Joz diff --git a/Source/RomDsk/ROM_1024KB/CLOCKS.DAT b/Source/RomDsk/ROM_1024KB/CLOCKS.DAT index a78c2d6c8e63fd79ee91657c92b217018686367e..e64c7e059b1d82f274f0c977c3f2ed53a0751130 100644 GIT binary patch delta 456 zcmZoT%h+(1QHVhS0T>u~8N3#36bfMGc6AK#&~@_k4_2t0+{-M_SUY(wkZhQI7DzTv zehVbqCiAk$Gj>hZ1(JP}eSzfU$+?LeaxyQgJmcEQ zxmVD)WK`1SbDal&$w* zcq(vt0fRx~JjLY>yn+l9m{=LC!x$GxZ%ueD+S1RE0r z2Ll7QjZP#_fI;iA#~k*Od)_cM)p>Tx9_2gOz}u4`ytTop?9koG`qm5r4Geq%1q{w- Q9V91junO2*pTx)l0Fh6UKL7v# delta 387 zcmZoT%h+(1QHVhS0T>u~8CE>nC=|e~?d0s^4Uwp1U}pHq#efPtTpdF^be%l?gB5Bf z=Q7JPHcajXlFgIX0?D??XMtqrL5glBS7+hoX?@Q$t3c8~KK_jxaGYG&m>-@VFjkV6-R*Q=06; zy70gOhhU>Qy=uWT8YVcYOg@#wB)Q>UvT1|D)2}R|Dp!A2Ks@Q~z#vf~!PxG}AhSrS zh=EPO_y|)YuO&l9gTn&$tOF*@Wou-UHf&(nXUDL~$>a%xJQEv(br=&^>ElzG)!A=O z{>#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~An2orY z*%Zzzaxq_2P+??cc)LN0`R#_++F}gxc8n(lxtJN*fMP&tHpTM_%s`=U|4&Zt;z<;B NWME)oVvuJ*0RTRTGb{iA delta 212 zcmZpWYLME%$;Rqu5$5VUnV(H*vH{yARWMJ%!^zV>Siw0bKRH_g0u1#G7$9;{76y}5 z*l$kaV6(B*KWm|1_b#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~Sn2l~R zu_>Hayv1};L4}c(;q3+~=C>POYl|_&+cBOLyv4-G1{4EIvnifeUAu-}}-!DeHrf7U|3?q7m|0wV(hcg4mNN7)n~KNk1{6g^lsSzY6e0rRm0^=nM( zH@2T-00Tt^hNpZCibnb;CmXWu+r+8CY;==}P2s$PhT=`8i;S!cZ#PIWzuoX!TZ|#z pj`5`6O(sS*pcqh+P4T<}Gf-&#NruT$Jkjh94h&384E8`{TmV8RLTLa1 diff --git a/Source/RomDsk/ROM_1024KB/LDP2D.COM b/Source/RomDsk/ROM_1024KB/LDP2D.COM index 40220f1733ff886d939c04b823edb5b71ef3d585..a89e03d8ce6902e7f0644f3a015bcf40892d9803 100644 GIT binary patch delta 191 zcmZpWZjj!<$tD?;pBwHJuHfP1=^w1%oRgoN&7c4Vla<&WC}GM%Bn|Zp86a|#)!A=O z{>#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~2n2n5> z*%Zzz8Zlo~P+??cc)LN0`R#_++F}gxc8n(ljhGqPfMP&tHpTM_%s`=U|4&Zd#FNJE P$iTqF#2`P}kS!4aA38Ye delta 218 zcmZpWZjj!<$tLM%5$5Wv;Nj%yAFSYAu-}}-!DeHrf7U|3?q7m|0wV(hcg4mNN7)n~KNk1{6g^lsSzY6e0rRm0^=nM( zH@2T-00Tt^hNpZCibnb;CmXWu+r-(xY-GsHrf^~Hn$jrzF6az}KDV|qg1`4e|$uM~nPa3;}0|OHigFVogL;&SpK&Joz diff --git a/Source/RomDsk/ROM_512KB/LDDS.COM b/Source/RomDsk/ROM_512KB/LDDS.COM index 9be1d4a45139333d65f58e61ba2cc62f11ed55fd..357f1360b5d5a24296c6dc454acb61e9f02459c9 100644 GIT binary patch delta 186 zcmZpWYLME%$;K9xpBwHJKADeAX|f^PMI{JV!NbYZKUl#zCqFq`0SpZF3>lzG)!A=O z{>#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~An2orY z*%Zzzaxq_2P+??cc)LN0`R#_++F}gxc8n(lxtJN*fMP&tHpTM_%s`=U|4&Zt;z<;B NWME)oVvuJ*0RTRTGb{iA delta 212 zcmZpWYLME%$;Rqu5$5VUnV(H*vH{yARWMJ%!^zV>Siw0bKRH_g0u1#G7$9;{76y}5 z*l$kaV6(B*KWm|1_b#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~2n2n5> z*%Zzz8Zlo~P+??cc)LN0`R#_++F}gxc8n(ljhGqPfMP&tHpTM_%s`=U|4&Zd#FNJE P$iTqF#2`P}kS!4aA38Ye delta 218 zcmZpWZjj!<$tLM%5$5Wv;Nj%yAFSYAu-}}-!DeHrf7U|3?q7m|0wV(hcg4mNN7)n~KNk1{6g^lsSzY6e0rRm0^=nM( zH@2T-00Tt^hNpZCibnb;CmXWu+r-(xY-GsHrf^~Hn$jrzF6az}KDV|qg1`4e|$uM~nPa3;}0|OHigFVogL;&SpK&Joz diff --git a/Source/ZSDOS/Clock/Build.cmd b/Source/ZSDOS/Clock/Build.cmd index 55bcd8db..8b14f5c5 100644 --- a/Source/ZSDOS/Clock/Build.cmd +++ b/Source/ZSDOS/Clock/Build.cmd @@ -11,4 +11,4 @@ set ZXBINDIR=%TOOLS%/cpm/bin/ set ZXLIBDIR=%TOOLS%/cpm/lib/ set ZXINCDIR=%TOOLS%/cpm/include/ -zx ZMAC -HBCLK -/P +zx ZMAC -WBWCLK -/P diff --git a/Source/ZSDOS/Clock/CLOCKS.DAT b/Source/ZSDOS/Clock/CLOCKS.DAT index a78c2d6c8e63fd79ee91657c92b217018686367e..e64c7e059b1d82f274f0c977c3f2ed53a0751130 100644 GIT binary patch delta 456 zcmZoT%h+(1QHVhS0T>u~8N3#36bfMGc6AK#&~@_k4_2t0+{-M_SUY(wkZhQI7DzTv zehVbqCiAk$Gj>hZ1(JP}eSzfU$+?LeaxyQgJmcEQ zxmVD)WK`1SbDal&$w* zcq(vt0fRx~JjLY>yn+l9m{=LC!x$GxZ%ueD+S1RE0r z2Ll7QjZP#_fI;iA#~k*Od)_cM)p>Tx9_2gOz}u4`ytTop?9koG`qm5r4Geq%1q{w- Q9V91junO2*pTx)l0Fh6UKL7v# delta 387 zcmZoT%h+(1QHVhS0T>u~8CE>nC=|e~?d0s^4Uwp1U}pHq#efPtTpdF^be%l?gB5Bf z=Q7JPHcajXlFgIX0?D??XMtqrL5glBS7+hoX?@Q$t3c8~KK_jxaGYG&m>-@VFjkV6-R*Q=06; zy70gOhhU>Qy=uWT8YVcYOg@#wB)Q>UvT1|D)2}R|Dp!A2Ks@Q~z#vf~!PxG}AhSrS zh=EPO_y|)YuO&l9gTn&$tOF*@Wou-UHf&(nXUDL~$>a%xJQEv(br=&^>ElzG)!A=O z{>#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~An2orY z*%Zzzaxq_2P+??cc)LN0`R#_++F}gxc8n(lxtJN*fMP&tHpTM_%s`=U|4&Zt;z<;B NWME)oVvuJ*0RTRTGb{iA delta 212 zcmZpWYLME%$;Rqu5$5VUnV(H*vH{yARWMJ%!^zV>Siw0bKRH_g0u1#G7$9;{76y}5 z*l$kaV6(B*KWm|1_b#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~Sn2l~R zu_>Hayv1};L4}c(;q3+~=C>POYl|_&+cBOLyv4-G1{4EIvnifeUAu-}}-!DeHrf7U|3?q7m|0wV(hcg4mNN7)n~KNk1{6g^lsSzY6e0rRm0^=nM( zH@2T-00Tt^hNpZCibnb;CmXWu+r+8CY;==}P2s$PhT=`8i;S!cZ#PIWzuoX!TZ|#z pj`5`6O(sS*pcqh+P4T<}Gf-&#NruT$Jkjh94h&384E8`{TmV8RLTLa1 diff --git a/Source/ZSDOS/Clock/LDP2D.COM b/Source/ZSDOS/Clock/LDP2D.COM index 40220f1733ff886d939c04b823edb5b71ef3d585..a89e03d8ce6902e7f0644f3a015bcf40892d9803 100644 GIT binary patch delta 191 zcmZpWZjj!<$tD?;pBwHJuHfP1=^w1%oRgoN&7c4Vla<&WC}GM%Bn|Zp86a|#)!A=O z{>#oOYomYGTHjVdweDYnfdV4~19!#76Gzz;A3qlObJlvY0*5@K>0}3vy_+~2n2n5> z*%Zzz8Zlo~P+??cc)LN0`R#_++F}gxc8n(ljhGqPfMP&tHpTM_%s`=U|4&Zd#FNJE P$iTqF#2`P}kS!4aA38Ye delta 218 zcmZpWZjj!<$tLM%5$5Wv;Nj%yAFSYAu-}}-!DeHrf7U|3?q7m|0wV(hcg4mNN7)n~KNk1{6g^lsSzY6e0rRm0^=nM( zH@2T-00Tt^hNpZCibnb;CmXWu+r-(xY-GsHrf^~Hn$jrzF6az}KDV|qg1`4e|$uM~nPa3;}0|OHigFVogL;&SpK&Joz diff --git a/Source/ZSDOS/Clock/ReadMe.txt b/Source/ZSDOS/Clock/ReadMe.txt index 05aaa67a..0fc634f7 100644 --- a/Source/ZSDOS/Clock/ReadMe.txt +++ b/Source/ZSDOS/Clock/ReadMe.txt @@ -1,9 +1,23 @@ -This directory contains the source and assembled versions of the ZSystem Clock Drivers for N8VEM HBIOS. +This directory contains the source and assembled versions of the +ZSystem Clock Drivers for RomWBW HBIOS. -The hbclk.z80 source file can be compiled using Build.cmd which will produce a relocatable binary (hbclk.rel). +The wbwclk.z80 source file can be compiled using Build.cmd which will +produce a relocatable binary (hbclk.rel). -The relocatable binary should be added/updated in the stamps.dat libary. The stamps.dat file is just a standard LU type library and is easily updated using NULU. The members are the relocatable binaries, but with the .REL extension removed. +The relocatable binary should be added/updated in the STAMPS.DAT +library. The STAMPS.DAT file is just a standard LU type library and +is easily updated using NULU. The members are the relocatable +binaries, but with the .REL extension removed. -SETUPZST is used to create runnable executable (.COM) files. An executable has been created for DateStamper (LDDS.COM) and P2DOS (LDP2D.COM). The executables are all configured for operation as an RSX (resident system extension). +SETUPZST is used to create runnable executable (.COM) files. An +executable has been created for DateStamper (LDDS.COM), P2DOS +(LDP2D.COM), and NZTime (LDNZT.COM) . The executables are all +configured for operation as an RSX (resident system extension). -The STAMPS.DAT file here is a version that I cobbled together. Using the STAMPS.DAT file included in the ZSDOS distribution results in a load file that does not work. It claims to load, but is not present. I found a "fixed" version of STAMPS.DAT on the Walnut Creek CD-ROM which works, but was missing the NZ and NZP2 stamp variants. So, I added those variants to the working version of STAMPS.DAT which is included here. +The STAMPS.DAT file here is a version that I cobbled together. Using +the STAMPS.DAT file included in the ZSDOS distribution results in a +load file that does not work. It claims to load, but is not +present. I found a "fixed" version of STAMPS.DAT on the Walnut Creek +CD-ROM which works, but was missing the NZ and NZP2 stamp variants. +So, I added those variants to the working version of STAMPS.DAT which +is included here. diff --git a/Source/ZSDOS/Clock/preclock.lib b/Source/ZSDOS/Clock/preclock.lib index fd7d711e..8c539963 100644 --- a/Source/ZSDOS/Clock/preclock.lib +++ b/Source/ZSDOS/Clock/preclock.lib @@ -10,6 +10,8 @@ TSTRD: JR TSTRD0 ; Jump around address store TSTRD0: LD (CKCLK+1),DE ; Patch GETTIM address in CALL CKCLK ; Get time to start with + DEC A ; WBW: 1 -> 0 + JR NZ,BAD ; WBW: NO GOOD LD A,(HL) ; Get seconds CP 60H ; Check for valid digit JR NC,BAD ; >= 60h diff --git a/Source/ZSDOS/Clock/hbclk.z80 b/Source/ZSDOS/Clock/wbwclk.z80 similarity index 88% rename from Source/ZSDOS/Clock/hbclk.z80 rename to Source/ZSDOS/Clock/wbwclk.z80 index f28c6af1..05c43b9c 100644 --- a/Source/ZSDOS/Clock/hbclk.z80 +++ b/Source/ZSDOS/Clock/wbwclk.z80 @@ -1,15 +1,15 @@ - TITLE "N8VEM HBIOS Clock Interface" + TITLE "ROMWBW HBIOS Clock Interface" SUBTTL "Description of Clock Module" ;=================================================================== -; HBCLK.Z80 -; HBIOS Clock driver for N8VEM Z80 Series Computer +; WBWCLK.Z80 +; HBIOS Clock driver for RomWBW System Software ; Wayne Warthen -; Version: 18 Apr 2014 +; Version: 31 Mar 2020 ;=================================================================== -VERS EQU 10 +VERS EQU 11 .Z80 - NAME HBIOS + NAME WBWCLK MACLIB CLOCK.LIB @@ -17,10 +17,10 @@ VERS EQU 10 DESCST: DEFW 0 ; Pointer to static year value if required -CLKNAM: DEFB 'N8VEM HBIOS Clock ' ; Exactly 24 chars in name +CLKNAM: DEFB 'RomWBW HBIOS Clock ' ; Exactly 24 chars in name DEFB VERS/10+'0','.',VERS MOD 10 +'0',0 -DESCR: DEFB 'N8VEM Z80 Series HBIOS Clock',0 +DESCR: DEFB 'RomWBW Series HBIOS Clock',0 IF [$-DESCST] > 256 OVER2 @@ -55,9 +55,9 @@ GETTIM: PUSH HL ; Save final buffer pointer LD HL,TIMBUF ; Point to temp buf for HBIOS read LD B,20H ; HBIOS Read Clock function = $20 RST 08 ; Call HBIOS to get time - JR NZ,ERRRET ; Error return LD HL,TIMBUF ; Source is start of temp buf POP DE ; Destination is buffer provided originally + JR NZ,ERRRET ; Error return LD BC,5 ; Copy just the first 5 bytes LDIR ; Do it LD A,(DE) ; Save the original seconds value @@ -80,7 +80,7 @@ WRCLK: LD DE,TIMBUF ; Copy to temp buf LD A,1 ; Signal success RET ; Done ; -ERRRET: XOR A ; Error +ERRRET: OR 0FFH ; Error RET ; Done ; TIMBUF DEFS 6 ; Temp date/time buffer