home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
200-299
/
ff277.lzh
/
ARTM
/
ARTM.Anleitung
< prev
next >
Wrap
Text File
|
1989-11-16
|
7KB
|
169 lines
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.