VolksForth/6502/Atari8bit
Carsten Strotmann b66a60fdfd Atari 8bit "savesys" source added 2023-09-10 15:00:26 +02:00
..
3.81.4 Atari 8bit "savesys" source added 2023-09-10 15:00:26 +02:00
VForth35 Atari 8bit: File permission changes 2020-07-15 08:41:44 +02:00
math Atari Math Routines: file extension and file access changes 2020-07-15 08:29:26 +02:00
source.3.81.3 Atari 8bit: cleanup 2020-07-26 13:22:46 +02:00
COPYING Atari 8bit: File permission changes 2020-07-15 08:41:44 +02:00
readme.org new Readme 2020-07-26 13:27:30 +02:00

readme.org

VolksForth Atari 8-bit Readme Version 1.1

VolksForth is a 16bit Forth System produced by the german Forth Gesellschaft e.V. Main development of this system was done between 1985 until 1989. The VolksForth Project was revived in 2005 with the goal to produce a managable Forthsystem for computer systems with restricted system resources.

Some modern Forth Systems were influenced by or were derived from VolksForth (GNU-Forth, bigForth).

The current Version of VolskForth is 3.81. Work on Version 3.90 has been started.

At this time VolksForth is available for this Systems:

  • VolksForth MS-DOS (Intel x86 Architecture i8086-ia64)
  • VolksForth 6502 (Commodore 64, Commodore Plus 4, Atari 8bit, Apple I, Apple II)
  • VolksForth Z80 (CP/M, Schneider CPC CP/M)
  • VolksForth 68000 (Atari ST)

VolksForth is in work for this Systems:

  • VolksForth MS-DOS (Atari Portfolio)
  • VolksForth Z80 (Schneider CPC AMSDOS)
  • VolksForth 68000 (Mac Classic, Amiga)

Copyright

The VolksForth Sources are made avail- able under the terms of the BSD License http://www.opensource.org/licenses/bsd-license.php

The Handbook is Copyright (c) 1985 - 2020 Forth Gesellschaft e.V. ( Klaus Schleisiek, Ulrich Hoffmann, Bernd Pennemann, Georg Rehfeld and Dietrich Weineck).

The Handbook, binary Files and Source- code for VolksForth as well as Informa- tion about Forth Gesellschaft are available on the Forth Gesellschaft Webserver at http://www.forth-ev.de/

(most of the Information is still in german. We are planning to provide future versions with full englisch documentation)

Information and Help about the Program- ming Language Forth can be found in the Internet, starting with the Website of the Forthgesellschaft, or in the Usenet Forum de.comp.lang.forth (via Google Groups: http://groups.google.de/group/de.comp.lang.forth )

Details on VolksForth 6502 (Atari 8bit)

Requirements

Atari 8bit with 48 KB RAM, Floppy Atari 800, 800XL, Atari 130 XE 600XL (+ Atari 1064),

Files

This is list of VolksForth Files in this Distribution.

DISK 1:

DOS.SYS
DUP.SYS     - Atari DOS 2.5
VFORTH.COM  - the plain volksForth
              kernel
4TH.COM     - volksForth binary
STAR4TH.COM - volksForth with
              SPARTA/REAL/BEWE
              DOS Extensions
DEBUG.COM   - volksForth with
              Debug Tools
              (Tracer etc)
CALL.F      - Sourcecode for CALL,
              to call Machine-
              language Suproutines
CREATE.F    - Sourcecode for CREATE
DIR.F       - Sourcecode for DIR and
              DIR" Commands, to list
              Diskdirectories
AS65.F      - Sourcecode for the
              resident 6502 Assembler
TAS65.F     - Sourcecode for the
              transient 6502 Assembler
              (living in HEAP)
SAVESYS.F   - Sourcecode for
              SAVE-SYSTEM command
SIEVE.F     - Primes Sieve Benchmark
4TH.F       - Build volksForth binary
              from plain kernel
README.TXT  - This Text
COPYING     - License Information

Disk 2
DOS.SYS
DUP.SYS     - Atari DOS 2.5
4TH.COM     - volksForth binary
COPYING     - License Information
DEBUG.F     - Script to build an
              volksForth with
              DEBUGGER
TAS65.F     - Sourcecode for the
              transient 6502 Assembler
              (living in HEAP)
CREATE.F    - Sourcecode for CREATE
TOOLS.F     - Debugging Tools
TRACER.F    - Interactive Tracer
DEBUGT.F    - more Debugging Tools
SEE.F       - build Decompiler without
              Disassembler
SEE2.F      - built Decompiler with
              Disassembler
DISAS.F     - 6502 Disassembler
DECOMP.F    - volksForth Decompiler
DIS.F       - build 6502 Disassembler
MTASK.F     - volksForth Multitasker
MTDEMO.F    - Multitask Demo
              "RatRace"
CALL.F      - Sourcecode for CALL,
              to call Machine-
              language Suproutines
SPARTA.F    - Sparta/Real/BEWE-DOS
              Support
LAUNCH.F    - Sparta DOS CLI
              Support
SPAR4TH.F   - Build volksForth with
              Sparta-DOS Support
TEST.F
TEST2.F
TEST3.F     - Test Files for
              nested INCLUDE"

Editor

This verion of volksForth for Atari 8bit does not contain an Editor for Sourcecode. An Forth Editor will be supplied for Version 3.90. We recommend Ken Siders KEDIT ( http://atari.ksiders.tzo.com/ ) or the CompyShop Editor.

Emulator

VolksForth 6502 Atari 8bit 3.81 has been tested in the Atari 8bit Emulator "Atari800" (atari800.sourceforge.net)

Have fun with VolksForth the VolksForth Team