From 24e9fa0c30ed549c7588edee315c371bd4bfc662 Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Mon, 4 May 2020 08:10:18 -0400 Subject: [PATCH] Add word NL --- blk/062 | 9 ++++----- blk/081 | 2 +- blk/084 | 6 +++--- blk/103 | 2 +- blk/130 | 6 +++--- blk/269 | 2 +- blk/411 | 1 + blk/440 | 3 ++- blk/444 | 2 +- blk/456 | 2 +- blk/459 | 2 +- emul/forth.bin | Bin 5624 -> 5666 bytes emul/stage1.fs | 2 +- 13 files changed, 20 insertions(+), 19 deletions(-) diff --git a/blk/062 b/blk/062 index 9a210da..6689076 100644 --- a/blk/062 +++ b/blk/062 @@ -1,11 +1,10 @@ WORD -- a Read one word from buffered input and push its addr. There are also ascii const emitters: -BS -CR -LF -SPC - +BS CR LF SPC CRLF +NL is an indirect word (see B80) that aliases to CRLF by +default and that should generally be used when we want to emit +a newline. diff --git a/blk/081 b/blk/081 index 4ab6143..c4aa45a 100644 --- a/blk/081 +++ b/blk/081 @@ -4,7 +4,7 @@ RAMSTART INITIAL_SP +55 (key) override +04 HERE +59 blk's variables +06 C4Q8FlbSWbXi8#gG`<-V+h~2!7gM9Y5eq)7=gchna5FjIJ?FdU z=R5QG*zH>N-YVSt8~{T5K2g6fFX>QBP{o6Ci(M0y>bc+T1+B?+tAUt9?0EivpBIhpH>z&B_ZXVHQt3=AmGOg%-*mUR-V+bp z4JUXiS$i(EO zu`AIKl=1bF9J?WnVE^`GVyogSUSIJO?@;=Yc8gQJF{`U56RLu@`L6KlN9MM;Rf3&L zSAoP$oWUx$AQ{(eOSP@$9>?+&tz_H-3Ln<{bPLkm%__(kXxf*lXiP z!Cpi6$n@B7)Pxeg#pm@9Opi~72hFkZE9UU{)v-a$kaCHPUq&Cr_87m6;F9=EPe)hz zfU+q)(sRs&(=b#*MQ$)GlBeO1f(4Crz_>0)yy9u^$x}PnZ!bKQ2ED7CjsMOJl>MQ5{Ng zK5Isf-7*Ri$qDgSr=mf`ZyCD0W^^LI0v3=pr;yjY-XXp*%G~dyKR2~hNsBpFLae7Xd3sM#d?~CVsPt4sl4*EzsyM;b|&7fy2=xIr& z&Q{{Q$oaTEP&e2i8j-K~9K1srDlw7x4$9IA3ZKBBJZ{YkHaKeFKw(AN(e4^y_|#{D z+s3o_8z_c}KYfSiLVlED^4y^(-55>_Qv{wP#Sul(ZpoadzEN-yi8vmvJv&PFjNb%M zRxl?d4eN+dO6TpTu^q~eMx6bw4&|c1APp#US^PK|MA13x*X1~#S>`xc5Ks1|+YexF z7ZIkZeC;IMWT5*m{v4war^zHuvI|m!P2tcUs=?r_{TwRt1Z@jVMgF)W#KqOX zVSU?A_1D?ehT*zc4>YoE@mrv_EaF|#-w&9gGWbmSjDJ90kxbbX7lJ2;9P7ADeTm7W z{J;KFKIu7;i6Q^rxZLy$%K5|aVz2>g48sS(IDQ}bLeM|;`V{=*3PJPu=;$jGQ$uD~ OnzmR^l;h4l3+!KM-CM5! delta 1432 zcmYLIO>7%g5T3WYX`Ef}d){p9HjQbw!K7XYX;qX~Ei`R5aU7@4Cd6)<3Q8pG#GtxP z8vgj5dvNL)Y!4oDG)n0ad#4y)D7 zeDlrU_wIM^yr4e12amo2fSuq2_1hNyYs+a;w1cz?oG(TG3_Q&#yGT8OOjsummFMApPm3*5q3PQ+9T zB-lo8dN}3=;Wn+1RrN=$N@|h=v1BS{ps&tTNB$pQ83xAORJz|yo8Y52 z{Bhr1{*(U%)@|3jw2&V6H7fEEeYv@$TOdP;|DxL@#C1BZ*;<7hqgzT%>fmqDVY0*@ z&@d_U$MmK4Ejpr1WBxi7v-Ue<6Y0(l_>lg|_p|3p>(pt&4Wv3iq82W_OdUuLX`ZEe z*1$yF(i>KCNC$;4Tw_F zxy!bN1OhO3SwU}}|IAW$nP!x#^pI7E1t(#qDTh~I!<&|A3VyFSaHai>EqEyMUyewA;lPwVN zD#k=~NeS`a0w-TA(~zEnA8PmIH6p$|PC9sgbo?f^?Xs`Qq%!5Tw->K`m%nNpAm8(O zqjP$~Kz+E;`bH$Eo3UdHebltozU#TZ+dVQZ=j-N71-jvt%nbak;Op;6>buX zi*ih^Ns~yp$=_{#<~TS0Hf~8d_^0Nwq9MvSFfo{PU)hg06yPJcr5yOdOVI@RmDU;l zxHa4^w0{A4HX92VFviYA#zrS~G^2KFELPk0%5UXj{_7|%jRu1c=CBH=4wAzo;U=vTx8 z9P1x!7mf4J+n!|`rkKCSn>GR$_&055$Obop-Oal!&#tzG_+aqm7T3(kE0QIL_{YIs sR=19zz!m66-)8WjId4YbXi&#VB5*Aj#{WaU8{Fp?wG%D)UQPq~7p(w18vp