GFA2EXE - Version 1.11

Konvertierung einer GFA-BASIC (MS-DOS) GFA-Datei zu einer EXE-Datei:

GFA2EXE xxx yyy
	Eingabe  XXX.GFA
	Ausgabe  YYY.EXE

GFA2EXE xxx
	Eingabe  XXX.GFA
	Ausgabe  XXX.EXE

Es wird nicht geprft, ob eine alte .EXE vorliegt !!!!!!!!!!

Die erzeugte EXE-Datei bentigt GFABA???.OVL im aktuellen Verzeichnis oder
in einem Verzeichnis, auf das der PATH gesetzt ist (z.B. C:\DOS\GFABA???.OVL).
Die MS-DOS Version 2.xx wird nicht untersttzt.

Die EXE-Datei durchsucht den PATH nach :
    GFABA500.OVL	bei einem normalen PC/AT
    GFABA503.OVL	bei einem 386
    GFABA570.OVL	bei einem PC/AT mit 8087 oder 80287
    GFABA573.OVL	bei einem 386/387 oder 486

Daher sollten sich die Dateien GFABA???.OVL + GFA2EXE.EXE in ein Verzeichnis
des PATH (z.B: C:\DOS oder hnlich) kopiert werden.

Zur Weitergabe von EXE-Dateien bentigen Sie die entsprechende GFABA???.OVL.

Die erzeugte EXE-Datei ist krzer und schneller als die GFA-Datei.
Beispiel:
    XXX.GFA	76K	(SAVE)
    XXX.GFA	40K	(PSAVE)
    XXX.EXE	29K	(GFA2EXE)


Erweiterte Arbeitsweise von TRON/TROFF

Bevor irgendeine Befehlszeile ausgefhrt wird, wird eine kleine Routine
ausgefhrt, die die STOP-Tasten (Ctrl-Break, Strg-Untbr, Shift-Alt-Ctrl
oder Umsch-Alt-Strg) prft und einige fr RESUME ntige Informationen
sichert (und natrlich auch TRON durchfhrt). Dies vergrert natrlich
das Programm (zwei Bytes fr (fast) jede Befehlszeile). Mit TROFF knnen
sie diese zwei Bytes abschalten, und so etwas Platz und Zeit gewinnen.
Das Wiedereinschalten dieser Routine erfolgt mit TRON #, z.B.: TRON #97
(Bitte eine nicht verwendete Kanalnummer angeben, um den Interpreter
nicht zusehr zu bremsen). Sogar etwas wie
    IF 0 THEN TRON #97
funktioniert, da fr GFA2EXE nicht wichtig ist, ob TRON ausgefhrt wird,
sondern nur das Vorhandensein im Programm zhlt.
    IF 0 THEN TRON #97
    TROFF
Diese Sequenz prft genau einmal auf STOP (und ON ERROR/RESUME).
Das IF 0 verbirgt das TRON vor dem Interpreter, der sonst etliche unntze
Assemblerbefehle ausfhren wrde.


DEBUG Option

Wenn Sie dem GFA-Dateinamen ein -Zeichen voranstellen, (-TEST.GFA), gibt
der Konverter GFA2EXE die Zeilennummern, die er bearbeitet aus. Falls Sie bei
der EXE-File-Erzeugung Probleme haben sollten, so kann diese Option zur
Fehlersuche hilfreich sein.