From dad0081123f26039babd71a58d3e7b4382d7f5ad Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Fri, 27 Mar 2020 08:23:45 -0400 Subject: [PATCH] forth: Forth-ify "INTERPRET"!!! Now we're seriously getting into real boostrapping territory... --- emul/Makefile | 2 +- emul/forth/z80c.bin | Bin 401 -> 468 bytes forth/forth.asm | 70 ++++++++++++++++++++++++++------------------ forth/icore.fs | 34 +++++++++++++++++++++ 4 files changed, 76 insertions(+), 30 deletions(-) create mode 100644 forth/icore.fs diff --git a/emul/Makefile b/emul/Makefile index 2229452..b6ee35a 100644 --- a/emul/Makefile +++ b/emul/Makefile @@ -103,7 +103,7 @@ updatebootstrap: $(ZASMBIN) # words and they write to HERE at initialization. .PHONY: fbootstrap fbootstrap: forth/stage2 - cat ../forth/dummy.fs ../forth/z80c.fs forth/emul.fs ../forth/dummy.fs | ./forth/stage2 | tee forth/z80c.bin > /dev/null + cat ../forth/dummy.fs ../forth/z80c.fs forth/emul.fs ../forth/icore.fs ../forth/dummy.fs | ./forth/stage2 | tee forth/z80c.bin > /dev/null .PHONY: clean clean: diff --git a/emul/forth/z80c.bin b/emul/forth/z80c.bin index f9c283090158d34da3e8f2a376d11a35121bd48c..50e7d951f5643eec2d5c9e5c4f0d8b736b536fc1 100644 GIT binary patch delta 91 zcmbQpe1&;KI-_t}em*|~^DD+?Nk=A))ZEMxO`geljPll=ej%