Philip Zembrod
972d78c986
Add a default noop/drop alias for fthpage to allow loading of
...
vf-cbm-bufs.fth from a regular v4th core, outside the TC.
This doesn't make the buffer words work as an optionally loadable
wordset yet, but it is at least a prepartation.
2021-04-06 22:20:16 +02:00
Philip Zembrod
c7ced3bb60
Move load +load thru +thru --> from vf-cbm-core to vf-cbm-bufs
2021-04-02 00:33:57 +02:00
Philip Zembrod
798fcb3620
Bump version to 3.9.3dev
2021-04-02 00:18:17 +02:00
Philip Zembrod
07c0f154f1
Add .status to interpret-via-tib to facilitate source listing while compiling.
2021-04-02 00:09:45 +02:00
Philip Zembrod
1047117fe6
Switch X16 ConOut to $ffd2, and introduce more labels to prepare switch to X16 R39.
2021-04-02 00:07:59 +02:00
Carsten Strotmann
9b54bb8144
Merge pull request #32 from pzembrod/v3.9.2
...
Remove unneeded mk-tmp-heap from x16tmpheap.fth
2021-02-09 08:23:29 +00:00
Philip Zembrod
bcf034a65f
Merge branch 'master' of https://github.com/forth-ev/VolksForth
2021-02-08 22:43:23 +01:00
Philip Zembrod
a710214576
Remove unneeded mk-tmp-heap from x16tmpheap.fth
2021-02-08 22:07:53 +01:00
Carsten Strotmann
c03d6d0c82
Merge pull request #30 from pzembrod/v3.9.2
...
V3.9.2
2021-01-30 17:04:16 +00:00
Philip Zembrod
832f03b9ea
Merge branch 'master' of https://github.com/forth-ev/VolksForth into v3.9.2
2021-01-30 11:22:41 +01:00
Philip Zembrod
b3eb76336a
Adding x16tmpheap.fth and notmpheap.fth from the cc64 project to the VF code base
2021-01-30 11:08:09 +01:00
Philip Zembrod
4e8be09c17
Update all binaries to latest 3.9.2 build
2021-01-30 10:57:57 +01:00
Philip Zembrod
0403fc826a
Add 2 missing KERNAL labels to vf-lbls-cbm.fth
2021-01-30 10:56:14 +01:00
Philip Zembrod
d84d06a3a3
Introduce label IOStatus and unify i/o-status? code word across cbm versions
2021-01-30 10:46:30 +01:00
Philip Zembrod
9a05a54995
Update the basis for the target compiler to the current v4thblk-c64
...
The update is intentionally encapsulated in a script to invoke manually,
not automatically invoked via make.
2021-01-06 00:18:15 +01:00
Carsten Strotmann
3d0bcfcece
CASE Implementations for VolksForth
2021-01-04 10:51:00 +01:00
Carsten Strotmann
072e03569b
Alternative implemenatations/updates of the MS-DOS editor
2021-01-04 10:45:08 +01:00
Philip Zembrod
11816fa9d6
Update all binaries to 3.9.2 version
2021-01-01 15:26:49 +01:00
Philip Zembrod
27eb76f5a3
Initial reference implementation of a tmpheap, using the new ?heapmovetx variable.
2021-01-01 15:14:22 +01:00
Philip Zembrod
8f2f97e1f2
Fix an endless loop problem within derror?
2021-01-01 15:07:39 +01:00
Philip Zembrod
deedf5679b
Update tcbase binary (target compiler base)
2021-01-01 14:46:12 +01:00
Philip Zembrod
ce56b3cb3f
Move the zero page area used by v4th-x16 from $30-(afaict)$5b to $50-(afaict)$7b, inclusive.
...
It's probably safest to assume that v4th-x16 uses $50-$7f.
2021-01-01 14:46:12 +01:00
Philip Zembrod
6ce5520ff4
Small optimization of User variable ;Code
2020-12-27 23:31:46 +01:00
Philip Zembrod
75e2b1ca52
Bump version 3.91 -> 3.9.2
2020-12-27 22:19:34 +01:00
Philip Zembrod
4fd1f03e25
Update all binaries
2020-12-21 23:30:28 +01:00
Philip Zembrod
18c25d110e
Switch from custom-implemented -keybuf flag in x16emu to stock -bas flag.
2020-12-21 22:26:26 +01:00
Philip Zembrod
211926629c
Revert the unneeded extractiobn of (forget-words from forget-words.
...
Also add some comments about how forget-words and the related endpoints work.
2020-12-21 22:09:37 +01:00
Philip Zembrod
0bb8cc9e02
On X16 preserve selected RAM bank when querying the keyboard buffer
2020-12-19 01:57:55 +01:00
Philip Zembrod
7ee360b6c2
Fix broken platform-specific commenting-out mechanism around (CX for Commander X16
2020-12-18 22:07:42 +01:00
Philip Zembrod
3db4ae726c
Add some comments around search order, find and removing words on forget or clear.
2020-12-05 17:39:42 +01:00
Philip Zembrod
4186b42cbb
Merge branch 'x16-391' of github.com:pzembrod/VolksForth into x16-391
...
# Conflicts:
# 6502/C64/src/vf-cbm-core.fth
2020-12-04 10:14:45 +01:00
Philip Zembrod
10b0cc162f
Update binaries
2020-12-04 00:07:53 +01:00
Philip Zembrod
35fee10b64
Enable implementation of tmpheap
2020-12-03 23:51:10 +01:00
Philip Zembrod
07266a528f
Implement tmpheap
2020-12-01 23:21:21 +01:00
Carsten Strotmann
38d4b75672
Update README.ORG
...
Added Commander X16 to the Readme
2020-11-13 05:30:07 +00:00
Carsten Strotmann
634e68c68c
Merge pull request #27 from pzembrod/x16-391
...
X16 391
2020-11-13 05:28:25 +00:00
Philip Zembrod
c4c8524c15
Add comment pointing to where the x16emu -keybuf flag is added
2020-11-13 01:09:02 +01:00
Philip Zembrod
607969f496
Rename lite and full test targets to std and blk
2020-11-13 01:00:51 +01:00
Philip Zembrod
9adfb7df42
Rename vf-full-* to v4thblk-* and update binaries with new version
2020-11-13 00:24:16 +01:00
Philip Zembrod
16ba80a7db
Bump version 3.90 -> 3.91
2020-11-12 23:55:43 +01:00
Philip Zembrod
f111e1995d
Rename vf-lite-* to v4th-*
2020-11-12 23:41:00 +01:00
Philip Zembrod
c860d2478b
Activate the -keybuf and -warp flags in run-in-x16emu.sh
2020-11-10 22:32:07 +01:00
Philip Zembrod
4fd93ff319
Remove obsolete C64 binary
2020-11-10 22:25:13 +01:00
Philip Zembrod
120189901a
Cleanup run-in-x16emu.sh and associated Makefile rule
2020-11-06 23:39:08 +01:00
Philip Zembrod
e25e222760
Update binaries
2020-11-06 23:22:28 +01:00
Philip Zembrod
e7e2c7754c
Cleanup vc-sys-x16.fth
2020-11-06 22:50:25 +01:00
Philip Zembrod
c77bed3286
Add golden file rule for x16 lite test
2020-11-05 23:07:21 +01:00
Philip Zembrod
c33fa907be
Fix i/o-status? for X16 - i/o status byte is at $0286 instead of $90
2020-11-05 23:03:39 +01:00
Philip Zembrod
d1a6435700
Make rules & scripts to run vf-lite-x16 in x16emu with sdcard attached
2020-11-05 22:53:11 +01:00
Philip Zembrod
a680fb282c
Fix ConOut, curon/off and ROM mapping, yielding first X16 VolksForth that works on a first level.
2020-11-04 20:40:55 +01:00