VolksForth/8080/CPM/DOC/DE/INSTALL.txt
2020-06-28 16:19:40 +02:00

106 lines
5.8 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.OP
Wie fange ich an?
-----------------
In diesem Text soll der Vorgang der Installation von volksFORTH an ein CP/M-
KomputerSystem (Bildschirm, Tastatur, Drucker) beschrieben werden.
Auf der ausgelieferten Diskette finden sich folgende Files:
ASS8080 SCR Der volksFORTH 8080-Assembler
ASSTRAN SCR Zum Laden des Assembler auf den Heap
DISASS SCR Ein Z80-Disassembler fuer volksFORTH
DOUBLE SCR Definitionsn fuer doppeltgenaue Zahlen
EDITOR SCR Der volksFORTH Full-Screen Editor
FILEINT SCR Das volksFORTH Fileinterface zu CP/M 2.2
HASHCASH SCR Ein schnelles Dictionary-Suchverfahren
INSTALL SCR Der Installer f}r die Editor-Befehlstasten
KERNEL COM Der volksFORTH Kern (Terminal unabh{ngig)
PORT8080 SCR Definitionen f}r 8080 Portzugriff
PORTZ80 SCR Definitionen f}r Z80 Protzugriff
PRIMED SCR Der primitivst Editor zum Installieren
PRINTER SCR Anpassung von volksFORTH an den Drucker
RELOCATE SCR Das Utility-Wort BUFFERS
SAVESYS SCR Das Utility-Wort SAVESYSTEM
SEE SCR Der automatische Decompiler
SIMPFILE SCR Ein einfaches Filesystem f}r Direktzugriff
SOURCE SCR Der Quelltext des volksFORTH Kerns
STARTUP SCR Load-File, das aus KERNEL.COM VOLKS4TH.COM macht
STRING SCR Definitionen f}r Stringoperationen
TASKER SCR Der volksFORTH Multitasker
TERMINAL SCR Definitionen f}r das installierte Terminal
TIMES SCR Die Utility-Worte OFTEN und TIMES
TOOLS SCR Der manuelle Decompiler, DUMP und der Tracer
VOLKS4TH COM Das volksFORTH Standard-System
************************ A C H T U N G ***********************
* *
* Bevor Sie irgendetwas mit dem System ausprobieren: *
* Machen Sie Sicherheitskopien von den Orginaldisketten. *
* *
**************************************************************
0) Drei wichtige Worte: USE, LIST und LOAD
volksFORTH bearbeitet seine Programmtexte in sogenannten Screen Files
(Nachname: .SCR), das sind Files, die in 1 kB gro~e Screens aufgeteit
sind, die wiederum in 16 Zeilen mit je 64 Zeichen strukturiert sind. Um
ein schon existentes File als aktuelles File anzuw{hlen wird das Wort USE
<filename> benutzt. (Beispiel: USE TERMINAL.SCR, w{hlt TERMINAL.SCR als
aktuelles File.) Um sich nun einen bestimmten Screen anzusehen, wird nn
LIST benutzt. (Beispiel: 1 LIST, zeigt Screen 1 des aktuellen Files.)
Mit nn LOAD wird ein bestimmter Screen geladen: Die Definitionen in
diesem Screen werden in eine f}r den Komputer ausf}hrbare Form gebracht.
(Beispiel: 1 LOAD, l{dt Screen 1 des aktuellen Files.)
Per Konvention soll der Screen null eines jeden Files eine Erkl{rung des
Inhaltes des Files enthalten. Wird Screen eins, der sogenannte LOAD-
Screen, geladen, so soll er das Laden der gesamten Definitionen des Files
veranlassen.
Zeile Null eines jeden Screens soll Auskunft }ber den Inhalt des Screens
geben.
1) Die Anpassung von volksFORTH an den Komputer
Damit das volksFORTH in vollem Umfang benutzt werden kann, ist zun{chst
eine Installation erforderlich. F}r Schneider-Komputer ist diese schon
von uns vorgenommen worden, soda~ es gleich richtig losgehen kann.
Die Anpassung an einen anderen Komputer beinhaltet:
a) Anpassung der Bildschirmfunktionen
In dem File TERMINAL.SCR werden die notwendigen Bildschirmfunktionen
definiert. Diese m}ssen auf den neuen Bildschirm angepa~t werden.
Da der Editor erst nach erfolgreicher Anpassung benutzt werden kann,
m}ssen diese Screens auf andere Art und Weise ge{ndert werden.
Dazu kann der Primitivst-Editor im File PRIMED.SCR benutzt werden.
Die normalerweise zu benutzenden Escape-Sequenzen, sind dem ent
sprechenden Terminal-Handbuch zu entnehmen. Mit USE PRIMED.SCR 1
LOAD den primitivst Editor laden. (Screen 0 enth{lt Anleitung,
Screen 2 ein Beispiel). Dann mit USE TERMINAL.SCR dieses File zur
Benutzung anw{hlen. PRIMED arbeitet dann auf diesem File.
b) Anpassung der Editor-Befehlstasten
Im File EDITOR.SCR gibt es eine Tabelle mit Namen KEYTABLE, in der
die Tasten zu den in der Tabelle ACTIONTABLE definierten Befehlen
angegeben werden. Durch [ndern der Tabelle KEYTABLE k|nnen die
Befehlstasten des Editors ver{ndert werden.
Zum einfachen Anpassen des Editors gibt es das File INSTALL.SCR,
indem interaktiv die neuen Befehlstasten abgefragt werden.
(Achtung!: Der Sourcetext wird nicht mitge{ndert!!)
2) Die Anpassung von volksFORTH an den Drucker
In dem File PRINTER.SCR wird die Ansteuerung des Druckers (hier Epson
FX80) definiert. Sollte kein Epson-kompatibler Drucker vorliegen, m}ssen
auch hier die Escape-Sequenzen ge{ndert werden.(Siehe Druckerhandbuch!)
Dies sollte aber m|glichst erst dann geschehen, wenn die restlichen An
passungen laufen!