mirror of
https://github.com/forth-ev/VolksForth.git
synced 2024-11-22 20:34:07 +00:00
108 lines
4.2 KiB
Plaintext
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
|
||
|
|
||
|
|