From ef0442b65754de193e67bd3fd13207f8f976e51a Mon Sep 17 00:00:00 2001 From: Philip Zembrod Date: Sat, 25 Nov 2023 21:07:14 +0100 Subject: [PATCH] temporary additional target compiler targets for debugging --- 8080/CPM/Makefile | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/8080/CPM/Makefile b/8080/CPM/Makefile index 1a753be..70bbb6f 100644 --- a/8080/CPM/Makefile +++ b/8080/CPM/Makefile @@ -71,6 +71,16 @@ inctest.log: \ "exit" dos2unix -n $(runcpmdir)/logfile.txt $@ +target0.log: \ + $(patsubst %, $(cpmfilesdir)/%, volks4th.com \ + include.fb log2file.fb target.fb source2.fb) \ + | emu + ./emulator/run-in-runcpm.sh \ + "volks4th" \ + "include target.fb" \ + "include source2.fb" + #vdos2unix -n $(runcpmdir)/logfile.txt $@ + target1.log: \ $(patsubst %, $(cpmfilesdir)/%, volks4th.com \ include.fb log2file.fb target.fb source.fb) \ @@ -86,6 +96,23 @@ target1.log: \ "exit" dos2unix -n $(runcpmdir)/logfile.txt $@ +target3.log: \ + $(patsubst %, $(cpmfilesdir)/%, volks4th.com \ + include.fb log2file.fb target.fb source.fb) \ + | emu + ./emulator/run-in-runcpm.sh \ + "volks4th" \ + "include log2file.fb" \ + "logopen" \ + "include target.fb" \ + "10 2 / ." \ + "use source.fb" \ + "Onlyforth" \ + "9000 displace !"\ + "Target definitions $100 here!" \ + "2 6e thru" + dos2unix -n $(runcpmdir)/logfile.txt $@ + target2.log: \ $(patsubst %, $(cpmfilesdir)/%, kernel.com fileint.fb ass8080.fb \ include.fb log2file.fb target.fb source.fb) \ @@ -103,6 +130,20 @@ target2.log: \ "exit" dos2unix -n $(runcpmdir)/logfile.txt $@ +target4.log: \ + $(patsubst %, $(cpmfilesdir)/%, kernel.com fileint.fb ass8080.fb \ + include.fb log2file.fb target.fb source.fb) \ + | emu + ./emulator/run-in-runcpm.sh \ + "kernel fileint.fb" \ + "1 load onlyforth" \ + "include ass8080.fb" \ + "include target.fb" \ + ': status blk @ ?dup IF ." blk " u. ." here " here u. ' \ + ' ." there " there u. ." heap " heap u. cr THEN ; ' \ + "' status is .status " \ + "include source.fb" + test-min.log: \ $(patsubst %, $(cpmfilesdir)/%, kernel.com fileint.fb \ include.fb log2file.fb \