Commit Graph

  • 4660d4594d
    Merge pull request #50 from pzembrod/manuals master Philip Zembrod 2024-05-13 23:10:44 +0200
  • 2470898a22 Remove old scans of manuals for atari-st and msdos Philip Zembrod 2024-05-12 23:00:22 +0200
  • 8da100a6d6 Add new scans of German manuals of atari, cbm and msdos VolksForth 3.8x Philip Zembrod 2024-05-11 00:41:10 +0200
  • e2ada21b43
    Merge pull request #49 from pzembrod/x16-r46 v3.9.5-6502-C64 Philip Zembrod 2023-12-03 14:23:11 +0100
  • 218ef73a53 Typo in RELEASE_NOTES Philip Zembrod 2023-12-03 14:22:01 +0100
  • b22df63828
    Merge pull request #48 from pzembrod/x16-r46 Philip Zembrod 2023-12-03 14:16:11 +0100
  • c9c5c36d48 A few final release rule tweaks Philip Zembrod 2023-12-03 14:13:54 +0100
  • a368d2e1cf
    Merge pull request #2 from forth-ev/master Philip Zembrod 2023-12-03 13:56:56 +0100
  • a0881024c9
    Merge pull request #47 from pzembrod/x16-r46 Philip Zembrod 2023-12-03 13:55:25 +0100
  • 2a435af187
    Merge pull request #1 from forth-ev/master Philip Zembrod 2023-12-03 13:51:36 +0100
  • 1a336935eb RELEASE_NOTES.md formatting tweak Philip Zembrod 2023-12-03 13:48:39 +0100
  • 480192093a Update copyright years in 6502/C64/COPYING to 1985-2023 Philip Zembrod 2023-12-03 13:39:48 +0100
  • 2378e4cc17 Add release rule to Makefile Philip Zembrod 2023-12-03 13:38:43 +0100
  • 98dec1d224 Add 6502/C64/RELEASE_NOTES.md Philip Zembrod 2023-12-03 13:35:58 +0100
  • 220f5c9253 Remove obsolete x16 r39 and r41 targets Philip Zembrod 2023-12-02 23:33:57 +0100
  • 150508feb8 Keep timestamp of sources when converting them to CBM formats so that make doesn't always rebuild everything. Philip Zembrod 2023-12-02 23:23:23 +0100
  • aec38a5b29 Update v4th-x16e binary Philip Zembrod 2023-12-02 21:17:54 +0100
  • 9eb5c5958a Adapt xed to newest version of x16edit Philip Zembrod 2023-12-02 21:15:20 +0100
  • 508fbfd939 Add dos commands to v4th-x16e Philip Zembrod 2023-12-02 20:56:48 +0100
  • 5d275dea35 Add v4th-x16e binary Philip Zembrod 2023-12-02 09:58:55 +0100
  • d51c2cfc05 Add v4th-x16e target with x16edit invocation Philip Zembrod 2023-12-02 09:55:17 +0100
  • b863a5b11f add names of IOStatus and BkgPenCol in x16rom as comments Philip Zembrod 2023-12-01 23:42:20 +0100
  • a9a1c79ae0
    Merge pull request #46 from pzembrod/x16-r46 Philip Zembrod 2023-11-29 22:38:39 +0100
  • 69b189d943 Update all binaries to version 3.9.5 which supports X16 R46 Philip Zembrod 2023-11-26 00:10:33 +0100
  • 872716c538 Bump all versions to 3.9.5 - reflecting the X16-R46 support. Philip Zembrod 2023-11-26 00:05:39 +0100
  • 23ead1316b Adapt IOStatus, MsgFlg and Pen/BkgCol to X16 Kernal R46 Philip Zembrod 2023-11-25 22:03:32 +0100
  • b66a60fdfd Atari 8bit "savesys" source added Carsten Strotmann 2023-09-10 14:58:34 +0200
  • 631e4e2c2a Scans of old matrix-printed Forth screens Carsten Strotmann 2023-08-31 18:03:49 +0200
  • 791622390a Scans of old matrix-printed Forth screens Carsten Strotmann 2023-08-31 18:00:46 +0200
  • 97e2269a94 Scans of old matrix printed Forth screens 8086-3.9.x Carsten Strotmann 2023-08-31 17:56:31 +0200
  • bda78c41f9
    Merge pull request #44 from pzembrod/x16-r41 Carsten Strotmann 2022-09-05 12:20:11 +0000
  • d6d38e13a4 Merge branch 'master' into x16-r41 Philip Zembrod 2022-08-29 22:21:27 +0200
  • 313b87d58d Update x16tmpheap.fth to prototype #2 board's bank switching address Philip Zembrod 2022-08-28 23:12:05 +0200
  • c6716dced5 Update all binaries to 3.9.4 Philip Zembrod 2022-08-28 23:06:41 +0200
  • fa97a04376 Script to create Amstrad CPC disks Carsten 2022-08-25 21:33:59 +0200
  • 5d60ccf2ff Small fixes Carsten Strotmann 2022-08-18 19:43:28 +0200
  • 7df54c2fb0
    Merge pull request #43 from forth-ev/8086-3.9.x Carsten Strotmann 2022-08-18 15:28:35 +0000
  • 8188badb43 UTF8 Version of CP/M Readme (part 1, WIP) Carsten Strotmann 2022-08-18 17:27:37 +0200
  • d0d40b0c63
    Merge pull request #42 from forth-ev/8086-3.9.x Carsten Strotmann 2022-08-18 14:44:09 +0000
  • 7a6692b7e9 Source for VolksForth running on the emu2 emulator (BIOS calls only) Carsten Strotmann 2022-08-18 16:43:00 +0200
  • 40e5a6c333
    Merge pull request #41 from forth-ev/8086-3.9.x Carsten Strotmann 2022-08-18 11:51:24 +0000
  • 3255cf9fc4 Renamed german Amstrad CPC readme Carsten Strotmann 2022-08-18 13:50:20 +0200
  • b057cc2140 Fixed German readme CP/M 3.80a Carsten Strotmann 2022-08-18 13:49:17 +0200
  • e8bf0dc77a
    Merge pull request #40 from forth-ev/8086-3.9.x Carsten Strotmann 2022-08-18 11:32:56 +0000
  • 01ddb5643c Updates py65 Version Carsten Strotmann 2022-08-18 13:31:10 +0200
  • c9aff2c819 8086 "bare-metal" Disk script Carsten Strotmann 2022-08-18 13:30:43 +0200
  • 52d0ec8091 AmstradCPC Sources / CP/M fixes Carsten Strotmann 2022-08-18 13:29:55 +0200
  • 2ff06c912a Add initial VERSIONS.ORG file with C64/C16/X16 versions Philip Zembrod 2022-08-17 23:04:25 +0200
  • b670672a82 Update version in logo string from 3.9.3 to 3.9.4 Philip Zembrod 2022-08-08 00:37:44 +0200
  • 14f3eaf3ad Add comment about C16 OS bug workaround Philip Zembrod 2022-08-08 00:37:00 +0200
  • 992fcfe751 Introduce the KEEPEMU environment variable into run-in-vice.sh that facilitated debugging. Philip Zembrod 2022-08-07 22:43:31 +0200
  • 3a4eff97c4 Reduce the direct use of the Kernal variable IOStatus by using the Kernal API routine READST. Also remove the code referencing the old R38 RAM/ROM bank switching registers. Finally remove some unused Kernal variable labels. Philip Zembrod 2022-08-07 22:42:40 +0200
  • 2c86e4809f Remove references to the Kernal variables InDev and OutDev which are needed to implement BUSOFF via CLRCHN and which moved on X16 between r38 and r41 and will likely change again, and replace with own variables and calls to UNLSN and UNTLK. Philip Zembrod 2022-07-31 23:54:37 +0200
  • cae5f7c94d Get v4th-x16 to work with r41 of x16emu and x16 ROM. Main change is that c64key? and getkey are implemented through new Kernal API calls instead of direct reading the keyboard buffer. A separate intermediate test target for r41 is introduced. But also the main x16 target is switched to r41 now. Also, the KEEPEMU env var is introduced to run-in-x16emu.sh for debugging that has proved its usefulness in cc64 emulator scripts. Philip Zembrod 2022-07-31 21:56:33 +0200
  • 6812352db3 Detect and message file-not-found condition in INCLUDE Philip Zembrod 2022-07-06 01:36:15 +0200
  • e412229459
    Merge pull request #39 from pzembrod/msdos-file Carsten Strotmann 2022-03-28 06:14:11 +0000
  • e3bf763d3b
    Merge branch 'forth-ev:master' into msdos-file Philip Zembrod 2022-03-23 22:56:54 +0100
  • f8c3d7c16e Update binaries to the new version number 3.9.1 Philip Zembrod 2022-03-23 22:55:58 +0100
  • 6e4f9fa1bf Update version to 3.9.1-MSDOS Philip Zembrod 2022-03-23 22:45:42 +0100
  • 1a814700b9 Update v4th.com and v4thblk.com binaries Philip Zembrod 2022-03-23 22:35:40 +0100
  • a6976accb7 Fix incltest.log to use v4thblk.com instead of v4th.com as it uses log2file.fb Philip Zembrod 2022-03-23 22:34:40 +0100
  • 67f6188fe3 Move FILE and [FCB] from DOS to FORTH, after comparing vocabularies with original volks4th.com Philip Zembrod 2022-03-23 22:13:51 +0100
  • 22079fe734 Make rules to compare the content of the DOS and FORTH vocabularies before and after the 2 recent refactorings, using v4thfile.com (volks4th.com plus include .fth interface) as reference Philip Zembrod 2022-03-23 22:12:09 +0100
  • 3e42ca8b2a Update readme.org and remove the obsolete test-min.log make target. Philip Zembrod 2022-03-23 08:50:04 +0100
  • 82cd5ba3da Update the latest binaries v4th.com and v4thblk.com Philip Zembrod 2022-03-23 00:24:27 +0100
  • b24511437e First block/buffer free MSDOS v4th.com. v4thblk.com is now the version with block/buffer implemented. Philip Zembrod 2022-03-23 00:23:43 +0100
  • 1a3bc28e53
    Merge pull request #38 from pzembrod/msdos-tests Carsten Strotmann 2022-03-22 22:12:24 +0000
  • 48544073a1 2nd refactoring step to enable building a v4th.com from vf86core.fth, vf86dos.fth and vf86file.fth, without vf86bufs.fth. Philip Zembrod 2022-03-21 09:27:51 +0100
  • f3376268f8 Make v4th.com tests independent of .fb sources: Provide .fth variants of asm.fb, extend.fb, dos.fb, multi.vid Also add detection of unresolved symbols to v4th.com make rule Philip Zembrod 2022-03-21 00:50:22 +0100
  • c9a62fc7ff First refactoring step to move all buffers/blocks related code to vf86bufs.fth and to make vf86core.fth independent of vf86bufs.fth. Philip Zembrod 2022-03-20 14:05:06 +0100
  • 91c74f0830 Tweak block test incl. golden file to make it pass: Close and reopen log file before and after FLUSH. Adapt golden file to 16x64 screen format and .fb instead of direkt disk access. Philip Zembrod 2022-03-19 23:55:06 +0100
  • 155eceadcf Set up block tests Philip Zembrod 2022-03-19 22:37:33 +0100
  • 620cfae913 Extract main part of buffer and block code from vf86core.fth Philip Zembrod 2022-03-19 22:05:42 +0100
  • 483be768c1 Remove commented-out coreplus.fth from test-min.fth (it has lines >80char and cannot be run by the original volks4th.com. Philip Zembrod 2022-03-17 23:44:31 +0100
  • 432048b844 Move TIB-capable line comment \ into core code. Philip Zembrod 2022-03-17 23:02:31 +0100
  • 41cecebbfa Add make rules for "std" test for v4th.com, i.e. all tests except the block tests. Now that v4th.com has a 132 char TIB, it can process the other tests, some of which have a few lines longer than 80 chars. Philip Zembrod 2022-03-17 22:18:14 +0100
  • 54c3d25af5 Fix wrong automatic make variable in test golden file concat rules Philip Zembrod 2022-03-17 22:14:27 +0100
  • 9c2a761894 Migrate .fth include into v4th.com kernel; adapt test-min.log rule Philip Zembrod 2022-03-15 00:39:21 +0100
  • a7ef2d0e64 Delete obsolete preptest.fb/fth, replaced by testprep.fb/fth Philip Zembrod 2022-03-14 23:38:10 +0100
  • 9b765a0fe3 One more small Makefile fix Philip Zembrod 2022-03-14 21:55:47 +0100
  • da96ca1217 Checking in the current version of the new make-built binaries Philip Zembrod 2022-03-14 00:26:45 +0100
  • 32060bfcc3 2 small Makefile fixes Philip Zembrod 2022-03-14 00:25:57 +0100
  • f2a4edb1a1
    Update msdos/readme.org Philip Zembrod 2022-03-13 23:09:31 +0100
  • 8a78db5cdc
    Update README.ORG Philip Zembrod 2022-03-13 22:05:48 +0100
  • fcbb96d1b0
    Update main README.ORG Philip Zembrod 2022-03-13 21:53:11 +0100
  • 4939662c55 Build v4th.com from .fth sources instead of .fb sources. This needs two adaptions in the .fth sources: 1. Replace screen comments \\ with multiple line comments \ as fth files have no screens. 2. Move Create Does> constructs each into a single line because the metacompiler chokes on line breaks in Create Does> when including from an .fth fileb - unclear atm why. C64 metacompiler has the same issue - don't remember if I understood the reason when I encountered the issue there. Philip Zembrod 2022-03-05 23:21:37 +0100
  • 6012afd9d8 Enable metacompiler to include fth files Philip Zembrod 2022-03-05 23:14:05 +0100
  • 1d293d7ccf Extracting the main parts from kernel.fth into .fth files for building a new v4th.com from. Also placing the info from the first few screens into a separate file. Philip Zembrod 2022-03-05 23:08:31 +0100
  • 0ed53b9f5f Move kernel.fb screen 111 to mk-v4th.fth so no thru or +thru from kernel.fb is used anymore in building v4th.com Philip Zembrod 2022-03-04 23:25:37 +0100
  • c21311278a Merge branch 'msdos-tests' of github.com:pzembrod/VolksForth into msdos-tests github.com:pzembrod/VolksForth branch msdos-test contains the latest sync back from forth-ev/VolksForth master Philip Zembrod 2022-03-04 23:13:11 +0100
  • 64ed332b12 First build of v4th.com with compile log file written and checked at the end of the Makefile recipe. Also introduces a prebuilt metacompiler metafile.com with integrated fth file include Philip Zembrod 2022-03-01 14:02:46 +0100
  • 8032f26268
    Merge branch 'forth-ev:master' into msdos-tests Philip Zembrod 2022-02-28 23:26:21 +0100
  • 5e0dafaa16 Reopen stream include file if it was closed, e.g. by a FLUSH. Philip Zembrod 2022-02-06 23:11:22 +0100
  • 1f698d6638 Decouple stream include from isfile. This allows the free use of USE within a .fth stream source file. Philip Zembrod 2022-02-06 11:19:10 +0100
  • 5dc3bbef7c Move all msdos block file Forth sources (.fb, .vid, .sys, .prn) to the msdos/src subdir and generate .fth copies of the .fb files. Philip Zembrod 2022-02-01 09:11:14 +0100
  • 081ed82c25 Run incltest.fth on new-built minimal v4th.com Philip Zembrod 2022-01-31 07:21:14 +0100
  • d8b8f0366e First test rule for the freshly-built-from-fb-src v4th.com, including a good deal of Makefile and run-in-dosbox.sh refactoring, e.g. the introduction of a dosfiles/ subdir in which dosbox runs, to eliminate the need for the Forth PATH word to run tests. Philip Zembrod 2022-01-31 00:14:47 +0100
  • 7dc1c34150 Make rule to target compile a new v4th.com Philip Zembrod 2022-01-20 00:00:40 +0100
  • af1b3e831a
    Merge pull request #37 from pzembrod/msdos-tests Carsten Strotmann 2022-01-17 07:49:20 +0000
  • 9a568b3a03 Copying over the Hayes tester tests from C64 to msdos VolksForth. Names are adapted to DOS 8.3 file names, PETSCII adaptions of core.fth are reverted (DOS uses ASCII), the input test is disabled, since no way was yet found to inject keystrokes into dosbox. And some tweaks were applied to ans-shim.fth and the golden files to make the first tests (preliminary & core) to pass. Philip Zembrod 2022-01-16 21:16:48 +0100