Commit Graph

235 Commits

Author SHA1 Message Date
Philip Zembrod
1a7141557f Fix text encoding to cp437 which Atari ST's charset is based upon.
Also add dependency on Python script to make rule.
2020-06-27 23:48:02 +02:00
Philip Zembrod
ae1f4d9dff Makefile and python3 script to turn .fb block sources into .fth text files 2020-06-27 23:40:25 +02:00
Philip Zembrod
b139071e41 Remove x flag from gen6502/ files 2020-06-27 23:38:15 +02:00
Philip Zembrod
4d8b3e1ddc Remove duplicate \vf 2020-06-25 22:51:35 +02:00
Philip Zembrod
461116744c Make coreplustest.fth pass on VolksForth 2020-06-25 22:45:17 +02:00
Philip Zembrod
b88e7db6d2 Add coreplustest.fth 2020-06-25 22:19:33 +02:00
Philip Zembrod
c08e3189e2 Add make rules and adapt scripts for running building and running tests on Plus4 2020-06-25 22:13:51 +02: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
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
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
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
857eedeafd Initial sync from fossil repo 2017-04-24 00:25:49 +02:00