home *** CD-ROM | disk | FTP | other *** search
-
- ARTM Amiga Real Time Monitor V0.9
- -------------------------------------
-
- Copyright © 1989 von Dietmar Jansen & F.J. Mertens
-
- ARTM ist ein Freeware Programm und darf frei kopiert werden.
-
- Es gibt Aufschluß über viele Activities im Amiga und kann
- sowohl über die Workbench (durch Doppelklick auf das Icon)
- als auch über das CLI gestartet werden.
-
-
- Folgende Funktionen sind implementiert:
-
- Task ist default wenn ARTM gestartet wird und listet
- alle Task's auf, die sich im Amiga befinden. Durch
- Mausklick auf eine beliebigee Task wird diese
- selektiert. Anschließend kann mit der Funktion
- PRIORITY die Priority verändert oder mit REMOVE die
- Task entfernt werden.
-
- Folgende Informationen werden angezeigt:
- Address, Priority, Signals, State, Code, Type, Name.
-
-
- Windows listet alle geöffneten Screens und Windows. Auch
- hier kann durch Mausklick ein Screen oder ein Window
- selektiert und mit CLOSE aus dem Amy entfernt werden.
- ACHTUNG Windows sollte man nur killen wenn auch die
- zugehörige Task tot ist. Sonst ist der GURU gewiß.
-
- Folgende Informationen werden angezeigt:
- Address, Position, Size, Flags, IDCMP (nur bei
- Windows), Title.
-
-
- Libraries zeigt alle eingebundenen Libraries im Amiga. Wurde
- eine Library angewählt kann mit der Funktion PRIORITY
- die Priority verändert und mit CLOSE die Library
- geschlossen werden (der OpenCount wird auf 0 gesetzt).
- Libraries die selbst eingebunden wurden, können auch
- mit REMOVE removed werden wenn der OpenCount = 0 ist.
-
- Folgende Informationen werden angezeigt:
- Address, Type, Priority, OpenCount, Version (setzt
- sich zusammen aus Version & Revision), Negsize,
- Possize, Name.
-
-
- Devices listet alle Devices auf. Mit REMOVE können Devices
- removed werden, sofern diese geclosed sind. PRIORITY
- kann die Priority wie bei Libraries verändern.
-
- Folgende Infqormationen werden angezeigt:
- Address, Type, Priority, OpenCount, Version (setzt
- sich zusammen aus Version & Revision), Negsize,
- Possize, Name.
-
-
- Resources listet alle Resources. Mit der Funktion PRIORITY
- kann die Priority geändert werden und mit REMOVE eine
- vorher selektierte Resource entfernt werden.
-
- Folgende Informationen werden angezeigt:
- Address, Type, Priority, OpenCount, Version (setzt
- sich zusammen aus Version & Revision), Negsize,
- Possize, Name.
-
-
- Ports zeigt alle Ports mit den Namen der zugehörigen Tasks.
- Ports können mit REMOVE removed werden,
- aber VORSICHT ist von Nöten.
-
- Folgende Informationen werden angezeigt:
- Address, PortName, Type, SigBit, Flags, TaskName.
-
-
- Residents zeigt alle Residents im Amiga. Zusätzlich
- werden auch Residents gezeigt, die durch das Verbiegen
- des Pointers KickTagPtr zusätzlich zur Verfügung stehen.
- (z.b ein Virus oder die RAD:) Dabei werden Residents,
- die nur in der KickTagPtr-Tabelle stehen orange und
- solche, die nach einem Reboot auch in der Resmodules-
- Tabelle stehen schwarz angezeigt.
-
- Folgende Informationen werden angezeigt:
- Address, Type, Priority, Version, Flags, Name.
-
-
- Interrupts listet alle Interrupts im Amiga auf. Interrupts
- die durch Interrupt-Server verwaltet werden können
- mit REMOVE entfernt werden.
-
- Folgende Informationen werden angezeigt:
- Address, Data, Code, Priority, Type, Nr., Interrupt-
- Name, Name.
-
-
- Vectors zeigt die wichtigsten SystemVectoren des Amigas.
- ColdCapture, CoolCapture, WarmCapture, KickMenPtr,
- KickTagPtr, KickCheckSum. Mit dem Gadget CLEAR können
- ColdCapture, CoolCapture und WarmCapture zu NULL
- gesetzt werden. Wird KickMemPtr, KickTagPtr oder Kick-
- CheckSum vorher selektiert, werden alle drei auf
- einmal auf NULL gesetzt. Der KickTagPtr bietet noch
- eine Besonderheit. Wird in der Residentliste auf die
- er zeigt ein Eintrag gefunden, wird dessen Node
- (Address) und Name hinter dem KickTagPtr gezeigt.
- Sind mehrere Einträge vorhanden, wird momentan nur
- der erste angezeigt. Will man alle sehen, so ist
- die Funktion Residents aufzurufen. Die Einträge der
- KickTagPtr-Tabelle erscheinen farbig (siehe oben).
-
- Folgende Informationen werden angezeigt:
- Address, VectorName und Content, sollte KickTagPtr
- auf eine eigene Residenttabelle zeigen, wird Address
- & Name dieser Residents mitangezeigt.
-
-
- Remove entfernt vorher selektierte Tasks, Libs, Devices,
- Ports, Resources und Interrupts aus dem System.
- Selektiert wird mit einfachem Mausklick auf den ent-
- sprechenden Eintrag.
-
-
- Close schließt Screens/Windows und Libraries. Vorgehens-
- weise wie bei Remove.
-
-
- Clear setzt die SystemVectoren auf NULL. Vorgehensweise
- wie bei Remove oder Close.
-
-
- Priority verändert die Priority der vorher angewählten Task,
- Library, Device oder Resource über einen Requester.
- Der Wert kann über Tastatur oder die beiden Pfeile
- verändert werden. Die Priority ist nur im Rahmen
- von -128 bis 127 veränderbar. Am besten zwischen
- -10 und 10.
-
-
- i i = ABOUT
-
-
- + + zeigt die HELPS
-
-
-
- Note : Alle Funktionen sollten nur mit Vorsicht gebraucht
- werden. Im Übrigen sollte man wissen was man tut.
-
-
- Wünsche für die nächste Version und bug reports (hoffentlich
- nicht) bitte an:
-
- Autoren:
-
- F. J. Mertens Dietmar Jansen
- Sonnenrain 17 Sonnenrain 25
- 7277 Wildberg 1 7277 Wildberg 1
- West-Germany West-Germany
- Fido-Node: ZENICA (2:507/630)
-
-
-
- Vielen Dank an Matthias Zepf der uns freundlicher-
- weise die Funktion Task zur Verfügung gestellt hat.
-