
*******************************
*                             *
* Text aus der Serie GERMAN   *
*  (c)   RHEIN-MAIN-SOFT      *
*          Oberursel          *
*                             *
*******************************


#############################################################################

                        "TrackOff?" V2.0 - "DevsOff?"
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                            © 1991 by B.Hoffmann
                            ~~~~~~~~~~~~~~~~~~~~
#############################################################################

 I. Vorgeschichte
 ~~~~~~~~~~~~~~~~
 Wie Sie wissen ,sinkt mit Erweiterungen,die Sie an Ihren AMIGA anschließen,
 wie beispielsweise externe Laufwerke,Drucker u.a. auch der freie Speicher,
 mit dem Ihr Computer arbeitet!
 Solange man einen `normalen` AMIGA mit 512 KB Chip-Memory ohne jegliche Er-
 weiterungen besitzt,dürfte der Speicher im Allgemeinen wohl ausreichen,ob-
 wohl sehr viele Programme,seien es Spiele,Grafik- oder Animationsprogramme,
 heutzutage schon mehr als schlecht bzw. überhaupt nicht mit diesem freien
 Arbeitsspeicher zurechtkommen.
 Falls Sie aber außerdem noch ein externes Laufwerk,sowie einen Drucker an-
 geschlossen haben,wird auch das Arbeiten mit dem Arbeitstisch oder das Pro-
 grammieren nahezu unmöglich,da Sie nur noch sehr wenige der Programme wirk-
 lich noch im Speicher halten können.

 Ich machte mir vor gut einem Monat darüber meine Gedanken,und so entstand
 schließlich "TrackOff?" V1.0 !
 Dieses Programm schrieb ich angeregt von einer kleinen Assemblerroutine,die
 ich in einem Computermagazin gelesen und getestet hatte. Diese Routine ent-
 fernte den Task des "trackdisk.devices",was einen Speichergewinn von 21 KB
 pro angeschlossenem Laufwerk bedeutete!
 "TrackOff?" V1.0 war ein kleines Programm,das nach einem Klick auf die lin-
 ke Maustaste das "trackdisk.device" abschaltete. Aber leider hatte das Pro-
 gramm einen dicken Fehler,so konnte man es zwar verlassen ohne das "track-
 disk.device" abzuschalten,komischerweise wurde das Device trotzdem häufig
 abgeschaltet,was dazu führte,das ich den AMIGA reseten mußte,um die Lauf-
 werke wieder nutzen zu können!

 Also setzte ich mich noch einmal hin und programmierte alles neu,noch viel
 komplexer und länger,so entstand...

#############################################################################

 II. "TrackOff?" V2.0 - "DevsOff?"
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Programm ist in der Lage,die Tasks aller bekannten Devices des AMI-
 GA abzuschalten,was einen gehörigen Speichergewinn zur Folge hat!

                   Hier die Features der Version 2.0
                   °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                    - vollkommen Mausgesteuert
                    - Intuitionverwendung
                    - Pull-Down Menüs
                    - Sicherheitsabfragen vor dem Abschalten
                    - Kurzanleitung im Programm
                    - Informationen zu den einzelnen Devices
                    - englische und deutsche Version

         In diesem Verzeichnis sollten sich folgende Files befinden:
         °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                                  .info
                                  TrackOff?_d
                                  TrackOff?_e
                                  Anleitung
                                  Anleitung.info
                                  Instructions
                                  Instructions.info
                                  Source_d.asm
                                  Source_d.asm.info
                                  Source_e.asm
                                  Source_e.asm.info

 Wie oben erwähnt gibt es eine deutsche und eine englische "TrackOff?"-Ver-
 sion. Sie unterscheiden sich lediglich durch die "On-Screen"-Texte,also den
 Menüs und den Requestern!

#############################################################################

 III. Laden
 ~~~~~~~~~~
 "TrackOff?" läßt sich nur über das CLI oder von der Shell aus laden.
 Geben Sie folgende Kommandozeile ein:

 Für die deutsche Version...

               1> [Laufwerk]:TrackOff?/TrackOff?_d

 Für die englische Version...

               1> [Laufwerk]:TrackOff?/TrackOff?_e


 Legen Sie anschließend diese "ANTARES"-Diskette in das angegebene Laufwerk
 ein und drücken Sie [RETURN].
 Das Programm wird nun geladen!

