601 Commits

Author SHA1 Message Date
Philip Zembrod
853a555eb2 Extract vf-bufs.fth from source.fth and use it building v4th.com 2024-10-08 22:40:31 +02:00
Philip Zembrod
f61430eb83 Extract vf-io.fth from source.fth and use it building v4th.com 2024-10-08 22:28:06 +02:00
Philip Zembrod
074c934fe2 Use vf-core.fth to build v4th.com 2024-10-08 22:20:11 +02:00
Philip Zembrod
3365788054 Unroll all \\ in vf-core.fth into \ sequences 2024-10-08 21:44:54 +02:00
Philip Zembrod
46608c5ee3 Extract blocks 0x02 to 0x53 from source.fth into vf-core.fth 2024-10-08 21:41:31 +02:00
Philip Zembrod
11750dee8e Move target v4th.com into cpmfiles/ and check in cpmfiles/ 2024-10-08 18:10:53 +02:00
Philip Zembrod
89f70a08f4 Migrate loadscreen of source.fb to v4th.fth 2024-10-07 22:35:21 +02:00
Philip Zembrod
ce92a01952 First successfully target-compiled and working CPM VolksForth with min test. 2024-10-06 22:51:50 +02:00
Philip Zembrod
e7544f5cf1 Merge branch 'master' of github.com:pzembrod/VolksForth into cpm-tests
# Conflicts:
#	6502/C64/Makefile
2024-10-06 20:25:30 +02:00
Philip Zembrod
f8dd7b31b1
Merge pull request #52 from pzembrod/x16-r47
Changes for release 6502-C64 3.9.6
v3.9.6-6502-C64
2024-10-04 22:20:09 +02:00
Philip Zembrod
92a4efeef1 Remove "in preparation" from "6502-C64 3.9.6" in RELEASE_NOTES.md 2024-10-04 21:17:09 +02:00
Philip Zembrod
05a9c6897b Update VERSIONS.ORG 2024-09-29 21:10:08 +02:00
Philip Zembrod
c9f5f8406c Update 6502/C64/RELEASE_NOTES.md 2024-09-29 19:16:46 +02:00
Philip Zembrod
170cb3c056 Add the Multitask words glossary to tasker.md 2024-09-29 19:02:27 +02:00
Philip Zembrod
a60b4e0f3b Add final remarks section to tasker.md 2024-09-25 23:01:58 +02:00
Philip Zembrod
56ff1e9239 Add the Semaphore section of tasker.md 2024-09-24 21:18:19 +02:00
Philip Zembrod
49cf59a14c Add description of memory map to tasker.md 2024-09-23 23:38:52 +02:00
Philip Zembrod
61e6d7814c Finish the Implementation section of tasker.md. 2024-09-23 22:22:49 +02:00
Philip Zembrod
45b761c1a9 Small Makefile fix 2024-09-13 21:46:38 +02:00
Philip Zembrod
3c9b171cad Add memory map diagrams to tasker.md 2024-09-08 16:48:54 +02:00
Philip Zembrod
0447deec02 Add tasker.md, with related tweaks to RELEASE_NOTES.md and x16input-tsk.fth 2024-08-08 15:18:26 +02:00
Philip Zembrod
2a9c8f9d00
Merge branch 'forth-ev:master' into x16-r47 2024-08-04 14:44:11 +02:00
Philip Zembrod
c6d2599909 Merge branch 'manuals-ocr' into x16-r47 2024-08-04 14:28:53 +02:00
Philip Zembrod
f3b9b4144f
Merge pull request #51 from pzembrod/manuals-ocr
Manuals OCR
2024-08-04 14:26:47 +02:00
Philip Zembrod
826e21f3bc Remove again experimentally checked-in initial OCRmyPDF-enhanced C64 German manual 2024-08-04 14:23:20 +02:00
Philip Zembrod
eb9779e3f4 Link fix in doc/About.md after initial github push and test 2024-08-04 14:20:12 +02:00
Philip Zembrod
c0d0e019f5 Add doc/About.md describing the content of the doc/ directory, as well as
the procedure used when creating the new scans.
2024-08-04 13:40:59 +02:00
Philip Zembrod
9be38bc7ad Replace vf-msdos-381-manual-de.pdf with text-annotated version made by OCRmyPDF,
alongside with sidecar.txt file containing the text annotation.
2024-08-01 23:37:43 +02:00
Philip Zembrod
6c20832e1e Replace vf-atari-st-380-manual-de.pdf with text-annotated version made by OCRmyPDF,
alongside with sidecar.txt file containing the text annotation.
2024-08-01 22:27:39 +02:00
Philip Zembrod
b03438394a Replace vf-cbm-380-manual-de.pdf with text-annotated version made by OCRmyPDF,
alongside with sidecar.txt file containing the text annotation.
2024-08-01 22:25:11 +02:00
Philip Zembrod
ac4936a268 Check in new 3.9.6 binaries 2024-07-18 17:01:37 +02:00
Philip Zembrod
521949e470 Bump of version in src 3.9.5 -> 3.9.6
More updates to RELEASE_NOTES.md
2024-07-18 16:48:57 +02:00
Philip Zembrod
e73e4bc6d4 Remove 0376 >label BkgPenCol from vf-sys-x16.fth
and update RELEASE_NOTES.md accordingly.
2024-07-01 23:52:48 +02:00
Philip Zembrod
1bd0d81138 Merge branch 'x16-r47' of github.com:pzembrod/VolksForth into x16-r47 2024-07-01 02:27:50 +02:00
Philip Zembrod
423ecea908 for X16, replace ink-pot with x16-ink-pot which holds PETSCII codes
instead of color codes for pen and background, removing the dependency
on Kernal variable BkgPenCol
2024-07-01 02:24:18 +02:00
Philip Zembrod
162e45a2ea
Add mooinglemur to RELEASE_NOTES.md 2024-06-24 14:35:51 +02:00
Philip Zembrod
616b408732 Drafted 6502-C64 3.9.6 release notes 2024-06-23 00:05:09 +02:00
Philip Zembrod
82b7f31ae4 Rename Kernal variable labels CurFlg to QtSw and InsCnt to Insrt - those
are their names in the canonical CBM documentation and in the X16 ROM sources.
Also remove their use in the X16 variant of VolksForth
2024-06-19 22:36:22 +02:00
Philip Zembrod
9e3e95c3e8 Load assembler in x16input-tsk.fth only when needed. 2024-06-18 19:45:25 +02:00
Philip Zembrod
083ed795ec Port taskdemo.fth to the X16, directly writing to VERA's VRAM. 2024-06-18 19:39:35 +02:00
Philip Zembrod
1575422ca7 Guard taskdemo.fth against x16, and print space after downcounting number. 2024-06-18 19:12:03 +02:00
Philip Zembrod
6870cc1383 Add convenience targets to run all 4 main flavours with all sources in
cbmfiles.
2024-06-16 17:21:33 +02:00
Philip Zembrod
a14e742619 split the rom-ram-sys.fth file into a c16 and a c64 variant - skipping
entire screens gated by (C64 doesn't work well with stream sources. :-)
2024-06-16 16:50:41 +02:00
Philip Zembrod
eff900d842 Add description of other Forth sources that are shipped with release 2024-06-13 09:20:01 +02:00
Philip Zembrod
5f6a684ee7 experimental checkin of an OCRmyPDF-enhanced C64 German manual 2024-06-12 19:37:12 +02:00
Philip Zembrod
76ce66e2a4 Extract tasker from VF Disk3 into fth files.
Copy over tmp6502asm.fth and x16tmpheap.fth from cc64.
2024-06-12 19:23:03 +02:00
Philip Zembrod
c565886d25
Merge branch 'forth-ev:master' into x16-r47 2024-06-11 21:53:57 +02:00
Philip Zembrod
1a549c1553 Add alltests target that includes sample test, and make emulator/sdcard.img
an "order-only" prerequisite, so that tests aren't rerun if it is
newer than a test log.
2024-06-10 03:26:27 +02:00
Philip Zembrod
ab0abf1f8e Make x16input-tsk.fth directly loadable by v4th-x16, and rename the
native input implementations for X16 c64key? -> x16key? etc.
2024-06-10 03:06:02 +02:00
Philip Zembrod
322025842a Initial checkin of the previous GETIN based C64EXPECT etc. which does
call PAUSE during EXPECT and thus runs background tasks during
interactive input.
Downside is the known residue of inverse spaces during backspace,
and the use of undocumented - and therefore changeable (between
Kernal versions) - Kernal variables.
This file is as yet not expected to work when INCLUDEd; it'll at least
need the 6502 assembler loaded, and probably a few more tweaks, before
it can be just loaded from a v4th-x16 system, rather than being
included in a target compile that produces v4th-x16.
2024-05-30 17:42:20 +02:00