Commit Graph

  • e7480c864c Atari ST: STtype optimization Carsten Strotmann 2020-07-22 10:15:38 +0200
  • dd58036729 Atari ST: Version 3.81.2 bugfix in STType Carsten Strotmann 2020-07-22 00:51:54 +0200
  • 41f73f881b Atari ST: english translation in MISC.FB Carsten Strotmann 2020-07-22 00:51:04 +0200
  • 5f2eecc2ba Atari ST: Documentation: building new kernel Carsten Strotmann 2020-07-22 00:50:20 +0200
  • 59e71d98bf Atari ST: changed name of VolksForth executable to "volks4th.prg" Carsten Strotmann 2020-07-22 00:49:23 +0200
  • 23830c96fc
    Update README.ORG Carsten Strotmann 2020-07-21 07:48:42 +0000
  • fabfc21586 Tools: fb2fth (Forth-Block to Forth Source) in gforth Carsten Strotmann 2020-07-20 23:47:02 +0200
  • a32b5f8901 Target CP/M: fix filenames in fileinterface Carsten Strotmann 2020-07-20 22:34:19 +0200
  • 04bc9a6f69 Retro Forth Editor: nicer display of row numbers Carsten Strotmann 2020-07-20 21:24:37 +0200
  • eda1a5ea09 Target CP/M: adjust gensourcefiles Carsten Strotmann 2020-07-20 00:27:39 +0200
  • 73f53f1b3e Target CP/M: fix Programming Tools load screen Carsten Strotmann 2020-07-20 00:27:14 +0200
  • c251e3d256 Target CP/M: fix startup.fb Carsten Strotmann 2020-07-20 00:26:46 +0200
  • 866b3b3441 CP/M target: changed filenames to lowercase, config for tnylpo Carsten Strotmann 2020-07-19 23:57:22 +0200
  • ed78b0e64d Update c64/c16 volksForth with the fixes from ultraForth 3.82 Philip Zembrod 2020-07-19 23:42:04 +0200
  • a85073aad5 Bump logo version of c64/c16-vf from 3.80.1 to 3.90. We are starting to change things now. Philip Zembrod 2020-07-19 22:07:12 +0200
  • 0dcf42a5b1 Target 8080/CPM: implemented N>R NR> ? Carsten Strotmann 2020-07-19 09:40:16 +0200
  • b6786a8df0 Target MSDOS: implemented NR> N>R ? in Programming-Tools word set Carsten Strotmann 2020-07-19 08:41:36 +0200
  • d2369b790f Moved Retro-Forth editor to generic sources Carsten Strotmann 2020-07-19 08:40:55 +0200
  • 97f4e08b02 MS-DOS Target - english translation in code Carsten Strotmann 2020-07-18 08:44:07 +0200
  • 827916c85d Block-IO for py65 Carsten Strotmann 2020-07-17 23:35:58 +0200
  • 09cdf5e6ab Target Glossary for py65 Carsten Strotmann 2020-07-16 23:09:18 +0200
  • 25f2dcee9e Documentation File permission changes Carsten Strotmann 2020-07-16 23:01:35 +0200
  • e50d6b346a Apple 2 Target cleanup Carsten Strotmann 2020-07-16 22:57:13 +0200
  • 986a41e8cc Target MenschComputer cleanup Carsten Strotmann 2020-07-16 22:54:56 +0200
  • 05da01088d renamed py65 binary, updated documentation Carsten Strotmann 2020-07-16 16:48:28 +0200
  • 1151ebe802 Target Glossary initial checkin Carsten Strotmann 2020-07-16 11:24:11 +0200
  • 6b91250f37 First working py65 version Carsten Strotmann 2020-07-15 20:50:07 +0200
  • 0478a47a95 Convert Apple 1 blocks to stream files Carsten Strotmann 2020-07-15 11:24:43 +0200
  • a0b5c2167e Convert Apple 1 block files to stream files Carsten Strotmann 2020-07-15 11:23:55 +0200
  • b443207762 Modification to Makefile Carsten Strotmann 2020-07-15 11:23:25 +0200
  • 281bf402a5 New Py65 target Carsten Strotmann 2020-07-15 11:23:08 +0200
  • 7ebd1068b9 more ultraforth cleanup Carsten Strotmann 2020-07-15 10:31:16 +0200
  • cafe4b5ca6 Reformatted Errorhandler Article Carsten Strotmann 2020-07-15 10:16:59 +0200
  • 449712dcce More ultraforth cleanup Carsten Strotmann 2020-07-15 09:58:41 +0200
  • 920d458551 More ultraForth cleanup Carsten Strotmann 2020-07-15 09:48:43 +0200
  • 352036bb6e Old Ultraforth cleanup Carsten Strotmann 2020-07-15 09:27:49 +0200
  • 71fb584a66 CBM PET: File permission changed Carsten Strotmann 2020-07-15 09:00:01 +0200
  • 674390a8a6 Include File extension changed Carsten Strotmann 2020-07-15 08:57:33 +0200
  • 40a2305bf0 MiniOOF cleanup Carsten Strotmann 2020-07-15 08:46:48 +0200
  • daa9d08efa Moved minioof from Atari to generic source folder Carsten Strotmann 2020-07-15 08:42:01 +0200
  • 83626a0189 Atari 8bit: File permission changes Carsten Strotmann 2020-07-15 08:41:44 +0200
  • 54d231b657 Atari 8bit File extension and file permission changes Carsten Strotmann 2020-07-15 08:34:06 +0200
  • c5cda9f484 Atari Math Routines: file extension and file access changes Carsten Strotmann 2020-07-15 08:29:26 +0200
  • dff8893c75 TOTO update Carsten Strotmann 2020-07-15 08:24:31 +0200
  • 54016f820d Forth Source File extension renamed Carsten Strotmann 2020-07-15 08:24:06 +0200
  • 75d4310434
    Merge pull request #11 from pzembrod/master Carsten Strotmann 2020-07-13 07:35:45 +0200
  • 87c822f8a9 Remove mapping of vforth4_2.d64 from build-vf.sh, now that we fully build from txt files. Philip Zembrod 2020-07-12 23:12:20 +0200
  • ce1d445840 Extract common code from vf-sys-7c64/c16.fth Philip Zembrod 2020-07-12 23:03:06 +0200
  • 6fb1f6d972 Extract the platform dependent heads/preambles and make vf-cbm-core.fth really platform-independent. Likely this might eventually deserve the name vf-6502-core.fth Philip Zembrod 2020-07-12 22:49:41 +0200
  • d31aaed5e6 Rename vf-sys-indep.fth to vf-cbm-core.fth Philip Zembrod 2020-07-12 22:34:11 +0200
  • 9a53225469 Extract screens $8 and $7e to $94 from vforth4_2.fth and make vf-c16 build independent of vforth4_2.d64, i.e. now for C16 VolksForth sources are fully text-file based, too, like for the C64 already. Only transient TC part still comes from tc38q.d64 Philip Zembrod 2020-07-12 22:20:04 +0200
  • 285794383b Remove reference to drive 1 aka device 9 (where vforth4_2.d64 is mounted) from vf-c64-main.fth Philip Zembrod 2020-07-12 21:28:21 +0200
  • 45bc8879c8 Extract screens $7e to $93 from vforth4_2.fth and make vf-c64 build independent of vforth4_2.d64, i.e. for C64 VolksForth sources are fully text-file based. Only transient TC part still comes from tc38q.d64 Philip Zembrod 2020-07-12 21:26:17 +0200
  • e7dd310923 Pull (most) platform-dependent code and loads all the way up into the top level vf-c64/c16-main.fth and remove vf-main.fth. Now the CBM interface with its platform dependencies in blocks $7e-$94 can be pried apart into files. One motivating issue is that (C64 ... ) can't comment out multi-line blocks of code with my current implementation of include, only single lines. I'll have to figure out how other Forths do this when I work on that code again to develop it into something ANS-compliant. Philip Zembrod 2020-07-12 20:31:30 +0200
  • f1e0dedb17
    Merge pull request #10 from pzembrod/master Carsten Strotmann 2020-07-12 15:41:58 +0000
  • 9493061b23 Move remaining essential steps from vf-main.fth to vf-sys-indep and vf-finalize Philip Zembrod 2020-07-12 13:39:57 +0200
  • 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. Philip Zembrod 2020-07-12 13:25:31 +0200
  • 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. Philip Zembrod 2020-07-11 23:19:56 +0200
  • 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. Philip Zembrod 2020-07-11 20:44:11 +0200
  • fc4532c721 Tweak build-vf.sh script for non-saving, non-auto-terminating debug target compile Philip Zembrod 2020-07-11 20:26:40 +0200
  • 7ecc127bad Add make target for debugging target compile of c64-vf-latest. Also add detail diff output to bincmp target. Philip Zembrod 2020-07-11 20:24:35 +0200
  • bd944cdedc
    Merge pull request #9 from pzembrod/master Carsten Strotmann 2020-07-07 08:01:34 +0200
  • 9f59d4eddf Migrate pre-target-definition source from .d64 screen to .fth Philip Zembrod 2020-07-06 23:20:03 +0200
  • 2f1a5e1168 Remove obsolete build-testbase16.sh script - superseeded by build-testbase.sh Philip Zembrod 2020-07-06 22:27:21 +0200
  • 6180847a75 Fix test make rule after c16p->c16 rename Philip Zembrod 2020-07-06 21:50:38 +0200
  • 8d8731064f Rename c16p-* to c16-* as that (the 64k version) is what matches the original c16-volksforth83. Philip Zembrod 2020-07-06 21:34:22 +0200
  • e84550c7f9 base target compiler on stable not latest forth Philip Zembrod 2020-07-05 23:11:33 +0200
  • 0e80971ee5 Add C16 comments in makefile Philip Zembrod 2020-07-05 22:56:12 +0200
  • 31781aeea7 Enhance the build to target-compile both C16 versions of VolksForth. Philip Zembrod 2020-07-05 22:46:37 +0200
  • 67e498ccef Rename mk-c64forth.fth to vf-c64-main.fth. Add some comments Philip Zembrod 2020-07-05 21:24:39 +0200
  • fff44ffb9c add testbase cbm binaries to .gitignore as these are now expected to be rather transient. Philip Zembrod 2020-07-05 21:14:45 +0200
  • 50d3ba7499 Rename mk-tcbase.fth to tc-base.fth, and add some comments. Philip Zembrod 2020-07-05 21:13:04 +0200
  • dc1d1743e6 Add binary cmp make target between old and new forth binaries. Philip Zembrod 2020-07-04 23:29:11 +0200
  • b063b52735
    Merge pull request #8 from pzembrod/master Carsten Strotmann 2020-07-04 09:29:13 +0200
  • 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. Philip Zembrod 2020-07-04 00:51:25 +0200
  • 5a30a46c88 First automated targetcompiler run Philip Zembrod 2020-07-02 23:39:45 +0200
  • 521d5c04cd
    Merge pull request #7 from pzembrod/master Carsten Strotmann 2020-07-02 20:30:26 +0000
  • de4d0cc474 Small fix to make clean rule Philip Zembrod 2020-07-02 22:04:55 +0200
  • ecbcd52f8f Make C64/C16 tests completely automated. Philip Zembrod 2020-07-02 22:02:39 +0200
  • e25e95717b Add C64/disks/.gitignore containing ascii version of empty disk image. Philip Zembrod 2020-07-01 21:22:41 +0200
  • c9e0e63ea0 Check in updated devenv binary after include was fixed Philip Zembrod 2020-07-01 21:20:49 +0200
  • 7d8f24690c check in updated testbase and testbase16 saved systems Philip Zembrod 2020-06-30 23:38:45 +0200
  • 83c1238840 Log test output to file Philip Zembrod 2020-06-30 23:35:57 +0200
  • 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. Philip Zembrod 2020-06-30 23:35:18 +0200
  • af920fb30c Atari Portfolio Additions Carsten Strotmann 2020-06-30 10:22:57 +0200
  • f411900816
    Merge pull request #6 from pzembrod/master Carsten Strotmann 2020-06-29 12:04:18 +0000
  • af3bf842af Make modified doubletest.fth pass on C64 VolksForth Philip Zembrod 2020-06-29 01:00:13 +0200
  • 98f22b4f75 Checking in original doubletest.fth Philip Zembrod 2020-06-29 00:12:52 +0200
  • 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. Philip Zembrod 2020-06-28 22:33:27 +0200
  • 5497a61c6e Merge branch 'master' of github.com:forth-ev/VolksForth Carsten Strotmann 2020-06-28 21:15:25 +0200
  • 738d5f5d68 Forth Terminal program with block interface Carsten Strotmann 2020-06-28 21:14:50 +0200
  • 15b55d5e7e
    Merge pull request #5 from pzembrod/master Carsten Strotmann 2020-06-28 17:41:20 +0000
  • 090b4bed6c Merge branch 'master' of github.com:pzembrod/VolksForth Philip Zembrod 2020-06-28 19:31:38 +0200
  • 184821c258 Map C= key to left Ctrl in VICE. C64 CTRL is mapped to Tab already. Philip Zembrod 2020-06-28 19:27:04 +0200
  • c023c3e68d Making modified coreexttest.fth pass on C64 VolksForth Philip Zembrod 2020-06-28 19:25:01 +0200
  • d1b75d6feb Initial checkin of errorreport.fth and utilities.fth from ans test suite Philip Zembrod 2020-06-28 19:23:41 +0200
  • 731c32e216 CP/M Documentation Carsten Strotmann 2020-06-28 17:19:46 +0200
  • 2dc1619ed8 Add original coreexttest Philip Zembrod 2020-06-28 17:16:43 +0200
  • 87ce944e54 CP/M Documentation: Specific Words Carsten Strotmann 2020-06-28 17:10:02 +0200
  • bfe02eb68b Documentation CP/M Specific Words Carsten Strotmann 2020-06-28 16:55:54 +0200