#############################################################################

 IV. Anleitung
 ~~~~~~~~~~~~~
 Nachem Sie nun das Programm geladen haben,öffnet sich ein Intuitionfenster.
 Halten Sie die rechte Maustaste gedrückt.
 Sie sehen nun die vier Hauptmenüs "Projekt","Abschalten","Informationen"
 und "Anleitung".

 Wenn Sie nun mit dem Mauszeiger auf diese Hauptmenüpunkte fahren,werden die
 darin enthaltenen Menüs und deren Submenüs,falls vorhanden,sichtbar.
 Um einen dieser Menüpunkte anzuwählen,müssen Sie nur bei gedrückter rechter
 Maustaste mit dem Zeiger darüber fahren,bis der Menüpunkt hell invertiert
 wird,und dann die rechte Maustaste loslassen!

 Nun ein paar Informationen zu den Menüs...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 IV.a) Das "Projekt"-Menü
 ~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Menü beinhaltet folgende Menüpunkte:
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
               - About...
               - Quit

 About...  - Dieser Menüpunkt zeigt Ihnen einige Informationen an,von wem
 ~~~~~~~~    "TrackOff?" geschrieben wurde,wer die Copyrights besitzt,usw...

 Quit      - Dieser Menüpunkt dient zum Beenden des Programmes.Vorher werden
 ~~~~        Sie noch von einem Requester gefragt,ob Sie das Programm wirk-
             lich beenden möchten. Klicken Sie einfach das entsprechende 
             Feld an,um das Programm wirklich zu verlassen oder um zum Pro-
             gramm zurückzukehren!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 IV.b) Das "Abschalten"-Menü
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Menü beinhaltet folgende Menüpunkte:
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
               - trackdisk.device
               - clipboard.device
               - narrator.device
               - parallel.device
               - ramdrive.device
               - printer.device
               - serial.device

 Durch Anwahl dieser Menüpunkte schalten Sie das jeweilige Device ab. Doch
 natürlich werden Sie auch hier von einem Requester vorher nochmals gefragt!

 ACHTUNG: Sie können die Devices nur abschalten,wenn der Tasks des Devices
 ~~~~~~~~ zum Zeitpunkt des Abschaltens aktiviert ist,ansonsten können Sie
          das Device nicht abschalten!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 IV.c) Das "Informationen"-Menü
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Menü beinhaltet folgende Menüpunkte:
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
               - trackdisk.device
               - clipboard.device
               - narrator.device
               - parallel.device
               - ramdrive.device
               - printer.device
               - serial.device

 Diese Informationen geben Ihnen,wenn Sie bei gedrückter rechter Maustaste
 darüber fahren,Informationen zu dem jeweiligen Device.

 Hier sind einige Informationen zu den Devices
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 1.) Das "trackdisk.device"
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Device steuert den Zugriff auf die Diskettenlaufwerke des AMIGA.
 So werden unter dem Betriebssystem AmigaDOS sämtliche Laufwerksaktionen
 mit Hilfe des "trackdisk.devices" durchgeführt.
 Auch ermöglicht das "trackdisk.device" Programmierern die Möglichkeit,
 die Disketten auf relativ tiefer Ebene bearbeiten zu können.

 Falls dieses Device abgeschaltet wurde,können Sie keine Laufwerksaktionen
 mehr durchführen,bevor Sie einen Reset auslösen!

 2.) Das "clipboard.device"
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Device steuert das Schreiben und Lesen von Zwischenspeicherinhalten
 zu oder von CLIPS: oder DEVS:clipboards.

 Falls Sie dieses Device abschalten,können keine Zwischenspeicherinhalte
 zu oder von CLIPS: oder DEVS:clipboards gelesen werden,bevor Sie einen
 Reset auslösen!

 3.) Das "narrator.device"
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Device steuert den Zugriff auf den Sprachsynthesizer.

 Und was macht der AMIGA-User,wenn er dieses Device abgeschaltet hat,und
 wieder den Synthesizer benutzen möchte? Jaaaa,er muß einen Reset auslösen!

 4.) Das "parallel.device"
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Device steuert den Zugriff auf den parallelen Anschluß des AMIGA.

 Nach dem Abschalten kann erst nach einem Reset wieder auf den parallelen
 Anschluß zugegriffen werden!

 5.) Das "ramdrive.device"
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Device steuert den Zugriff auf die resetfeste RAM-Disk,die mit der
 Kickstartversion 1.3 ausgeliefert wird.

 Auf die resetfeste RAM-Disk kann erst nach einem Reset wieder zugegriffen
 werden,wenn Sie dieses Device abschalten!

 6.) Das "printer.device"
 ~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Device steuert den Zugriff auf den Drucker.

 Auf den Drucker kann erst nach einem Reset wieder zugegriffen werden,wenn
 Sie dieses Device abschalten!

 7.) Das "serial.device"
 ~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Device steuert den Zugriff auf den seriellen Anschluß des AMIGA.

 Nach dem Abschalten des Devices kann erst nach einem Reset wieder auf den
 seriellen Anschluß zugegriffen werden!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 IV.d) Das "Anleitung"-Menü
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 Dieses Menü beinhaltet folgende Menüpunkte:
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
               - TrackOffV2.0 - DevsOff?

 Hier finden Sie eine kleine Anleitung,die Sie über die wesentlichen Möglich-
 keiten des Programmes aufklärt!

