Commit Graph

460 Commits

Author SHA1 Message Date
Carsten Strotmann
522a9cf4d4 Moved CP/M Volks Forth unter 8080 Subdirectory 2020-06-28 16:19:04 +02:00
Philip Zembrod
dc5d2044be Add prelimtest.fth to run-vf-tests.fth. Adapt prelimtest.fth to PETSCII. 2020-06-28 16:05:55 +02:00
Philip Zembrod
ab4f8de981 Initial checkin of prelimtest.fth 2020-06-28 16:02:04 +02:00
Carsten Strotmann
b77e9d0712
Merge pull request #4 from pzembrod/gen6502.fth
gen6502.fth: Text file conversion for readability of gen6502 sources
2020-06-28 07:34:28 +00:00
Philip Zembrod
c51cfa2e53 Add text file conversions of gen6502 sources 2020-06-27 23:48:33 +02:00
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
Carsten Strotmann
36e9feb692
Merge pull request #3 from pzembrod/master
Add testing for c16-volksforth83, and add coreplustest.fth
2020-06-26 09:48:57 +00: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
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