Commit Graph

332 Commits

Author SHA1 Message Date
Carsten Strotmann
7a6692b7e9 Source for VolksForth running on the emu2 emulator (BIOS calls only) 2022-08-18 16:43:00 +02:00
Carsten Strotmann
3255cf9fc4 Renamed german Amstrad CPC readme 2022-08-18 13:50:20 +02:00
Carsten Strotmann
b057cc2140 Fixed German readme CP/M 3.80a 2022-08-18 13:49:17 +02:00
Carsten Strotmann
01ddb5643c Updates py65 Version 2022-08-18 13:31:10 +02:00
Carsten Strotmann
c9aff2c819 8086 "bare-metal" Disk script 2022-08-18 13:30:43 +02:00
Carsten Strotmann
52d0ec8091 AmstradCPC Sources / CP/M fixes 2022-08-18 13:29:55 +02:00
Carsten Strotmann
3c1b33c68f Target Glossary F2012 A-C 2021-04-26 23:27:52 +02:00
Carsten Strotmann
30577e05d4 new "vlist" inspired by F79Forth 2021-04-21 20:35:29 +02:00
Carsten Strotmann
52740e8949 Use adapted volks4th.com for meta compiling 2021-04-20 09:36:50 +02:00
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
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
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
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