home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
GFABAS36.LZH
/
README.30
< prev
next >
Wrap
Text File
|
1991-04-18
|
3KB
|
82 lines
READ.ME zum GFA-BASIC Version 3.07 Düsseldorf, 27.6.1989
1.)
Im Editor führt das gleichzeitige Drücken von linker SHIFT + TAB Taste
zu einem Einfügen von Leerzeichen bis zur Tab-Position. Das gleichzeitige
Drücken von rechter SHIFT + TAB Taste bewirkt, da₧ alle Leerzeichen
links vom Cursor gelöscht werden. Befindet sich der Cursor auf einem
Leerzeichen, so wird au₧erdem dieses und alle folgenden Leerzeichen
gelöscht.
2.)
CURVE x0,y0,x1,y1,x2,y2,x3,y3
Mit diesem Befehl kann eine Bezier-Kruve gezeichnet werden.
Die BEZIER-Kurve beginnt in x0,y0 und endet in x3,y3. Die Kurve ist
in x0,y0 Tangente zur Linie von x0,y0 nach x1,y1 und in x3,y3 Tangente
zur Linie zwischen x3,x3 und x2,y2. Betrachtet man die Punkte x0,y0 ...
x3,y3 als Endpunkte eines Vierecks, so liegt die Kurve vollständig in
dem von diesen Punkten aufgespannten Viereck. (Man kann sich die Kurve
so vorstellen, da₧ eine Linie zwischen x0,y0 und x3,y3 besteht, die von
den Punkten x1,y1 und x2,y2 angezogen wird).
3.)
Neue 'PUNKT'-Befehle für die Formatierung eines Programmausdrucks:
.PA führt einen Seitenvorschub durch
.P- Punktbefehle werden nicht gelistet !
.P+ Punktbefehle werden, wie sonst auch, gelistet
.P+ und .P- gelten immer für das gesamte Listing (wie .Nx), es gilt die
letzte Einstellung.
4.)
FILESELECT #"Titel","Pfad","Default",File$
unterstützt die Titelzeile der Fileselect-Box der neuen TOS-Version 1.4.
Dies gilt auch für die vom Editor (GFA-BASIC) verwendeten Fileselect-Boxen.
Bei älteren TOS-Versionen wird der Titel ignoriert.
5.)
INP&(#),INP%(#),OUT&,OUT%
Die INP-Funktion und den OUT-Befehl gibt es jetzt auch für 16 Bit und
32 Bit.
Beispiel: Statt (bisher)
A%=CVL(INPUT$(4,#1))
kann jetzt
A%=INP%(#1)
verwendet werden.
6.)
Für jede offene Datei wird ein Bufferbereich von 4 KByte benötigt.
Der Grund dafür ist, da₧ beim Lesen und Schreiben von Diskette eine
GFA-BASIC interne Bufferung eingeführt wurde. Dies führt zu einer
Beschleunigung, insbesondere beim zeilenweisen Einlesen von Diskette
(LINE INPUT, INPUT).
7.)
Es gibt eine neue Dateibezeichnung 'STD:'. Dies entspricht 'Stdin' bzw.
'Stdout' in C-Programmen. Hiermit ist die Möglichkeit gegeben die
Ausgabe eines GFA-BASIC-Programms über ein Shell umzuleiten.
GFABASIC TEST >DUMMY
Mit dieser Zeile wird das GFA-BASIC gestartet und das Programm
TEST.PRG geladen. Alle Ausgaben über 'STD:' werden nun in die Datei
DUMMY umgeleitet. WICHTIG, CONTROL-C führt beim Zugriff auf die Datei
in der Regel zum Absturz. Defaultmä₧ig erfolgt die Ein- und Ausgabe
über Tastatur bzw. Bildschirm.