
  WORKSHOP V1.6
  =============

  Hallo !
  
  
  WORKSHOP soll die Arbeit beim Programmieren und Arbeiten mit mehreren
  Programmen erleichtern, indem es eine Basis bildet, aus der heraus die
  verschiedenen Aufgaben erledigt werden. Danach wird in die Shell zu-
  rückgesprungen. 
  Das Programm ist auf Monochrom- und Farbbildschirm (Mid) lauffähig,
  wobei natürlich die jeweils aufgerufenen Anwendungen in dieser 
  Auflösung auch lauffähig sein müssen !
  Das Programm selbst braucht etwas mehr als 200 KB Speicherplatz.
  Die Einsatzfähigkeit mit "speicherfressenden" Programmen hängt also
  von der Gesamtspeichergrö₧e ab. (Also ab 2 MB dürfte es wirklich keine
  Probleme mehr geben ...).
  Das Datum, die Zeit und das jeweils aktuelle Laufwerk werden angezeigt.
  
  Zum Programm gehört ein Dateifile für wahlweise Belegung der Menuleiste
  und Pfad- bzw. Dateiangaben.
  Sollte dieses File WORKSHOP.DEF fehlen arbeitet das Programm mit einer
  Standardbelegung, wobei der Pfad jeweils zuerst der aktuelle ist.
  Bei einem 2. Suchlauf wird auch in Unterverzeichnissen gewühlt !
  
  
  Nun zum Menu :
  ==============
  
  DESK         Info
               6 Accs        
               
  GFA          Interpreter2   Gfabasic 2.0
                              Pfad1, Datei1 (abgek.: P1,D1)
                              Wenn WORKSHOP.DEF vorhanden und der Pfad
                              richtig angegeben:
                              Start vom jeweiligen Laufwerk/Pfad
                              sonst:
                              automatischer Aufruf. Wenn das Programm
                              nicht im aktuellen Laufwerk (wird angezeigt)
                              zu finden ist, werden automatisch alle 
                              angeschlossenen Laufwerke abgefagt (A-O)
                              Die Reihenfolge geht dabei von O nach A,
                              damit eine ev. Epromdisk/Festplatte zuerst
                              abgefragt wird. 
                              Wichtig : Das Programm darf 
                              ============================
                                                 - mittlerweile auch im
                                                   Ordner stehen,
                                                   aber es könnten noch
                                                   mir unbekannte Probleme
                                                   auftauchen.
                   
   
               
                    
               Compiler2     Compiler 2.0   s.o.
                             P2,D2
               Interpreter3  Gfabasic 3.0   s.o.
                             P3,D3
               Compiler3     Compiler 3.0   s.o.
                             P4,D4
               ST Kill                      s.o.
                             P5,D5
               Optimieren    Zwei Formen werden angeboten: 
                             1. Rechenbefehle werden in die schnelle Form
                             umgesetzt (INC,DEC,MUL ...)
                             2. For-Next Schleifen werden für den Compiler
                             in schnellere Repeat-Until Schleifen umgeformt.
               Linker                       s.o.
                             P7,D7
               Kennung löschen
                             Zum Compilieren von geschützten Programmen
               Kennung setzen
                             Schutz für Gfabasic-Programme                
               Kommentare    Kommentare entfernen
                             Nur LST-Files !
               Proceduren    Zum Einbinden von LST-Files.
                             Für jedes einzubindende LST-File wird im
                             Programm folgendes eingegeben:
                             ' &PROC NAME.LST
                             Die Syntax mu₧ genau (!) eingehalten werden.
                             Dann wird das Programm mit SAVE,A als LST-File
                             abgespeichert und in .LSE umbenannt. Dann kann
                             gemerged werden.
               Variablen     Gibt eine Liste mit verschiedenen Variablen-
                             typen und Proceduren aus.             
               Datagenerator                           
                             macht DATA-Zeilen
                             
  
  PROGRAMME    Programme           Aufruf beliebiger .PRG's vom aktuellen
                                   Laufwerk 
               Files               Aufruf *.* vom aktuellen Laufwerk 
               FREI (--> bei mir:)
                                   Editor              s.o.
                                   (Menupunkt=M)  M8,P8,D8
               FREI                Textverarbeitung    s.o.
                                   M9,P9,D9
               FREI                Datenbank           s.o.
                                   M10,P10,D10
               FREI                Anwend1             s.o.
                                   M11,P11,D11
               FREI                Anwend2             s.o.
                                   M12,P12,D12
               FREI                Assembler           s.o
                                   M13,P13,D13
               FREI                Bonus               s.o.
                                   M14,P14,D14
               CAD                 Aufruf CAD.PRG's aus P15
               Zeichnen            Aufruf ZEICHEN.PRG's aus P16
               Copies              Aufruf COPYx.PRG's aus P17
               Monitore            Aufruf MONITOR.PRG's aus P17
               
  
  DATEIEN      Attribute           Dateiattribute verändern
                                   Z.B. Hiddenfiles erzeugen;
                                   Wenn man sich den Namen merkt, kann ein
                                   Hiddenfile wieder auf <normal> gestellt
                                   werden.
               Kopieren            Einzelfiles vom Sourcelaufwerk; Ziel
                                   wird abgefragt (A-O)
                                                                                                                                                               
               Lesen              ermöglicht <Read.me> u.a. zu lesen oder
                                  auszudrucken
               Umbenennen         Files umbenennen
               Löschen            Files löschen (Bei Irrtum siehe unten)
               Entlöschen         Funktioniert meistens (wenn noch nicht
                                  formatiert wurde, bzw. überschrieben
                                  wurde. (ev. danach Diskwechsel, damit
                                  Inhaltsverzeichnis neu geladen wird.)
               Ordner             Erstellt und löscht Ordner
               RCS                Aufruf RCS.PRG aus P17
               FREI               MCI.TTP  (P6 aus D6)
               Bild               Einlesen von Bildern (ev. auch in
                                  Programme als Titelbilder etc.)
               String             Eingeladene Bilder können als String
                                  abgespeichert werden(zur Weiterverar-
                                  beitung).
                                  String liest zum Betrachten ein.
               
  SONSTIGES    Formatieren        Formatiert je nach Einstellung
               Diskanalyse        Analysiert eingelegte Diskette
               Diskcopy           alle Einzelfiles beliebig von ---> nach
                                  Aus Ordnern ist Kopieren möglich,
                                  jedoch können Ordner selbst noch nicht
                                  kopiert werden.
                                  Wird ev. noch verbessert.
               Spooler            Aufruf SPOOLER.PRG aus P17
               Hardcopy           gibt die Möglichkeit, eine eigene
                                  Hardcopyroutine einzulesen. Unter
                                  <HARDCOPY.PRG> verwende ich selbst
                                  das T_Hardfix.prg aus ST-Magazin
                                  Aufruf HARDCOPY.PRG aud P17
               Switch             Aufruf SWITCH.PRG aus P17
               Command            Aufruf COMMAND.PRG aus P17
               Speicher           Gibt freien Speicherplatz an
               Hilfe              Ruft <GFAHILFE> auf
                             
                                  
               
                                  
  LAUFWERKE    A - O              Zeigt alle angeschlossenen Laufwerke
                                  an. Jedes Laufwerk kann zum aktuellen
                                  Laufwerk bestimmt werden. 

  ENDE         Ausschalten        Ruft (wenn vorhanden) aus P17 SHIP.PRG
                                  zum Sichern der Festplatte auf.
                                  ---> Netzschalter
               Zum Desktop        Kehrt normal zum Desktop zurück
                                  
                                  
                                       
  ÜBRIGENS:
  =========
                  Viele Funktionen lassen sich sowohl mit der Maus aus
                  der Menuleiste, als auch per Tastencode aufrufen !!!
                  Siehe Help !                                
  
  
                                                                
                                                              
                                         Walter Hermann
                                         Altstädterstr. 1a
                                         8972 Sonthofen
                                         Tel.: 08321/86248
                                                              
                                                              
                                                              
   PS.:
   ====
         Da Schwierigkeiten mit verschiedenen Programmen nicht ausbleiben
         und der Speicherausbau verschieden ist, sollte jeder für sich
         selbst testen, was optimal läuft. Bei Problemen s. Adresse.
         Übrigens laufen bei mir eigentlich alle Programm einwandfrei;
         beim Aufruf von Emulatoren wird's Schwierigkeiten geben, sonst 
         ist mir bislang nichts bekannt !
         
         
         
         Stand 17.08.88:
         Das Programm kann für den einen oder anderen u.U. auch verändert
         werden; die jetzige Version ist noch unter GFA 2.02 entwickelt;
         ich habe bereits mit einer Umsetzung/Verbesserung(?) auf 3.0
         begonnen. RUF nach dem COMPILER 3.0 !!!
         Ich wäre ev. dankbar für Vorschläge etc. ...
         
         
         
         So jetzt reichts ...
           


  =========                                  
                  
