Commit Graph

328 Commits

Author SHA1 Message Date
Philip Zembrod
b0c4023a54 Some comments and naming clarifciation around C64 include's freadline 2022-01-06 20:22:31 +01:00
Philip Zembrod
1db5aedfc0 Auto-end run-in-dosbox.sh only if 2nd arg include_basename is given 2022-01-06 16:30:46 +01:00
Philip Zembrod
99276c12cb In C64 logclose, disable log output before closing the log file. 2022-01-06 15:52:41 +01:00
Philip Zembrod
5373de9c36 First automated make test for MSDOS volks4th.com in dosbox. 2022-01-06 14:55:53 +01:00
Carsten Strotmann
d704e50d71
Merge pull request #36 from pzembrod/v3.9.3
V3.9.3
2021-04-26 07:05:48 +00:00
Philip Zembrod
7dd34ccaf5 Remove "dev" postfix from version string and update all binaries again.
After testing the final dev version as basis for cc64, on top of passing
all Forth tests, this is now considered the final 3.9.3 CBM version and
is good to merge into master.
2021-04-25 22:21:52 +02:00
Philip Zembrod
007fb8c1b3 Update all binaries to latest 3.9.3-dev state 2021-04-25 21:16:27 +02:00
Philip Zembrod
393aca7add Code words to call the CBM channel I/O. 2021-04-25 21:08:42 +02:00
Carsten Strotmann
73eba0b5b5
Update LICENSE
Adjusted dates and license owner
2021-04-13 06:48:00 +00:00
Philip Zembrod
ce11fa9060 Place cursor-relevant ZP addresses in vf-sys-c64.fth into labels 2021-04-11 19:44:39 +02:00
Philip Zembrod
ef6f246dea Add x16-R39 test to overall test target. Also create a golden file for R39. 2021-04-11 19:43:04 +02:00
Carsten Strotmann
c2f6ee50f0 created arch directory for 8086 VolksForth 2021-04-11 13:43:39 +02:00
Carsten Strotmann
68229ac499 ignore emacs backup files 2021-04-11 11:53:42 +02:00
Philip Zembrod
fb100de9ed Make X16 work with both R38 and R39 type bank switching 2021-04-11 01:33:31 +02:00
Philip Zembrod
663b1e16e1 Add test target for X16-39 2021-04-11 00:01:08 +02:00
Philip Zembrod
641f6e4566 Add ascii-conversion with shadows side-by-side of TC sources tc38q.d6h 2021-04-10 15:28:12 +02:00
Philip Zembrod
47abb48e9d tmpheap: Rename ?heapmovetx to ?headmove-xt and tmpclear to tmp-clear
as agreed with cstrotm
2021-04-06 22:32:04 +02:00
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