26 Commits

Author SHA1 Message Date
Philip Zembrod
c4cf299819 Branch sfileint.fth off fileint.fb/fth and edit so that it works as stream
include.
2024-11-09 11:57:27 +01:00
Philip Zembrod
3052dee6ac Change \ to also work with stream sources 2024-11-09 11:52:01 +01:00
Philip Zembrod
de47bbef54 Re-enable closing incfile after include 2024-11-09 10:51:07 +01:00
Philip Zembrod
2e780eed5d First version of vf-file1.fth that fully works, still with debug code 2024-11-09 06:15:25 +01:00
Philip Zembrod
2cb921222a Create the test3 for v4th3.com and add a first compiling version of
vf-file.fth to the forked source v4th3.fth, with separate test.
2024-11-09 05:50:00 +01:00
Philip Zembrod
3a8650ea3c Change displace from 0x9000 to 0x8000 so adding a bit of size to v4th.com
doesn't overwrite the stack of the target compiler system.
2024-11-09 05:44:38 +01:00
Philip Zembrod
916ac6e0c4 Fix bug in dos-error? - check for non-zero instead of -1 2024-11-07 09:52:08 +01: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
aef07d62f9 Increase TIB size to 132 bytes 2024-10-09 17:51:55 +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
3365788054 Unroll all \\ in vf-core.fth into \ sequences 2024-10-08 21:44:54 +02:00
Philip Zembrod
46608c5ee3 Extract blocks 0x02 to 0x53 from source.fth into vf-core.fth 2024-10-08 21:41:31 +02:00
Philip Zembrod
89f70a08f4 Migrate loadscreen of source.fb to v4th.fth 2024-10-07 22:35:21 +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
71babe38da Refactor inc-fgetc and include such that the first record was already
read when probe-for-fb is called.
2023-08-25 23:50:21 +02:00
Philip Zembrod
b762d6ecb0 Extract inc-readrec from inc-fgetc 2023-08-25 23:11:09 +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
5761bf7c9e Move inctest.fth from src/ to tests/ 2023-07-02 11:29:47 +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