Commit Graph

37 Commits

Author SHA1 Message Date
Philip Zembrod
df6b07f5e1 Set up test-blk.fth and get it to pass 2024-10-10 22:52:46 +02:00
Philip Zembrod
bb041ce5dd Copy the main test files over from msdos-vf and make test-std pass. 2024-10-09 21:41:36 +02:00
Philip Zembrod
33cd326d9a Extract vf-bdos.fth from source.fth and use it building v4th.com.
This removes the remaining use of source.fb for building v4th.com.
2024-10-09 04:15:31 +02:00
Philip Zembrod
da911706ce Extract vf-end.fth from source.fth and use it building v4th.com 2024-10-09 04:02:02 +02:00
Philip Zembrod
a88ecc8cef Extract vf-sys.fth from source.fth and use it building v4th.com 2024-10-08 22:48:04 +02:00
Philip Zembrod
853a555eb2 Extract vf-bufs.fth from source.fth and use it building v4th.com 2024-10-08 22:40:31 +02:00
Philip Zembrod
f61430eb83 Extract vf-io.fth from source.fth and use it building v4th.com 2024-10-08 22:28:06 +02:00
Philip Zembrod
074c934fe2 Use vf-core.fth to build v4th.com 2024-10-08 22:20:11 +02:00
Philip Zembrod
11750dee8e Move target v4th.com into cpmfiles/ and check in cpmfiles/ 2024-10-08 18:10:53 +02:00
Philip Zembrod
89f70a08f4 Migrate loadscreen of source.fb to v4th.fth 2024-10-07 22:35:21 +02:00
Philip Zembrod
ce92a01952 First successfully target-compiled and working CPM VolksForth with min test. 2024-10-06 22:51:50 +02:00
Philip Zembrod
45b761c1a9 Small Makefile fix 2024-09-13 21:46:38 +02:00
Philip Zembrod
9a83986e8b Add veryclean target (cleaning cpmfiles/) to CPM/Makefile 2024-05-10 23:15:02 +02:00
Philip Zembrod
ef0442b657 temporary additional target compiler targets for debugging 2023-11-25 21:07:14 +01:00
Philip Zembrod
f5feeb2c37 Add second target compiler rule using kernel.com instead of volks4th.com 2023-09-03 13:22:05 +02:00
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