Carsten Strotmann
18b56869ff
(8086bm) Replaced "Ascii" with "char" and "[char]"
2021-04-19 23:17:12 +02:00
Carsten Strotmann
497e0ab489
(8086pc) Implemented POSTPONE, VALUE and TO
2021-04-19 19:05:25 +02:00
Carsten Strotmann
73eba0b5b5
Update LICENSE
...
Adjusted dates and license owner
2021-04-13 06:48:00 +00:00
cas
38c3914fc4
Implemented "poweroff" to shutdown PC or QEMU with APM
2021-04-12 22:28:34 +02:00
Carsten Strotmann
c3d3da6771
Circular String Buffer
2021-04-12 20:42:46 +02:00
Carsten Strotmann
adde793779
Makefile: qemu and bootdisk targets
2021-04-12 20:36:18 +02:00
Carsten Strotmann
904a83dcfe
Bootdisk Tools License and Readme
2021-04-12 20:29:10 +02:00
Carsten Strotmann
2ca3cf3519
Tools for Bootdisk creation
2021-04-12 20:27:23 +02:00
Carsten Strotmann
dc865fdd5e
Working Bare-Metal Kernel
2021-04-12 19:44:38 +02:00
Carsten Strotmann
269f9a83e2
Translation and small fix in "source"
2021-04-12 15:15:18 +02:00
Carsten Strotmann
6a3c1a30ac
Fix in source
2021-04-12 14:36:28 +02:00
Carsten Strotmann
baabc46391
Stripped file and block words, english translation
2021-04-11 23:38:30 +02:00
Carsten Strotmann
e03e2f6abe
Initial bare metal 8086 port
2021-04-11 22:43:24 +02:00
Carsten Strotmann
9f58844e7d
Makefile for blkpack/blkunpack
2021-04-11 22:39:30 +02: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
7618770961
Removed old kernel.org (could be confused with an Org-Mode file)
2021-04-11 13:58:06 +02:00
Carsten Strotmann
723127b51e
blkpack and blkunpack tools from collapseos
2021-04-11 13:54:55 +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