Merge pull request #1 from forth-ev/master
Philip Zembrod
2023-12-03 13:51:36 +0100
1a336935ebRELEASE_NOTES.md formatting tweak
Philip Zembrod
2023-12-03 13:48:39 +0100
480192093aUpdate copyright years in 6502/C64/COPYING to 1985-2023
Philip Zembrod
2023-12-03 13:39:48 +0100
2378e4cc17Add release rule to Makefile
Philip Zembrod
2023-12-03 13:38:43 +0100
98dec1d224Add 6502/C64/RELEASE_NOTES.md
Philip Zembrod
2023-12-03 13:35:58 +0100
220f5c9253Remove obsolete x16 r39 and r41 targets
Philip Zembrod
2023-12-02 23:33:57 +0100
150508feb8Keep timestamp of sources when converting them to CBM formats so that make doesn't always rebuild everything.
Philip Zembrod
2023-12-02 23:23:23 +0100
aec38a5b29Update v4th-x16e binary
Philip Zembrod
2023-12-02 21:17:54 +0100
9eb5c5958aAdapt xed to newest version of x16edit
Philip Zembrod
2023-12-02 21:15:20 +0100
508fbfd939Add dos commands to v4th-x16e
Philip Zembrod
2023-12-02 20:56:48 +0100
5d275dea35Add v4th-x16e binary
Philip Zembrod
2023-12-02 09:58:55 +0100
d51c2cfc05Add v4th-x16e target with x16edit invocation
Philip Zembrod
2023-12-02 09:55:17 +0100
b863a5b11fadd names of IOStatus and BkgPenCol in x16rom as comments
Philip Zembrod
2023-12-01 23:42:20 +0100
2ff06c912aAdd initial VERSIONS.ORG file with C64/C16/X16 versions
Philip Zembrod
2022-08-17 23:04:25 +0200
b670672a82Update version in logo string from 3.9.3 to 3.9.4
Philip Zembrod
2022-08-08 00:37:44 +0200
14f3eaf3adAdd comment about C16 OS bug workaround
Philip Zembrod
2022-08-08 00:37:00 +0200
992fcfe751Introduce the KEEPEMU environment variable into run-in-vice.sh that facilitated debugging.
Philip Zembrod
2022-08-07 22:43:31 +0200
3a4eff97c4Reduce the direct use of the Kernal variable IOStatus by using the Kernal API routine READST. Also remove the code referencing the old R38 RAM/ROM bank switching registers. Finally remove some unused Kernal variable labels.
Philip Zembrod
2022-08-07 22:42:40 +0200
2c86e4809fRemove references to the Kernal variables InDev and OutDev which are needed to implement BUSOFF via CLRCHN and which moved on X16 between r38 and r41 and will likely change again, and replace with own variables and calls to UNLSN and UNTLK.
Philip Zembrod
2022-07-31 23:54:37 +0200
cae5f7c94dGet v4th-x16 to work with r41 of x16emu and x16 ROM. Main change is that c64key? and getkey are implemented through new Kernal API calls instead of direct reading the keyboard buffer. A separate intermediate test target for r41 is introduced. But also the main x16 target is switched to r41 now. Also, the KEEPEMU env var is introduced to run-in-x16emu.sh for debugging that has proved its usefulness in cc64 emulator scripts.
Philip Zembrod
2022-07-31 21:56:33 +0200
6812352db3Detect and message file-not-found condition in INCLUDE
Philip Zembrod
2022-07-06 01:36:15 +0200
Merge branch 'forth-ev:master' into msdos-file
Philip Zembrod
2022-03-23 22:56:54 +0100
f8c3d7c16eUpdate binaries to the new version number 3.9.1
Philip Zembrod
2022-03-23 22:55:58 +0100
6e4f9fa1bfUpdate version to 3.9.1-MSDOS
Philip Zembrod
2022-03-23 22:45:42 +0100
1a814700b9Update v4th.com and v4thblk.com binaries
Philip Zembrod
2022-03-23 22:35:40 +0100
a6976accb7Fix incltest.log to use v4thblk.com instead of v4th.com as it uses log2file.fb
Philip Zembrod
2022-03-23 22:34:40 +0100
67f6188fe3Move FILE and [FCB] from DOS to FORTH, after comparing vocabularies with original volks4th.com
Philip Zembrod
2022-03-23 22:13:51 +0100
22079fe734Make rules to compare the content of the DOS and FORTH vocabularies before and after the 2 recent refactorings, using v4thfile.com (volks4th.com plus include .fth interface) as reference
Philip Zembrod
2022-03-23 22:12:09 +0100
3e42ca8b2aUpdate readme.org and remove the obsolete test-min.log make target.
Philip Zembrod
2022-03-23 08:50:04 +0100
82cd5ba3daUpdate the latest binaries v4th.com and v4thblk.com
Philip Zembrod
2022-03-23 00:24:27 +0100
b24511437eFirst block/buffer free MSDOS v4th.com. v4thblk.com is now the version with block/buffer implemented.
Philip Zembrod
2022-03-23 00:23:43 +0100
48544073a12nd refactoring step to enable building a v4th.com from vf86core.fth, vf86dos.fth and vf86file.fth, without vf86bufs.fth.
Philip Zembrod
2022-03-21 09:27:51 +0100
f3376268f8Make v4th.com tests independent of .fb sources: Provide .fth variants of asm.fb, extend.fb, dos.fb, multi.vid Also add detection of unresolved symbols to v4th.com make rule
Philip Zembrod
2022-03-21 00:50:22 +0100
c9a62fc7ffFirst refactoring step to move all buffers/blocks related code to vf86bufs.fth and to make vf86core.fth independent of vf86bufs.fth.
Philip Zembrod
2022-03-20 14:05:06 +0100
91c74f0830Tweak block test incl. golden file to make it pass: Close and reopen log file before and after FLUSH. Adapt golden file to 16x64 screen format and .fb instead of direkt disk access.
Philip Zembrod
2022-03-19 23:55:06 +0100
155eceadcfSet up block tests
Philip Zembrod
2022-03-19 22:37:33 +0100
620cfae913Extract main part of buffer and block code from vf86core.fth
Philip Zembrod
2022-03-19 22:05:42 +0100
483be768c1Remove commented-out coreplus.fth from test-min.fth (it has lines >80char and cannot be run by the original volks4th.com.
Philip Zembrod
2022-03-17 23:44:31 +0100
432048b844Move TIB-capable line comment \ into core code.
Philip Zembrod
2022-03-17 23:02:31 +0100
41cecebbfaAdd make rules for "std" test for v4th.com, i.e. all tests except the block tests. Now that v4th.com has a 132 char TIB, it can process the other tests, some of which have a few lines longer than 80 chars.
Philip Zembrod
2022-03-17 22:18:14 +0100
54c3d25af5Fix wrong automatic make variable in test golden file concat rules
Philip Zembrod
2022-03-17 22:14:27 +0100
9c2a761894Migrate .fth include into v4th.com kernel; adapt test-min.log rule
Philip Zembrod
2022-03-15 00:39:21 +0100
a7ef2d0e64Delete obsolete preptest.fb/fth, replaced by testprep.fb/fth
Philip Zembrod
2022-03-14 23:38:10 +0100
9b765a0fe3One more small Makefile fix
Philip Zembrod
2022-03-14 21:55:47 +0100
da96ca1217Checking in the current version of the new make-built binaries
Philip Zembrod
2022-03-14 00:26:45 +0100
32060bfcc32 small Makefile fixes
Philip Zembrod
2022-03-14 00:25:57 +0100
Update main README.ORG
Philip Zembrod
2022-03-13 21:53:11 +0100
4939662c55Build v4th.com from .fth sources instead of .fb sources. This needs two adaptions in the .fth sources: 1. Replace screen comments \\ with multiple line comments \ as fth files have no screens. 2. Move Create Does> constructs each into a single line because the metacompiler chokes on line breaks in Create Does> when including from an .fth fileb - unclear atm why. C64 metacompiler has the same issue - don't remember if I understood the reason when I encountered the issue there.
Philip Zembrod
2022-03-05 23:21:37 +0100
6012afd9d8Enable metacompiler to include fth files
Philip Zembrod
2022-03-05 23:14:05 +0100
1d293d7ccfExtracting the main parts from kernel.fth into .fth files for building a new v4th.com from. Also placing the info from the first few screens into a separate file.
Philip Zembrod
2022-03-05 23:08:31 +0100
0ed53b9f5fMove kernel.fb screen 111 to mk-v4th.fth so no thru or +thru from kernel.fb is used anymore in building v4th.com
Philip Zembrod
2022-03-04 23:25:37 +0100
c21311278aMerge branch 'msdos-tests' of github.com:pzembrod/VolksForth into msdos-tests github.com:pzembrod/VolksForth branch msdos-test contains the latest sync back from forth-ev/VolksForth master
Philip Zembrod
2022-03-04 23:13:11 +0100
64ed332b12First build of v4th.com with compile log file written and checked at the end of the Makefile recipe. Also introduces a prebuilt metacompiler metafile.com with integrated fth file include
Philip Zembrod
2022-03-01 14:02:46 +0100
Merge branch 'forth-ev:master' into msdos-tests
Philip Zembrod
2022-02-28 23:26:21 +0100
5e0dafaa16Reopen stream include file if it was closed, e.g. by a FLUSH.
Philip Zembrod
2022-02-06 23:11:22 +0100
1f698d6638Decouple stream include from isfile. This allows the free use of USE within a .fth stream source file.
Philip Zembrod
2022-02-06 11:19:10 +0100
5dc3bbef7cMove all msdos block file Forth sources (.fb, .vid, .sys, .prn) to the msdos/src subdir and generate .fth copies of the .fb files.
Philip Zembrod
2022-02-01 09:11:14 +0100
081ed82c25Run incltest.fth on new-built minimal v4th.com
Philip Zembrod
2022-01-31 07:21:14 +0100
d8b8f0366eFirst test rule for the freshly-built-from-fb-src v4th.com, including a good deal of Makefile and run-in-dosbox.sh refactoring, e.g. the introduction of a dosfiles/ subdir in which dosbox runs, to eliminate the need for the Forth PATH word to run tests.
Philip Zembrod
2022-01-31 00:14:47 +0100
7dc1c34150Make rule to target compile a new v4th.com
Philip Zembrod
2022-01-20 00:00:40 +0100
9a568b3a03Copying over the Hayes tester tests from C64 to msdos VolksForth. Names are adapted to DOS 8.3 file names, PETSCII adaptions of core.fth are reverted (DOS uses ASCII), the input test is disabled, since no way was yet found to inject keystrokes into dosbox. And some tweaks were applied to ans-shim.fth and the golden files to make the first tests (preliminary & core) to pass.
Philip Zembrod
2022-01-16 21:16:48 +0100