Commit Graph

297 Commits

Author SHA1 Message Date
Carsten Strotmann
775ad14ab9
Merge pull request #2 from pzembrod/master
Make C64 VolksForth plus a shim pass core.fr from ANS test suite.
2020-06-25 07:12:11 +00:00
Philip Zembrod
aefcd8cb25 Fix C64/cbmfiles/.gitignore: not tester.fr but core.fr is the non-.fth Forth source file. 2020-06-23 22:48:39 +02:00
Philip Zembrod
a468241ff2 Add C64/cbmfiles/.gitignore for PETSCII Forth sources and the "notdone" file 2020-06-23 22:44:17 +02:00
Philip Zembrod
8a29d9d0ee Check in testbase Forth binary used for tests 2020-06-23 22:41:42 +02:00
Philip Zembrod
40834ca8b4 Add C64/emulator/.gitignore file for *.T64 tape images 2020-06-23 22:39:29 +02:00
Philip Zembrod
fcff5a5a55 Remove again checked-in c64-volksforth83.T64 as it is super-easy to generate 2020-06-23 22:38:17 +02:00
Philip Zembrod
b9e93f643d Switch off test verbose mode 2020-06-23 21:40:25 +02:00
Carsten Strotmann
294c05155e Added Philip to the Authors 2020-06-21 22:11:39 +02:00
Philip Zembrod
a32c1ece1d A few modifications to the core.fr test set required by the PETSCII charset.
And some tests are commented out with \vf as VolksForth can't yet easily be
ANS-shimmed into providing EVALUATE and the WHILE - ELSE construct.
2020-06-21 15:23:22 +02:00
Philip Zembrod
2eb2620641 Remaining needed ANS shim words for passing the modified core word set test,
incl. the \vf word needed to comment out a few core tests that don't yet make sense for VolksForth.
2020-06-21 15:19:31 +02:00
Carsten Strotmann
af718c999b TODO File 2020-06-20 23:11:40 +02:00
Carsten Strotmann
448137b70e Authors file 2020-06-20 23:06:05 +02:00
Carsten Strotmann
12972a5590 Atari ST source files 2020-06-20 18:59:55 +02:00
Carsten Strotmann
3dd6197fbf CPM Source files 2020-06-20 18:59:14 +02:00
Carsten Strotmann
f7e90c3fb4 Renamed Directory for Atari ST 2020-06-20 18:57:46 +02:00
Carsten Strotmann
add921f1d3 Notice on Editor and EMU2 2020-06-19 23:20:16 +02:00
Carsten Strotmann
8ea04a225b Add documentation about EMU2 2020-06-19 23:17:48 +02:00
Carsten Strotmann
a6acb364db Renamed README.MD, updated source files from Blocks 2020-06-19 23:07:40 +02:00
Carsten Strotmann
b7efa850f0 file permission adjustment 2020-06-19 22:32:10 +02:00
Carsten Strotmann
2edaff5715 README bootstrapping VolksForth 2020-06-19 22:31:24 +02:00
Carsten Strotmann
78060fe303 fixed comment bug in KERNEL.FB 2020-06-19 21:42:46 +02:00
Philip Zembrod
9b3556a7fd add shim for postpone 2020-06-16 23:35:59 +02:00
Philip Zembrod
5eb24b6105 Fix lshift and rshift shims and add shims up to but excluding postpone 2020-06-16 23:26:58 +02:00
Philip Zembrod
2a1951700f Add curly braces to keymap 2020-06-16 23:26:04 +02:00
Philip Zembrod
6dbacecb9b add lshift, rshift and 2over to ans-shim.fth 2020-06-14 22:47:06 +02:00
Philip Zembrod
760848aa25 adapt run-vf-tests.fth from core.fth to core.fr 2020-06-14 22:46:50 +02:00
Philip Zembrod
e4452b4847 Adapt Makefile to cover core.ft instead of core.fth 2020-06-14 22:46:22 +02:00
Philip Zembrod
e8a6f73a86 Add tracer to devenv 2020-06-14 22:30:42 +02:00
Philip Zembrod
31e85383e1 Add source dependencies to devenv and testbase make rules 2020-06-14 22:30:27 +02:00
Philip Zembrod
353bde189b Fix the colon definition of unloop. Top rstack element must be preserved, of course. 2020-06-14 22:29:53 +02:00
Philip Zembrod
6629fa6ff5 Initial setup to run actual tests. Seems my INCLUDE is crashing yet, though. 2020-06-13 00:00:30 +02:00
Philip Zembrod
410e6f06a5 Add build script and make rules for testbase - a Forth core with include and dos file words.
These are needed to run tests automatedly.
2020-06-12 23:20:42 +02:00
Philip Zembrod
5f4ebcbb76 Add emulator closing to script for building dev environment.
Properly embed that build in Makefile targets.
2020-06-10 10:28:16 +02:00
Philip Zembrod
095026976d Add file-not-found detection and error display to include and cat 2020-06-09 23:37:43 +02:00
Philip Zembrod
1990c113e5 Rename build-in-vice.sh to run-in-vice.sh. Checkin of dev environment build script,
and initial checkin of load-from-file and dos words, branched from cc64
2020-06-09 22:38:00 +02:00
Philip Zembrod
6b19a0b3ba Add pointer to needed tools/ from https://github.com/pzembrod/cc64 to
readme.txt and as comment to Makefile.
2020-06-09 16:20:02 +02:00
Philip Zembrod
adf34dbfc3 Initial checkin of ascii-readable versions of d64 blk sources 2020-06-09 10:06:09 +02:00
Carsten Strotmann
50ee182f41 MS-DOS Meta Compiler 2020-06-09 00:27:08 +02:00
Philip Zembrod
b955276434 First Makefile and build script for automated build of development environment from source 2020-06-07 23:30:22 +02:00
Philip Zembrod
04904788e6 extract core volksforth binaries from vforth4_1.d64 into cbmfiles subdir 2020-06-07 22:18:05 +02:00
Philip Zembrod
920221e979 Remove executable bit from all C64 files' filemode 2020-06-07 18:54:14 +02:00
Carsten Strotmann
0037f287c4 Changes Atari ST version 3.7 -> 3.80 2019-07-22 09:30:15 +02:00
Carsten Strotmann
eaa683ebe7 New Handbook in Org-Mode 2019-04-22 22:08:52 +02:00
Carsten Strotmann
06e14b6155 Updated Systems 2017-04-24 00:42:49 +02:00
Carsten Strotmann
3865329cd8 Fixed typo 2017-04-24 00:37:43 +02:00
Carsten Strotmann
857eedeafd Initial sync from fossil repo 2017-04-24 00:25:49 +02:00
Carsten Strotmann
dcf90e94d0 Initial commit 2017-04-24 00:19:36 +02:00