   ***************************************************************
   *
   *                     PS-Control V2.0
   *
   *         ACC/PRG zur Proze-Steuerung unter MTOS/MiNT
   *
   *                   PD 1993 by Richard Kurz
   *                   Vogelherdbogen 62
   *                   88069 Tettnang
   *
   *                   Via E-Mai,
   *                   Fido: 2:246/8520.5
   *                   Nest: 90:400/403.5
   *                   AtariNet: 51:601/115.5
   *                   CompuServe 100025,2263
   *                   Maus @ UN
   *
   ***************************************************************


   ACHTUNG! Dieses Programm ist Publik Domain! Die Weitergabe
   von und zu Jedermensch ist absolut erlaubt bzw. erwnscht,
   aber lassen Sie bitte diese Anleitung dabei....


Was ist's?

   MiNT (MiNT is Not TOS) war bisher hauptschlich fr Freaks und
   mausscheue Atari-Benutzer von Interesse. Dank MultiTOS (MiNT is
   Now TOS) ist seine Verbreitung nun doch ganz nett gewachsen.

   Damit auch User, die sich mit einer kommandoorientierten
   Oberflche nicht anfreunden knnen, einen berblick bzw.
   Kontrolle ber die Prozesse in Ihrem System haben, wurde von mir
   PS-Control verbrochen.

   PS-Control kann als Accessory oder Programm gestartet werden,
   vorausgesetzt MiNT ist installiert. Es zeigt bis zu 200 Prozesse
   (laufende Programme) mit einigen Parametern in einem Fenster an.
   Ein Doppelklick auf einen Prozenamen ffnet ein zustzliches
   Informations-Fenster mit genaueren Ausknften.

   Durch einfaches Anklicken wird ein Proze markiert. Bei
   gedrckter Shift-Taste knnen mehrere Prozesse angewhlt werden.
   Mit + und - kann die Prioritt eines markierten Prozesses erhht
   bzw. vermindert werden, Min / Max setzen sie auf -20 / +20.

   Diese Vorgaben knnen mit >>Liste<< dauerhaft in der Datei
   >>PS_CONTR.INF<< gesichert werden. Wurde ein Proze in diese
   Liste aufgenommen, steht vor seinem Namen ein Uhrensymbol. Einmal
   pro Sekunde werden die Prioritten der aktiven Prozesse anhand
   der Liste (bei Bedarf) eingestellt. Damit kann z.B. einem
   Programm eine Prioritt fest zugeordnet werden, egal welche
   Prioritt es von seinem Vater geerbt hat.

   Da MiNT auch Signale untersttzt, knnen im Menu >>Signal<<,
   selbige an markierte Prozesse gesendet werden. Folgende Signale
   stehen zur Verfgung: STOP, TSTP, CONT, KILL und TERM.


Neu ab V1.90
   Wenn in [ Win. xx ] ein Wert eingetragen und der Button angewhlt
   ist,erhlt der Eigentmmer des obersten Fensters die Prioritt xx!
   Ein Hkchen am rechten Fensterrand zeigt diesen Vorgang an.

   Ab MTOS 1.08 kann das Fenster iconifiziert werden und es wird eine
   kleine Grafik dargestellt, anhand deren sich die momentane Auslastung
   des Rechners ablesen lt. Je hher desto schnarch.......

Neu ab V2.0
   Die Beschrnkung auf 17 Prozesse ist aufgehoben. Es knnen nun 200
   Prozesse verwaltet werden (wer mehr braucht :-) mge sich melden).

   Die Optik hat sich etwas gendert, da eine Menleiste hinzugekommen
   ist....

   Die Auslastungsanzeige gibt es nun auch als separates Fenster.


