Commit Graph

362 Commits

Author SHA1 Message Date
Carsten Strotmann
f1e0dedb17
Merge pull request #10 from pzembrod/master
Migrate most of c64/c16.volksforth target compile sources from vforth4_2.d64 to .fth files
2020-07-12 15:41:58 +00:00
Philip Zembrod
9493061b23 Move remaining essential steps from vf-main.fth to vf-sys-indep and vf-finalize 2020-07-12 13:39:57 +02:00
Philip Zembrod
906d4dfbf2 Split vf-blk-10-7d.fth into a (mostly) system independent part, a finailze part
and pull the loading of the system dependent part up one level in the
file include hierarchy.
2020-07-12 13:25:31 +02:00
Philip Zembrod
e4d6de49a2 Get vf-latest to target-compile from mostly .fth sources.
This requires a small target compiler tweak and some massaging of the fth source:
Esp. some create-does> constructs have to be moved into a single line.
2020-07-11 23:19:56 +02:00
Philip Zembrod
1bd8d592c2 Initial branch of blk $10-$7d, i.e. the main part of the vf sources, from
the ascii version vforth4_2.fth of the disks/vforth4_2.d64 block sources
into a separate vf-blk-10-7d.fth in the src dir.
2020-07-11 20:44:11 +02:00
Philip Zembrod
fc4532c721 Tweak build-vf.sh script for non-saving, non-auto-terminating debug target compile 2020-07-11 20:26:40 +02:00
Philip Zembrod
7ecc127bad Add make target for debugging target compile of c64-vf-latest.
Also add detail diff output to bincmp target.
2020-07-11 20:24:35 +02:00
Carsten Strotmann
bd944cdedc
Merge pull request #9 from pzembrod/master
First automated C16 build
2020-07-07 08:01:34 +02:00
Philip Zembrod
9f59d4eddf Migrate pre-target-definition source from .d64 screen to .fth 2020-07-06 23:20:03 +02:00
Philip Zembrod
2f1a5e1168 Remove obsolete build-testbase16.sh script - superseeded by build-testbase.sh 2020-07-06 22:27:21 +02:00
Philip Zembrod
6180847a75 Fix test make rule after c16p->c16 rename 2020-07-06 21:50:38 +02:00
Philip Zembrod
8d8731064f Rename c16p-* to c16-* as that (the 64k version) is what matches the
original c16-volksforth83.
2020-07-06 21:34:22 +02:00
Philip Zembrod
e84550c7f9 base target compiler on stable not latest forth 2020-07-05 23:11:33 +02:00
Philip Zembrod
0e80971ee5 Add C16 comments in makefile 2020-07-05 22:56:12 +02:00
Philip Zembrod
31781aeea7 Enhance the build to target-compile both C16 versions of VolksForth. 2020-07-05 22:46:37 +02:00
Philip Zembrod
67e498ccef Rename mk-c64forth.fth to vf-c64-main.fth. Add some comments 2020-07-05 21:24:39 +02:00
Philip Zembrod
fff44ffb9c add testbase cbm binaries to .gitignore as these are now expected to be rather transient. 2020-07-05 21:14:45 +02:00
Philip Zembrod
50d3ba7499 Rename mk-tcbase.fth to tc-base.fth, and add some comments. 2020-07-05 21:13:04 +02:00
Philip Zembrod
dc1d1743e6 Add binary cmp make target between old and new forth binaries. 2020-07-04 23:29:11 +02:00
Carsten Strotmann
b063b52735
Merge pull request #8 from pzembrod/master
Automate targetcompiler run and fit testing to new-built forth system
2020-07-04 09:29:13 +02:00
Philip Zembrod
7e0308908c Tweak targetcompiler and test targets such that they fit together.
Remove checked-in testbase forth binaries to ease iterations on
vf-latest binaries from which testbase will then be built ad-hoc.
2020-07-04 00:51:25 +02:00
Philip Zembrod
5a30a46c88 First automated targetcompiler run 2020-07-02 23:39:45 +02:00
Carsten Strotmann
521d5c04cd
Merge pull request #7 from pzembrod/master
Make c64/c16 test fully automated
2020-07-02 20:30:26 +00:00
Philip Zembrod
de4d0cc474 Small fix to make clean rule 2020-07-02 22:04:55 +02:00
Philip Zembrod
ecbcd52f8f Make C64/C16 tests completely automated. 2020-07-02 22:02:39 +02:00
Philip Zembrod
e25e95717b Add C64/disks/.gitignore containing ascii version of empty disk image. 2020-07-01 21:22:41 +02:00
Philip Zembrod
c9e0e63ea0 Check in updated devenv binary after include was fixed 2020-07-01 21:20:49 +02:00
Philip Zembrod
7d8f24690c check in updated testbase and testbase16 saved systems 2020-06-30 23:38:45 +02:00
Philip Zembrod
83c1238840 Log test output to file 2020-06-30 23:35:57 +02:00
Philip Zembrod
6dbe30064d Fix include so that printing the file name is outside the file open flow.
Else include doesn't work if cr and type log to a file themselves.
2020-06-30 23:35:18 +02:00
Carsten Strotmann
af920fb30c Atari Portfolio Additions 2020-06-30 10:22:57 +02:00
Carsten Strotmann
f411900816
Merge pull request #6 from pzembrod/master
One more test: doubletest.fth
2020-06-29 12:04:18 +00:00
Philip Zembrod
af3bf842af Make modified doubletest.fth pass on C64 VolksForth 2020-06-29 01:00:13 +02:00
Philip Zembrod
98f22b4f75 Checking in original doubletest.fth 2020-06-29 00:12:52 +02:00
Philip Zembrod
48d26551b0 Migrate disk image mappings for drives 9-11 from run-in-vice.sh to build-xyz.sh scripts where they are used.
Also add an empty disk image as default.
2020-06-28 22:33:27 +02:00
Carsten Strotmann
5497a61c6e Merge branch 'master' of github.com:forth-ev/VolksForth 2020-06-28 21:15:25 +02:00
Carsten Strotmann
738d5f5d68 Forth Terminal program with block interface 2020-06-28 21:14:50 +02:00
Carsten Strotmann
15b55d5e7e
Merge pull request #5 from pzembrod/master
More tests: prelimtest.fth and coreexttest.fth.
2020-06-28 17:41:20 +00:00
Philip Zembrod
090b4bed6c Merge branch 'master' of github.com:pzembrod/VolksForth 2020-06-28 19:31:38 +02:00
Philip Zembrod
184821c258 Map C= key to left Ctrl in VICE. C64 CTRL is mapped to Tab already. 2020-06-28 19:27:04 +02:00
Philip Zembrod
c023c3e68d Making modified coreexttest.fth pass on C64 VolksForth 2020-06-28 19:25:01 +02:00
Philip Zembrod
d1b75d6feb Initial checkin of errorreport.fth and utilities.fth from ans test suite 2020-06-28 19:23:41 +02:00
Carsten Strotmann
731c32e216 CP/M Documentation 2020-06-28 17:19:46 +02:00
Philip Zembrod
2dc1619ed8 Add original coreexttest 2020-06-28 17:16:43 +02:00
Carsten Strotmann
87ce944e54 CP/M Documentation: Specific Words 2020-06-28 17:10:02 +02:00
Carsten Strotmann
bfe02eb68b Documentation CP/M Specific Words 2020-06-28 16:55:54 +02:00
Carsten Strotmann
3eb81a0ee8 Formatting CP/M specific words 2020-06-28 16:30:36 +02:00
Carsten Strotmann
46dd9ebcd0 Documentation: CP/M specific words 2020-06-28 16:26:46 +02:00
Carsten Strotmann
c7f5bfbb7b Fixed Typo 2020-06-28 16:23:24 +02:00
Carsten Strotmann
fe47d0bf78 Removed old CPM/M Readme 2020-06-28 16:22:07 +02:00