
**************************************************************************

 - THE LEGENDARY >> SUBSOFTWARE << IN 90 !!!
 ===========================================


                   - CONTACT US
 
                     - BP: 36 -
                   - 1380 REBECK -
                    -  BELGIUM -

              - DON'T SEND ANY DISKS -

**************************************************************************

   
                     [33mARTM   Amiga Real Time Monitor V0.9
                    -------------------------------------[31m

          Copyright  ©  1989 by  Dietmar Jansen  &  F.J. Mertens

          ARTM is a freeware program. Permition is guaranted to freely 
          distribute this program.

          ARTM displays and controls activities in your Amiga.
          Starting ARTM from the Workbench with doubleklick on its
          Icon or from CLI.


              These functiones are implemented:


   [33mTask[31m       (is default if you call ARTM) lists all tasks in
              your Amiga. You select a task with a mouseklick on
              the requested entry. Now you can [33mREMOVE[31m it or change
              the [33mPRIORITY[31m. 

                These informationes are displayed:
              Address, Priority, Signals, State, Code; Type, Name.
 

   [33mWindows[31m    lists all open screens and windows. Screens are in
              orange windows are white. Close a window\screen
              by selecting its item and click [33mCLOSE[31m.
              [32m"WARNING" The GURU is waiting for you, if you kill
              a window before its task is dead[31m.

                These informationes are displayed:
              Address, Position, Size, Flags, IDCMP (only by 
              windows), Title.


   [33mLibraries[31m  lists all Libraries. By click on any item, you can
              [33mCLOSE REMOVE[31m (OpenCount must be NULL) or change
              [33mPRIORITY[31m.

                These informationes are displayed:
              Address, Type, Priority, OpenCount, Version (consists
              of version & revision), Negsize, Poszize, Name.


   [33mDevices[31m    lists all devices. With clicking on [33mREMOVE[31m you can
              remove a selected device, if it is closed. Function
              [33mPRIORITY[31m changes the priority.

                These informationes are displayed:
              Address, Type, Priority, OpenCount, Version (consist
              of version & revision), Negsize, Poszize, Name.


   [33mResources[31m  lists all resources. Function [33mPRIORITY[31m changes the
	      priority and [33mREMOVE[31m removes a selected resource.

                These informationes are displayed:
              Address, Type, Priority, OpenCount, Version (consist
              of version & revision), Negsize, Poszize, Name.


   [33mPorts[31m      shows all ports and the name of its task. IDCMP_Ports
              are owned by a window. Ports are removable with [33mREMOVE[31m

                These informationes are displayed: 
              Address, PortName, Type, SigBit, Flags, TaskName.


   [33mResidents[31m  lists all residents in your Amiga.
              Residents which were added by the KickTagPtr
              (i.e. a virus or RAD:) will be diplayed in
              orange and if the residents are in the Res-
              Modules-table too will be displayed in black.

                These informationes are displayed: 
              Address, Type, Priority, Version, Flags, Name.


   [33mInterrupts[31m shows all interrupts in your Amiga.
              It's only allowed to remove an interrupt controled
              by a server with [33mREMOVE[31m

                These informationes are displayed: 
              Address, Data, Code, Priority, Type, Nr., Interrupt-
              Name, Name.


   [33mVectors[31m    show vectors, i.e. Cool-, Cold,- WarmCapture and
              Kick pointers. It's helpful when searching for
              Viruses, but remember that the RAD: device in Kick
              1.3 uses the KickTagPtr. Use function [33mCLEAR[31m to
              set any Vector to NULL. If you close KickMemPtr,
              KickTagPtr or KickCheckSum, all of these three would
              be set to NULL.

                These informationes are displayed: 
              Address, Vector and Content, should the KickTagPtr
              point to a residenttable, you get the Address & Name
              from this residents. Note, that only the first item
              of the table would be displayed. If you want see the
              others select function Residents. The residents of
              the KickTagPtr-table would be displayed colored.
              (see above).
 

   [33mRemove[31m     removes selected [33mtasks, libs, devices, ports[31m and
              [33minterrupts[31m. Select (before remove) with a mouseclick
              on the requested entry. But remember libs amd devices
              must be closed.


   [33mClose[31m      closes [33mscreens/windows[31m and [33mlibraries[31m. Use it
              as remove.        


   [33mClear[31m      set the [33mSystemVectors[31m to NULL. Use it as remove or
              close.


   [33mPriority[31m   changes the priority of a selected [33mtask, library,
              device[31m or [33mresource[31m. Values may range from  -128 to
              127, better use values between -10 and 10.


   [33mi[31m          i is like ABOUT


   [33m+[31m          + shows the HELP-Page

   
   Note: You should ever know what you do!

  
   Please send bug reports and a list of features you would like
   to have in the next version to:

   Authors:

      F. J. Mertens                      Dietmar Jansen
      Sonnenrain 17                      Sonnenrain 25
      7277 Wildberg 1                    7277 Wildberg 1
      West-Germany                       West-Germany    
      Fido-Address: ZENICA (2:507/630)


   Special thanks to Matthias Zepf, who has written the function Task.

