Commit Graph

22 Commits

Author SHA1 Message Date
Philip Zembrod
79ef63fdec Remove dependency of log2file.fb on xinout.fb, namly (type (page (at
and switch tests to use kernel.com instead of volks4th.com
2023-09-03 13:02:12 +02:00
Philip Zembrod
6daa05b8a6 First rule to invoke the target compiler and include the kernel source 2023-09-02 23:10:05 +02:00
Philip Zembrod
853362671d Straighten out patsubst expressions in rule dependencies 2023-09-02 22:58:20 +02:00
Philip Zembrod
f1d1d06d7c Remove the now duplicate test-std 2023-09-02 22:19:18 +02:00
Philip Zembrod
4724cfe581 Generate test-min.golden from prelim.golden and core.golden as
copied and adapted from the msdos tests. Also move include log2file.fb
into test-min.fth
2023-09-02 22:19:18 +02:00
Philip Zembrod
a1afa53034 Read the last record of the outer include again, after an inner include. 2023-09-02 22:19:07 +02:00
Philip Zembrod
78ecc6192c Better probe-for-fb - look for #lf in content, instead of at file extension.
Now core test works as core.fr, not just as core.fth.
2023-08-26 00:30:58 +02:00
Philip Zembrod
3c288beac5 First slightly hacky setup that makes the core.fr tests pass for CPM 2023-08-25 21:15:27 +02:00
Philip Zembrod
63b507db05 Fix log2file.fb and get prelim test to work 2023-08-20 21:54:27 +02:00
Philip Zembrod
9c599de9a1 Add prelim test to CPM VolksForth 2023-07-02 23:33:51 +02:00
Philip Zembrod
e9c2c942ef Move trunc-ctrl-z.py invocation and cp runcpm.log into run-in-runcpm.py 2023-07-02 16:43:54 +02:00
Philip Zembrod
c188248df4 Add golden result verification for inctest 2023-07-02 11:47:08 +02:00
Philip Zembrod
5761bf7c9e Move inctest.fth from src/ to tests/ 2023-07-02 11:29:47 +02:00
Philip Zembrod
46f0c31dc4 Move script file content for run-in-runcpm.sh into command line params 2023-07-02 11:23:26 +02:00
Philip Zembrod
20a2715203 First properly evaluated CPM test: log-test, with golden file,
evaluate script and script to cut off CPM text files at ctrl-z (EOF)
2023-07-02 00:11:52 +02:00
Philip Zembrod
415fd869e1 First working Forth log2file.fb for CPM VolksForth 2023-07-01 20:15:57 +02:00
Philip Zembrod
78b1e4bff2 Move inctest.fth to src/ and generate fb->fth copies in src, too. 2023-05-21 22:57:17 +02:00
Philip Zembrod
3d85803f35 Move block sources to src/ subdir 2023-05-21 22:48:35 +02:00
Philip Zembrod
164f12be49 Use the real interpret in include, and overwrite the original include 2023-05-07 13:08:31 +02:00
Philip Zembrod
7810835c7d First stream file include implementation, as yet with incomplete EOF detection. 2023-05-07 11:02:47 +02:00
Philip Zembrod
0062c769c7 First make-controlled loading of an fb file in CPM VolksForth with logfile output.
Also make rules to convert .fb files to .fth and to run the msdos editor
2022-04-30 23:11:58 +02:00
Philip Zembrod
fc74e8fb54 Initial CPM Makefile with rule to run the MSDOS volks4th as editor here
and with a copy of msdos/src/include.fb (with modified comment in block 0)
to have a starting point for implementing an .fth file include for CP/M.
2022-04-02 01:10:56 +02:00