VolksForth/doc/atari-st/README.TXT
2019-07-22 09:30:15 +02:00

108 lines
4.2 KiB
Plaintext

VolksForth Readme
Version 1.0
10. August 2005 (cas)
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 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)
VolksForth Z80 (CP/M, Schneider CPC)
VolksForth 68000 (Atari ST)
Copyright
The VolksForth Sources are made available under the terms of the
BSD Lizenz - http://www.opensource.org/licenses/bsd-license.php
The Handbook is Copyright (c) 1985 - 2005 Forth Gesellschaft
e.V. ( Klaus Schleisiek, Ulrich Hoffmann, Bernd Pennemann, Georg Rehfeld
and Dietrich Weineck).
The Handbook, binary Files and Sourcecode for VolksForth as well as Information
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 englisch documentation)
Information and Help about the Programming 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 68000 (Atari ST)
* Requirements
Atari ST with at least 520 KB RAM, Floppy or Harddisk
* Files
This is list of VolksForth Files in this Distribution. Shadowscreens
with additional Information are marked with (*).
ASSEMBLE.SCR the volksFORTH-83 Assembler.
RELOCATE.SCR * Relocator to adapt the System to use more or less
Diskbuffers and therefor more or less memory for the
Forth Dictionary
ALLOCATE.SCR * contains OS-Libraryroutines to allocate and free
memory
DIVERSES.SCR * small, often used definitions
FORTHKER.PRG contains the Forth-Kernel including the Fileinterface.
EDIICON.SCR Definitions for the Editor-Resource; created with the
Resource Construction Set
EDITOR.SCR * the GEM-Editor.
EDWINDOW.SCR * the window for the editor
STRINGS.SCR * Basic String-Operations
STARTUP.SCR Loadscreen to create a work-system
TOOLS.SCR Decompiler and Tracer.
INDEX.SCR * Definition of the Word "INDEX".
PRINTER.SCR * Printer-Interface.
FORTH_83.SCR Sourcecode of the VolksForth 3.81
DISASS.SCR the Disassembler.
FILEINT.SCR * the File-Interface.
LINE_A.SCR * the Basic Words for Line_A Graphic.
DEMO.SCR Graphic-Demos with Line_A Graphic.
TASKER.SCR the Multitasker.
RAMDISK.SCR * With this RAM-Disk free RAM outside the Forth System
can be used for Diskbuffers
TUTORIAL.SCR A short Tutorial for the Editor
ERRORBOX.SCR * reroutes Errormessages into Alter-Boxes. Example for
the use of Alert Boxes from Forth
Subdirectory GEM
BASICS.SCR Basic Words, Definition of Arrays etc.
VDI.SCR the VDI-Library.
AES.SCR the AES-Library.
GEMDEFS.SCR Definitions for Windows Parameters and Labels
SUPERGEM.SCR * useful words to ease the use of GEM
* Installation
Copy the Diskimages to Atari Disks (360KB) or copy the files from the "Harddisk"
directory to harddisk or on Disks. Start the Program File "4th.prg" from TOS.
* Emulator
VolksForth Atari ST 3.81 has been tested in the Atari ST Emulator "HATARI"
(hatari.sourceforge.net) with EmuTos (emutos.sourceforge.net). VolksForth 3.81 has
some display problems with screen resolutions above 640x480. We try to solve this in
later versions.
The Forth Live-Linux CD-ROM (available in the Downloadsection of the Forth
Gesellschaft Website) includes the current Versions of VolksForth direct usable
without Installation including the Handbooks as PDF-Files.
Have fun with VolksForth
the VolksForth Team