From 8ef9e7d0dae569c5fd0436a35a07362088d85f35 Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Mon, 30 Mar 2020 14:05:07 -0400 Subject: [PATCH] forth: Forth-ify "@" --- emul/forth/z80c.bin | Bin 1300 -> 1318 bytes forth/forth.asm | 16 ++-------------- forth/icore.fs | 18 +++++++++--------- forth/z80a.fs | 1 + forth/z80c.fs | 10 ++++++++++ 5 files changed, 22 insertions(+), 23 deletions(-) diff --git a/emul/forth/z80c.bin b/emul/forth/z80c.bin index 94454433ab746c5bb0034b025ee10ccdb9cd3d00..e46633f426d96222f609a7b0fad7825c4ef66c1d 100644 GIT binary patch delta 438 zcmbQjwTx>+3Ztll5(A?+!^5+(3~|a~ub&>4VsKUz*qqK7#wZgl@|(M!n}gYrDKOMC zM2LZfk3oTff#Dac0NcjNH<{$E=W(cWIx=Y#Bo-B?YVtF%^D(%v9%i}E#KPbY7B9-o zE724Mi6^pMVoziP$+0o)WpiZuFxi+{%dwIZq|Vt!hJguWG|!9m>>WVcoOSp>0vB1= zvmasykqQiq49-B708nRmu)Q<`Gf252!;Q)Fn8jERawf8Un7or&uAZA~GMfM!L^W8H z^FGtN|9gQVd@q3ROwB7Ps?^j5xd&vb7FQAr%=BQO>pSQT+x=(kx8SVC^N4_Qlt zbGDITU;-J$^Fo!a18BCh4j)M1BC9If26hmsz`)4h3}guab%qDqOEWNolq)hEo4kQp zjCDO{BHO*mr C@ A, ; +0xeb OP1 EXDEHL, 0x76 OP1 HALT, 0xc9 OP1 RET, 0x17 OP1 RLA, diff --git a/forth/z80c.fs b/forth/z80c.fs index e820fb9..49b5cdc 100644 --- a/forth/z80c.fs +++ b/forth/z80c.fs @@ -213,6 +213,16 @@ CODE /MOD BC PUSHqq, ;CODE +CODE @ + HL POPqq, + chkPS, + E (HL) LDrr, + HL INCss, + D (HL) LDrr, + EXDEHL, + HL PUSHqq, +;CODE + CODE C! HL POPqq, DE POPqq,