home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 52 / af052sub.adf / artm.lha / ARTM / Deutsch.doc < prev    next >
Text File  |  1993-07-16  |  20KB  |  411 lines

  1.  
  2.                    ARTM   Amiga Real Time Monitor V1.7
  3.                    ------------------------------------
  4.  
  5.         Copyright  ©  1990 1991 1992 by Dietmar Jansen & F.J. Mertens
  6.  
  7.         ARTM  ist  ein  Shareware  Programm  und darf ohne  Profit kopiert
  8.         werden ( max. Diskettenpreis + Porto ). ARTM  darf nur unverändert
  9.         und  komplett  weitergegeben  werden.  Bei  regelmäßiger Benutzung
  10.         bitten wir  um  einen  Shareware-Beitrag  von  20,- DM. Dafür  er-
  11.         haltet  ihr einen  Update - Service  ohne  die lästigen Requester.
  12.         Wer das Geld lieber sicherheitshalber überweisen will kann dies an
  13.         folgende Bankverbindung  tun. Bitte dabei immer die volle  Adresse
  14.         angeben sonst kann ich keine Update schicken wohin auch.
  15.  
  16.                    Kriessparkasse Wildberg
  17.                    BLZ 606 510 70
  18.                    KontoNr. 219190
  19.  
  20.         Jeder  registrierte  ARTM - User  erhält  alle  weiteren   Updates
  21.         kostenlos, wenn ich von  ihm einen ausreichend  frankierten  Rück-
  22.         umschlag   und   eine  formatierte  heile  Diskette  erhalte. Wenn
  23.         ihr nur schreibt,um Bugs, Anregungen oder Fragen loszuwerden, dann
  24.         fügt  bitte  ein  ausreichend  frankierten  Rückumschlag  bei. Das
  25.         viele Porto  wird ganz  schön teuer. Wenn  die  Antwort  dann  mal
  26.         länger  dauert  verzweifelt  nicht, ich  muß  nebenbei  auch  noch
  27.         arbeiten.
  28.  
  29.         ARTM  gibt  Aufschluß  über viele  Activities  im  Amiga, ist voll
  30.         intuition-gesteuert im Wb2.x look und sehr leicht zu bedienen.
  31.  
  32.         ARTM braucht umbedingt Arp.library 39.+
  33.  
  34.  
  35.  Programmstart:
  36.  
  37.           Von der Shell
  38.           ~~~~~~~~~~~~~
  39.           
  40.           Type  ARTM [opt]
  41.  
  42.           und ARTM öffnet sein Fenster auf dem WB Screen
  43.  
  44.           drei Optionen sind möglich:
  45.  
  46.              -q            Startet ARTM als Icon am rechten oberen Rand
  47.                            des WB Screens. Ein Doppelclick darauf und
  48.                            ARTM steht voll zur verfügung.
  49.  
  50.              -poutputpath  teilt ARTM mit wo es sein output hinschreiben
  51.                            soll. Möglich sind z.B. alle devices prt: ram:file.
  52.  
  53.              -ix,y         Startet ARTM als WB Fenster, wenn Funktion
  54.                            iconify benutzt wird erscheint das Icon an
  55.                            an vorgegebener x,y position.
  56.  
  57.           Von der Workbench
  58.           ~~~~~~~~~~~~~~~~~
  59.  
  60.           Ein einfacher Doppelklick auf das ARTM.icon und ARTM öffnet sein
  61.           Fenster auf dem WB Screen.
  62.  
  63.           Die drei Optionen von oben können auch als ToolType verwendet werden.
  64.  
  65.                 START=WINDOW|ICON
  66.                 ICON_POS=x/y
  67.                 OUTPUT_PATH=RAM:ARTM.output
  68.  
  69.  
  70. -----------------------------------------------------------------------------
  71.  
  72.  Folgende Funktionen sind implementiert:
  73.  
  74.  Tasks      ist default wenn ARTM  gestartet  wird und  listet alle Task's
  75.             auf, die sich im  Amiga  befinden. Durch  Mausklick  auf  eine
  76.             beliebige  Task wird diese  selektiert. Anschließend  kann mit
  77.             der Funktion PRIORITY die Priority  verändert  oder mit REMOVE
  78.             die  Task  entfernt  werden. MORE  bringt  zusätzliche  Detail
  79.             informationen.
  80.  
  81.               Folgende Informationen werden angezeigt:
  82.             Address, Priority, Signals, State, Code, Type, Name.
  83.  
  84.  
  85.  Windows    listet  alle  geöffneten  Screens und  Windows. Auch hier kann
  86.             durch  Mausklick  ein  Screen  oder ein  Window selektiert und 
  87.             mit CLOSE aus  dem  Amy  entfernt  werden. Mit MORE werden Zu-
  88.             satzinformationen  angezeigt, wie  min,  max Width und  Hight.
  89.             ACHTUNG  Windows sollte man nur schließen  wenn auch die zuge-
  90.             hörige  Task  tot ist. Sonst ist  der GURU gewiß. Das  gleiche
  91.             gilt für Windows mit geshartem IDCMP-Port.
  92.  
  93.                Folgende Informationen werden angezeigt:
  94.             Address, Position, Size, Flags, IDCMP ( nur bei Windows ),
  95.             Title.
  96.  
  97.  
  98.  Libraries  zeigt alle eingebundenen Libraries im Amiga.Wurde eine Library
  99.             angewählt  kann  mit  der  Funktion PRIORITY  die Priority und
  100.             mit  CLOSE  die Library geschlossen werden (der OpenCount wird
  101.             auf 0 gesetzt).Libraries die selbst eingebunden wurden, können
  102.             auch mit REMOVE removed  werden wenn der OpenCount = 0 ist.
  103.  
  104.                Folgende Informationen werden angezeigt:
  105.             Address, Type, Priority, OpenCount, Version ( setzt sich
  106.             zusammen aus Version & Revision), Negsize, Possize, Name.
  107.  
  108.  
  109.  Devices    listet alle Devices auf. Mit REMOVE können Devices removed
  110.             werden, sofern diese closed sind. PRIORITY kann die Priority
  111.             wie bei Libraries verändern.
  112.  
  113.                Folgende Informationen werden angezeigt:
  114.             Address, Type, Priority, OpenCount, Version ( setzt sich
  115.             zusammen aus Version & Revision), Negsize, Possize, Name.
  116.  
  117.  
  118.  Resources  listet alle Resources. Mit der Funktion PRIORITY kann die
  119.             Priority geändert werden und mit REMOVE eine vorher selek-
  120.             tierte Resource entfernt werden. Eine kleine Unstimmigkeit
  121.             tritt  in Zusammenhang mit den ALF 2.0 Resourcen auf. Bei
  122.             einem Opencount von 21000 und Version von 14021.0 schiebe
  123.             ich diesen Bug mal der Programmierung von ALF2.0 zu.
  124.             
  125.                Folgende Informationen werden angezeigt:
  126.             Address, Type, Priority, OpenCount, Version (setzt sich
  127.             zusammen aus Version & Revision), Negsize, Possize, Name.
  128.             
  129.  
  130.  Ports      zeigt alle Ports mit den Namen der zugehörigen Tasks.
  131.             Ports können mit REMOVE removed werden, aber VORSICHT ist
  132.             von Nöten.
  133.  
  134.               Folgende Informationen werden angezeigt:
  135.             Address, PortName, Type, SigBit, Flags, TaskName.
  136.  
  137.   
  138.  Residents  zeigt alle Residents im Amiga. Zusätzlich werden auch die
  139.             Residents gezeigt, die durch das Verbiegen des Pointers
  140.             KickTagPtr zusätzlich zur Verfügung stehen. ( z.b. ein 
  141.             Virus oder die RAD:) Dabei werden Residents, die nur in
  142.             der KickTagPtr-Tabelle stehen color 3 und solche, die nach
  143.             einem Reboot auch in der ResmodulesTabelle stehen schwarz
  144.             angezeigt.
  145.     
  146.                Folgende Informationen werden angezeigt:
  147.             Address, Type, Priority, Version, Flags, Name.
  148.  
  149.  
  150.  Interrupts listet alle Interrupts im Amiga auf. Interrupts die durch
  151.             Interrupt-Server verwaltet werden können mit REMOVE ent-
  152.             fernt werden.
  153.  
  154.                Folgende Informationen werden angezeigt:
  155.             Address, Data, Code, Priority, Type, Nr., InterruptName,
  156.             Name.
  157.  
  158.  
  159.  Vectors    zeigt die wichtigsten SystemVectoren des Amigas. ColdCapture,
  160.             CoolCapture, WarmCapture, KickMenPtr, KickTagPtr, KickCheck-
  161.             Sum Mit dem Gadget CLEAR können ColdCapture, CoolCapture und
  162.             WarmCapture zu NULL gesetzt werden. Wird KickMemPtr, KickTag-
  163.             Ptr oder KickCheckSum vorher selektiert, werden alle drei auf
  164.         einmal auf NULL gesetzt. Der KickTagPtr bietet noch eine Be-
  165.         sonderheit. Wird in der  Residentliste auf die er zeigt ein
  166.             Eintrag gefunden, wird dessen Node (Address) und Name hinter
  167.             dem  KickTagPtr gezeigt. Sind mehrere  Einträge  vorhanden,
  168.             wird momentan nur der erste angezeigt. Will man alle sehen,
  169.             so ist die Funktion  Residents aufzurufen. Die Einträge der
  170.             KickTagPtr-Tabelle erscheinen farbig (siehe oben).
  171.  
  172.                Folgende Informationen werden angezeigt:
  173.             Address, VectorName und Content, sollte KickTagPtr auf eine
  174.             eigene  Residenttabelle zeigen, wird  Address & Name dieser
  175.             Residents mitangezeigt.
  176.  
  177.  
  178.  Memory     zeigt die Speicheraufteilung in chip, fast und expansion
  179.             Ram an. Mit Funktion PRIORITY kann die Priority geändert
  180.             werden und MORE zeigt die Größe und  Lage der einzelnen
  181.             Speicherfragmente.
  182.  
  183.                Folgende Informationen werden angezeigt:
  184.             Address, Priority, Attribute, Lower, Upper, Maximum, in
  185.             Use, Free, Largest, Name und ganz unten die Total Werte
  186.  
  187.  
  188.  Mount      listet alle mit mount angemeldeten Devices im Amiga auf.  
  189.  
  190.                Folgende Informationen werden angezeigt:
  191.             Address, Device, Heads, Sectors, Buffer, Cylinder, Inter-
  192.             leavefaktor, Handlername. Bei Speichereinheiten zeigt ARTM
  193.             zusätzlich Size, Full, rw (read/write), Volume (name) an.
  194.  
  195.  
  196.  Assign     zeigt alle assignten Pfade und Programme.
  197.  
  198.                Folgende Informationen werden angezeigt:
  199.             Address, Directory, Path.
  200.  
  201.  
  202.  Locks      listet alle Locks (read und write). Es kann vorkommen das die
  203.             Anzahl der Locks größer als 100 ist, (es werden aus speicher-
  204.             platzgründen nur 100 Arrays angelegt) werden  mit Forward oder
  205.             Backward die nächsten oder voherigen 100 Locks angezeigt. Hier
  206.             kann jetzt wie gewohnt hin und her gescrollt werden. Wird ein 
  207.             Lock angewählt kann er mit Unlock entfernt werden.
  208.  
  209.             Einschränkung: Es werden maximal 150 LOCKS angezeigt.
  210.  
  211.                Folgende Informationen werden angezeigt:
  212.             Address, Access, Path.
  213.  
  214.  
  215.  Fonts      zeigt alle geladenen Fonts, auch die im KickRom. Mit REMOVE
  216.             wird  der selektierte Font aus der Liste entfernt. Gibt das 
  217.             benutzende  Programm den Font frei, (Count auf NULL) wird
  218.             auch der dafür belegte Speicher freigegeben.
  219.  
  220.                Folgende Informationen werden angezeigt:
  221.             Address, Count, YSize, XSize, Style, Flgs, LoChar, HiChar
  222.             und Name.
  223.  
  224.  
  225.  Hardware   listet alle installierten autoconfig-boards (ExpansionBase)
  226.             auf. Außerdem wird angegeben welcher Prozessor und Math-
  227.             prozessor eingebaut sind. Ferner werden auch die CustomChips
  228.         gelistet und zwar wird unterschieden ob Fat Agnus oder Fat
  229.          Denise (PAL oder NTSC) oder die normalen Agnus und Denise
  230.             eingebaut sind.
  231.  
  232.                Folgende Informationen werden angezeigt:
  233.             Address, Boardadr, Boardsize, Slotadr, Slotsize, Driver,
  234.             Product, Type, Manufacturer und Board.
  235.  
  236.  
  237.  Res Cmds   zeigt alle Residents vom AmigaDos und auch vom ARP1.3 ARES 
  238.             Command. Beim AmigaDos Resident werden alle Datensegmente
  239.             mitangezeigt. Und zwar mit Lower Adr, Upper Adr und Size.        
  240.  
  241.             Einschränkung: Es werden maximal 150 RES_CMDS (Zeilen) angezeigt.
  242.  
  243.                Folgende Informationen werden angezeigt:
  244.             Sys (AmigaDos oder ARP), Name, Usage (nur bei ARP), Access.
  245.  
  246.  
  247.  Monitor   ist ein kleiner Speichermonitor, der es Erlaubt alle Speicher-
  248.             stellen zu begutachten. Es werden immer 100 Zeilen angezeigt,
  249.             die gescrollt werden können. Mit Forward und Backward können
  250.             die nächsten oder voherigen 100 records angezeigt werden. Bei
  251.             Address erscheint ein kleiner Requester, hier kann eine
  252.             Adresse angegeben werden. Ab hier zeigt der Monitor dann an.
  253.  
  254.                Folgende Informationen werden angezeigt:
  255.             Address, Bytes(Hex), Bytes(ASCII)
  256.  
  257.  
  258.  Last Alert zeigt die letzte Alertnummer mit Adresse.
  259.  
  260. -----------------------------------------------------------------------------
  261.  
  262.  Folgende Aktionen sind implementiert:
  263.  
  264.  
  265.  Remove     entfernt vorher selektierte Tasks, Libs, Devices, Ports, Fonts
  266.             Resources und Interrupts aus dem System. Selektiert wird mit
  267.             einfachem Mausklick auf den entsprechenden Eintrag.
  268.  
  269.  
  270.  Close      schließt Screens/Windows und Libraries. Vorgehensweise
  271.             wie bei Remove.
  272.  
  273.  
  274.  Clear      setzt die SystemVectoren auf NULL. Vorgehensweise wie
  275.             bei Remove oder Close.
  276.  
  277.  
  278.  Freeze     hält eine laufende Task an, entfernt die Task aus der Node-
  279.             struktur und speichert die Taskstruktur zwischen. In ARTM ist
  280.             das in der Tasklist am STATE "Frozen" zu erkennen. Wird ein 
  281.             frozen Task ausgewählt (angeklickt) kann er mit Activate wieder
  282.             zu Leben erweckt werden.
  283.  
  284.  
  285.  Activate   ist die Umkehrfunktion von Freeze. Siehe oben.
  286.  
  287.  
  288.  Priority   verändert die Priority der vorher angewählten Task, Library,
  289.             Device, Ports, Interrupts, Memory oder Resource über einen
  290.             Requester. Der Wert kann über Tastatur oder die beiden Pfeile
  291.             verändert werden. Die Priority ist nur im Rahmen von -128 bis
  292.             127 veränderbar. Am besten zwischen -10 und 10.
  293.  
  294.  
  295.  Unlock     entfernt einen Lock (read oder write) aus der Liste. Hier ist
  296.             Vorsicht angebracht. Wenn das System den Lock noch kennt, geht
  297.             die Reise nach Indien.  
  298.             
  299.  
  300.  More       gibt zusätzliche Informationen. Dies gilt in dieser Version
  301.             erst nur für Task, Windows, Screens, und Memory. Beispiel
  302.             eine gewünschte Task wird mittels Mausklick selektiert, danach
  303.             einmal MORE anwählen. Das Ergebnis sieht dann so aus.
  304.  
  305.             Task Structure:                                                   
  306.             IDNestCnt:             0                TDNestCnt:            -1  
  307.             SigAlloc:       c000ffff                SigWait:        c0000000  
  308.             SigRecvd:       00000000                SigExcept:      00000000  
  309.             TrapAlloc:          8000                TrapAble:           0000  
  310.             ExceptData:     00000000                ExceptCode:     00fc2ff0  
  311.             TrapData:       00000000                TrapCode:       00ff47ea  
  312.             SPLower:        00266834                SPUpper:        00267034  
  313.             SPReg:          00266f96                                          
  314.             Switch():       00000000                Launch():       00000000  
  315.             UserData:       00000000                                          
  316.             Process Structure:                                                
  317.             WindowPtr:      00000000                Title:                    
  318.             MsgPort:        00000000                                          
  319.             StackBase:      00266834                StackSize:          2048  
  320.             CurrentDir:     00000000                Path:                     
  321.             CIS:            00000000                COS:            00000000  
  322.             ConsoleTask:    00000000                FileSystemTask: 0020709c
  323.             SegList:        002365e4                SegPointer:     0024940c 
  324.             PktWait:        00000000                CLI:            00091bc3 
  325.             CommandLineInterface Structure:                                  
  326.             CommandDir:     00246874                                         
  327.             StandardInput:  00000000                StandardOutput: 00000000 
  328.             CurrentInput:   00000000                CurrentOutput:  00000000 
  329.             Module:         00000000                                         
  330.             Hunks:                                                           
  331.             Lower     Upper         Size                                     
  332.             ----------------------------                                     
  333.             00249410  00249a6c      1636                                     
  334.             0022ee80  0022ee80         8                                     
  335.             total:                  1644 
  336.  
  337.             Bei Task, Windows, und  Screens sieht das Ergebnis dann
  338.             entsprechend aus. Bei  Memory wird die Speicherfragmention
  339.             aufgelistet in Adresse und Size.
  340.  
  341.  
  342.  Break      bricht laufende Task ab. Es werden die Signale Control D/E/F/C
  343.             gesetzt.
  344.  
  345.  
  346.  Signal     kann SigAlloc in der Taskstuktur verändern. Dies tut Break im
  347.             übrigen auch.
  348.  
  349.  
  350.  Cancel     bietet die Möglichkeit die Gadgetleiste von Aktion (color 4) in
  351.             Funktion (color 2) umzuschalten, damit wieder alle Funktionen wie
  352.             z.B Monitor zugänglich sind.
  353.  
  354.  zz         ist eine iconify Funktion. Wird dieses Gadget angewählt
  355.             verschwindet das Window und wird zum Icon. Ein doppelter
  356.             Mausklick auf dieses Icon öffnet wieder das ARTM-Window. 
  357.  
  358.  
  359.  i          i = ABOUT
  360.  
  361.  
  362.  Disksymbol speichert alle items der gerade ausgewählten Funktion in einen
  363.             file oder gibt die Informationen auf einem Device aus z.B. PRT:
  364.             siehe hierzu Option -p
  365.  
  366. -----------------------------------------------------------------------------
  367.  
  368.  Note :     Eine Bitte vorweg an Alle, die die Funktion Hardware nutzen
  369.             und Erweiterungskarten installiert haben. Teilt mir doch
  370.             bitte im einem kurzen Brief, oder an untenstehende Node
  371.             mit was bei PROD TYPE und MANUFACTRE rauskommt. Dazu dann
  372.             auch den Name, Typenbezeichnug und Hersteller der Karte.
  373.  
  374.             Alle Funktionen sollten nur mit Vorsicht gebraucht werden.
  375.             Im Übrigen sollte man wissen was man tut. Wünsche für die 
  376.             nächste Version und bug reports (hoffentlich nicht) bitte
  377.             an die Autoren. Und vergeßt nicht den ausreichend frankierten
  378.             Rückumschlag. Am einfachsten erreicht ihr mich übers Fidonet.
  379.  
  380. -----------------------------------------------------------------------------
  381.  
  382.  Limitations    Wer ARTM im NTSC-HIRES Modus unter Wb2.x nutzt wird gemerkt haben
  383.             das bei einem größerem ScreenFont der Windotitle über die ersten
  384.             Gadgets schreibt. Dies liegt daran das für das ARTM Window mindes-
  385.             tens 200 rows benötigt werden. Eine Änderung ist nicht geplant,
  386.             da nur der oben genannte Modus betroffen ist und mit ECS sowieso
  387.             hinfällig ist. Eventuel mache ich das ARTM Window sizeble.
  388.   
  389. -----------------------------------------------------------------------------
  390.  
  391.   ******************************************
  392.   *                                        *
  393.   *  A C H T U N G                         *
  394.   *  -------------                         *
  395.   *                                        *
  396.   *  Ab 1.7.93 gilt die neue Postleitzahl  *
  397.   *                                        *
  398.   *  72218 Wildberg                        *
  399.   *                                        *
  400.   ******************************************
  401.  
  402.     Franz-Josef Mertens
  403.     Sonnenrain 17
  404.     7277 Wildberg 
  405.     Germany
  406.  
  407.     Fido (2:241/7407.9) Mentopolis Wildberg
  408.  
  409.     Vielen Dank an alle, die uns beim Testen und mit Tips oder kleinen
  410.     Routinen geholfen haben. Insbesondere Matthias Zepf und Markus Stoll.
  411.