From 2546f299d367caccbee655f1a247e5832b047f86 Mon Sep 17 00:00:00 2001 From: Stephen Toth Date: Sat, 23 Jun 2018 22:39:39 -0400 Subject: [PATCH] reset fshcmd in input also made SET use the args instead of just reading them --- FSHa.asm | 6 +++-- bin/FSHa.8xp | Bin 1854 -> 1907 bytes includes/FshCmd.asm | 30 +++++++++++++++++++++++ includes/commands/SET.asm | 50 ++++++++++++++++++++------------------ 4 files changed, 61 insertions(+), 25 deletions(-) diff --git a/FSHa.asm b/FSHa.asm index dc6001c..f840b55 100644 --- a/FSHa.asm +++ b/FSHa.asm @@ -9,17 +9,19 @@ Setup: CALL _homeup ;Put up home CALL _ClrLCDFull ;Clear screen - LD HL, $FF + LD HL, $00 CALL fshvarfill Input: + LD HL, $00 ; fill fshcmd with $00 + CALL fshcmdfill + XOR A LD (CurCol), A LD HL, PS1 CALL _PutS - ;TODO: reset CmdFsh mem LD HL, FshCmd LD DE, 0 LD DE, FshCmdInptSize diff --git a/bin/FSHa.8xp b/bin/FSHa.8xp index 8355ea7a15ce7df396a3798d35eb83a9dc566efa..dddae35ac6cbcc001bdc66b83008d887262ec5ff 100644 GIT binary patch literal 1907 zcmZ{kVN6?96o4-RwDDLgQni2$LR_CBt1;M~*O~bvct%fPq2=Mh^m*{Tp=N zOwx#4!WJyq0q})6>ht61j2A~g4B^#8`Hv*_Y61lrIM_%bw9JRPElXdAW-OOK>E6Np z!|*9(SR=hgRj6xfmp$PFm}63WR_O|B#GqN>FyjepBv)^!YghI&v6Lr=;un4R3ADH; z*JdbJ*WTmZx$;{BKI~a+GRSgmda?Sk+P`$3MZHCb*)M$f4w!>fQOO2;_<}{ZUN>CO zxp73u<67x(I5oV~R|msEIm5p_3IfN(EElR)XCh3h5gkc9t1mmL)tA+6^AdF(W@2eR z-6%`(q^h<-ZK5Vo{iMD!BEQQo9mUzZvGi^#6N#j`2$1n*PiK-@t=y@e;2@t^swfYs z`?G>97-;2SqIA`$l`dk%$5IuDTn#JtV{y%NuHCSVBOK5uR{WS1`LODNALE;|KFon` z$6P_Tb8bzC;690+B(SFYrD*qC$&OJ#81`cyj!WmT0^EhQ4%Xl%te*;C1(*x#`*S#& z@?t(^8&vr+Ngz_Md!fjtfgT&mo2Ex6os`)*f}&|Jwwi3H%u0jCPQ7n;OwrWnI0aop zjnQMLCftZbBBZ1q0x{ezwaeJeUX_Xp-FgF#C*8ULX_Z4sz71lw3CO_FCA93^77?B) z_$IgU1sB)DlT{#@$z6_+a+8n*6J*pgK1@%)Ord^~ILw{BR#esLpzRY*YI208oF^t| zdK{6jA=Lb-BuTz5;@jWRXGPUrqt4R~yBo+I4pI-QAN)}9VwHY;jxe4lgYh^S3m45l zOyJGF*A5|c;8_0~z1;}49X;~;tL9Eby=Ak!VmgS>fc0=sSBGwQL(@<`f4rsjC2eFd z-`Kp@pgDVfpMK8^FYcoD8_(q>s&@5r_4(ohX2J^0$V|+NJHjNibUiwyFa>a(2O5r) zg~+py$R|tk=aOVA#W7j7w@j1`YgXVhU$Xu_4_%^yVkrKY$1HRy=Gd>GM&0b6&{zKk zaIQ6eVjkxV@iQ>)jL*U-kKdlhmg&^eG4TEYYi_$2D-A#8>h+1$MD@_k?*n+@S8#?p zxzys??|9WLN_y_eTwJtn9#6yn112NIUXhA;a+=*i59l1Q77+i1J=+>g#Kx Ty6AW9Q;x}f6!}M?pFjE^1^AXE delta 1131 zcmZ{jT}V@57{|}P&W=`V$Dp>0Vuz6pjI<&dR-)nOg{>?i3>Se$K`Ei(q}nRH>ZbHm z5MdHY?Ry0hQ5436+R>No3C}JBFBTmlOO3J{p<~b498+26;{AA@=l`DH^MB9zZFpz6 zv+s~jzkyny>AGVL)l~XfpnuWxSBQ;K6NXW9OB6-yeu(V3uS;;By+B6wYHnyI!D2DX zVDdx1XES@m51e-<5q<23XulVt&HYbXn%q7xP|4kLg^+juIdPKA6IC+|h+(*atTpB`afXWSDPKee|gOpxxw>tL%T^eJUo2tmp@_ z=ml=d4={1d2PuqwTaL}Hh>Zs_b%{W(?#XiOSvD49@fdQ`2ZH1W7Uk)6K>%2kDeGe4 zD{inpop>F9DDgt=$;RWl_so`APL&4|Zg+Ro0VNdUeJ-9%YJmxA6!K z`gT1GWQPwFA5V*1U?$Xewb4;=Gk4FB-Ii2Q|)0|b23@7SV zbKb@KS+d2lR*x#IgS?S8y9UE)R-AII__F-0s}fmOl$KM(%cwI~m4X<4NSqUa@zah@ a