#############################################################################

 V. Technische Daten
 ~~~~~~~~~~~~~~~~~~~
 Deutsche Version
 °°°°°°°°°°°°°°°°
                   Bytes (ungecruncht) : 16.080 Bytes
                   ---------------------
                   Länge in Zeilen     :  4.280 Zeilen
                   ---------------------
                   Erstellt mit        :  Devpac V2.0
                   ---------------------
                   Ladbar              :  (nur) CLI oder Shell
                   ---------------------

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Englische Version
 °°°°°°°°°°°°°°°°°
                   Bytes (ungecruncht) : 16.056 Bytes
                   ---------------------
                   Länge in Zeilen     :  4.283 Zeilen
                   ---------------------
                   Erstellt mit        :  Devpac V2.0
                   ---------------------
                   Ladbar              :  (nur) CLI oder Shell
                   ---------------------

#############################################################################

 VI. Kompatibilität
 ~~~~~~~~~~~~~~~~~~
 Das Programm dürfte eigentlich auf allen AMIGA-Modellen ohne Probleme lau-
 fen,keine Probleme traten bei folgenden Rechnern auf:

       1.  AMIGA 500 mit 512 KB Chip-RAM,Kickstart 1.3 und Fat Agnus
       2.  AMIGA 500 mit 512 KB Chip-RAM,512 KB-Erweiterung,Kickstart
           1.3 und Big Agnus
       3.  AMIGA 500 mit 512 KB Chip-RAM,512 KB-Erweiterung,Kickstart
           1.2 und Fat Agnus

#############################################################################

 VII. Source-Code
 ~~~~~~~~~~~~~~~~
 Der Assembler Source-Code liegt ebenfalls in diesem Verzeichnis bei,natür-
 lich ist auch dieser in zwei Versionen unterteilt:

       Source_d.asm      -    Der Source-Code mit deutschem Kommentar

       Source_e.asm      -    Der Source-Code mit englischem Kommentar

 Der Source ist nicht durchgehend kommentiert,da sich viele Strukturen oft
 wiederholen,und es einfach zeitlich nicht zu machen war!

#############################################################################

 VIII. Copyrights
 ~~~~~~~~~~~~~~~~
 1.  "TrackOff?" ist Public Domain-Software!

 2.   Ich behalte mir alle Rechte am Programm vor!

 3.   Das Programm darf frei kopiert werden,solange nichts daran verändert
      wird!

 4.   Der Source-Code darf frei verwendet werden,auch in kommerziellen Pro-
      grammen,ohne das mein Name als der Autor des Sources erwähnt werden muß!

 5.   Ich würde mich sehr über einen kleinen Obolus freuen,dies ist aber nicht
      notwendig,sondern eine freiwillge Geste,die die Programmierung weiterer
      Projekte dieser Art fördern würde!

#############################################################################

 Für Programmvorschläge,Kritik,Lob oder wenn Sie einen Fehler entdeckt ha-
 ben,schreiben Sie an:
                                   Bernd Hoffmann
                                   Biedenkopfer Str.34
                                   W-5900 Siegen 1

 Ich bitte ebenfalls darum,falls Sie eine erweiterte Form von "TrackOff?"
 erstellt haben,mir diese zu schicken!

#############################################################################




*******************************
*                             *
* Text aus der Serie GERMAN   *
*  (c)   RHEIN-MAIN-SOFT      *
*          Oberursel          *
*                             *
*******************************