Das PS-Control-Fenster

   Im oberen Bereich werden 17 Prozesse gleichzeitig angezeigt, sind mehr
   als 17 Prozesse aktiv, kann mit dem Slider entsprechend gescrollt werden.
   Zu jedem Proze werden folgende Parameter gezeigt:

   Name -> Der Name des Prozesses (maximal 8 Zeichen). Erscheint
           das Uhrensymbol vor dem Namen, steht der Proze in
           der Liste mit den Prioritten.

   Id   -> Die dreistellige Identifikations-Nummer des Prozesses.

   Pri  -> Die Prioritt, nach der die Rechenzeit verteilt wird, mit
           Werten von -20 bis +20

   Fl   -> Der aktuelle Status, folgende Werte sind mglich:
            0x00      momentan aktiv
            0x01      fertig zum Start
            0x20      wartet auf ein Ereignis
            0x21      wartet auf Ein-/Ausgabe
            0x22      Zombie, 'ne Leiche halt
            0x02      beendet aber resident
            0x24      gestoppt durch ein Signal

   CPU -> Die gesamte Rechenzeit, in Sekunden, die von diesem
          Proze verbraucht wurde.

   Byte-> Der Speicherbedarf des Prozesses.

   Um die Prioritt zu ndern oder um Signale abzuschicken, mu mit
   der Maus mindestens ein Proze angeklickt werden. Mit
   gleichzeitig gerckter Shifttaste drfen's auch gerne mehr sein.


Die Buttons

   [ Alles ]   -> Markiert alle Prozesse.
   [ Nichts ]  -> Lscht alle Markierungen.
   [ + ]       -> Erhht die Prioritt um 1.
   [ - ]       -> Vermindert die Prioritt um 1.
   [ Max ]     -> Setzt die Prioritt auf +20.
   [ Min ]     -> Setzt die Prioritt auf -20.
   [ 0 ]       -> Setzt die Prioritt auf 0 (normal).
   [ Win. xx ] -> Wenn dieser Button selektiert ist, wir die
                  Prioritt des obersten Fensters auf den Wert
                  xx gesetzt.
   [ Upd. x  ] -> Ist dieser Button selektiert, aktuallisiert
                  PS-Control die Prioritten alle x Sekunden.


Die Menleiste

   >>PS<<
      Info    -> Zeigt den Verbrecher.
      Hilfe   -> Gibt ein wenig von derselben.

   >>Datei<<
      INF sichern  -> Schreibt eine Liste auf Disk.
      INF laden    -> Ldt eine Liste von Disk.
      Ende         -> Schliet alle Fenster.

   >>Liste<<
      aufnehmen  -> Nimmt einen Proze mit den aktuellen
                    Werten in die Liste auf.
      lschen    -> Entfernt einen Proze aus der Liste

   >>Signal<<
      STOP       -> Legt einen Proze mit roher Gewalt
                    schlafen! ACHTUNG! Nicht alle Programme
                    knnen das verkraften!
      TSTP       -> Bittet einen Proze schlafen zu gehen!
                    ACHTUNG! Auch dabei steigt manches Programm
                    aus!
      CONT       -> Erweckt einen Proze aus dem Dornrschen-
                    Schlaf.
      KILL       -> Beendet einen Proze mit roher Gewalt.
                    ACHTUNG! Nur als Notausgang benutzen, da
                    speziell mit GEM-Programmen Probleme
                    auftreten knnen.
      TERM       -> Bittet einen Proze sich zu beenden. Nur
                    wollen leider die wenigsten Programme
                    dieser freundlichen Aufforderung folgen.


Schlu-Gelaber

   Spenden aller Art, werden gerne von mir entgegengenommen und
   frdern meine Arbeitswut :-))))

   hhm, diese Version 2.0 ist einzig und allein der Tatsache zu
   verdanken, da sich wenigsten ein User von PS-CONTROL zu einer
   Spende hat hinreisen lassen (Danke Dirk!), obwohl PS-Control
   inzwischen recht hufig :-) eingesetzt wird.....

   Wenn also jemand an einer Weiterentwicklung von PS-CONTROL
   interessiert ist und das Teil hufig nutzt, dann whre es
   ein netter Zug von ihm, wenn er sich irgendwie (mu absolut
   kein Geld sein, ich bin auch fr diverses Naschwerk zu haben)
   erkenntlich zeigt. Ich habe nicht vor mit PS-Control reich zu
   werden, nur ist es eben ein wenig frustrierend, wenn man sich
   (reichlich) Arbeit macht und dann keine Resonanz kommt.....

   Fr die "Barzahler" hier meine Bankverbindung:

   Richard Kurz, Volksbank Friedrichshafen
   BLZ 651 901 10
   KTO 118 575 007

   Fr die "Pakete" nochmal meine Adresse:

   Richard Kurz
   Vogelherdbogen 62
   88069 Tettnang


   Das war's! Viel Vergngen mit MiNT & MultiTOS....

