home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
300-399
/
ff327.lzh
/
ARTM
/
artm.doc
< prev
next >
Wrap
Text File
|
1990-03-05
|
10KB
|
238 lines
ARTM Amiga Real Time Monitor V1.0
-------------------------------------
Copyright © 1990 by Dietmar Jansen & F.J. Mertens
ARTM is a shareware program. Permition is guaranted to freely
distribute this program (without profit). If you often use it,
please pay us a donation of 20 US$. Therefore you will get
from us an update service and the sourcecode for Aztec 3.6.
ARTM displays and controls activities in your Amiga. It will
be full supported by Intuition and is very easy to use.
---------------------------------------------------------------------------
Changes in V1.0
To keep the program short we created a PAL and a NTSC version.
New functiones: Memory, Mount, Assign, Fonts, Hardware , Iconify
More brings a lot of more informationes e.g. Task.
Start as Icon (iconify) with Runback ARTM -q
---------------------------------------------------------------------------
Programmstart:
Starting ARTM from the Workbench with doubleklick on its Icon or
from CLI. If you use the option -q
runback ARTM -q
ARTM start as BackroundTask. On the WbScreen pop up the ARTM-Icon
(iconify), with doubleklick on this Icon ARTM will open his Window.
These functiones are implemented:
Task
(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 remove it with
REMOVE
or change the priority with
PRIORITY
. Function
MORE
brings a lot of more informationes
(look at MORE).
These informationes are displayed:
Address, Priority, Signals, State, Code; Type, Name.
Windows
lists all open screens and windows. Screens are in orange
windows are white. Close a window\screen by selecting its
item and click
CLOSE
. Fuction
MORE
brings more informations
about the selected screen or window (look at more).
"WARNING" The GURU is waiting for you, if you kill a window
before its task is dead
.
These informationes are displayed:
Address, Position, Size, Flags, IDCMP (only by windows), Title.
Libraries
lists all Libraries. By click on any item, you can close the
librarie with
CLOSE
(OpenCount must be NULL)
REMOVE
removes
the librarie.
PRIORITY
changed the priority.
These informationes are displayed:
Address, Type, Priority, OpenCount, Version (consists of
version & revision), Negsize, Poszize, Name.
Devices
lists all devices. With clicking on
REMOVE
you can remove a
selected device, if it is closed. Function
PRIORITY
changes
the priority.
These informationes are displayed:
Address, Type, Priority, OpenCount, Version (consist of
version & revision), Negsize, Poszize, Name.
Resources
lists all resources. Function
PRIORITY
changes the priority
and
REMOVE
removes a selected resource.
These informationes are displayed:
Address, Type, Priority, OpenCount, Version (consist of
version & revision), Negsize, Poszize, Name.
Ports
shows all ports and the name of its task. IDCMP_Ports are
owned by a window. Ports are removable with
REMOVE
These informationes are displayed:
Address, PortName, Type, SigBit, Flags, TaskName.
Residents
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.
Interrupts
shows all interrupts in your Amiga. It's only allowed to
remove an interrupt controled by a server with
REMOVE
.
These informationes are displayed:
Address, Data, Code, Priority, Type, Nr., InterruptName, Name.
Vectors
show vectors, i.e. Cool-, Cold,- WarmCapture and Kickpointers.
It's helpful when searching for Viruses, but remember that
the RAD: device in Kick 1.3 uses the KickTagPtr. Use function
CLEAR
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).
Memory
show the memory like avail in chip, fast and expansion ram.
Function
PRIORITY
changed the priority. Select the requested
memory chip, fast or expansion and klick
MORE
then ARTM will
show you the memoryfragmention.
These informationes are displayed:
Address, Priority, Attribute, Lower, Upper, Maximum, in Use,
Free, Largest, Name and in the next colum the totals.
Mount
list all mounted Devices in your Amiga.
These informationes are displayed:
Address, Device, Heads, Sectors, Buffer, Cylinder, Inter-
leavefaktor, Handlername. By memoryunits ARTM will dispaly
Size, Full, rw (read/write), Volume (name) too.
Assign
show all assigned pathes and programs.
These informationes are displayed:
Address, Directory, Path.
Fonts
list all loaded fonts, in KickRom too. With
REMOVE
you can
remove the selected Font. If you finish the program that
use the font (Count = NULL), the system should release the
requested memory.
These informationes are displayed:
Address, Count, YSize, XSize, Style, Flgs, LoChar, HiChar
und Name.
Hardware
list all installed autoconfig-boards (ExpansionBase)
ARTM will show you which processor and mathcoprocessor is
in your Amiga. In addition ARTM indicate the new ECS-Chips
Fat Agnus or Fat Denise (PAL or NTSC) or normal Agnus and
Denise.
These informationes are displayed:
Address, Boardadr, Boardsize, Slotadr, Slotsize, Driver,
Product, Type and Manufacturer.
Remove
removes selected
tasks, libs, devices, ports, interrupts
and
Fonts
. Select (before remove) with a mouseclick on the requested
entry. But remember libs amd devices must be closed.
Close
closes
screens/windows
and
libraries
. Use it as remove.
Clear
set the
SystemVectors
to NULL. Use it as remove or close.
Priority
changes the priority of a selected
task, library, device
interrupts, memory
or
resource
. Values may range from -128
to 127, better use values between -10 and 10.
More
show detail informationes. In ARTM version 1.0 is these in-
plemented for function
Task, Windows, Screens
, and
Memory
.
A sample:
Klick on the requested task and then on
MORE
. This is the
result from any task.
IDNestCnt: 0 TDNestCnt: -1
SigAlloc: fff0ffff SigWait: f0801000
SigRecvd: 00400000 SigExcept: 00000000
TrapAlloc: 8000 TrapAble: 0000
ExceptData: 000000 ExceptCode: fc2ff0
TrapData: 000000 TrapCode: ff47ea
SPLower: 2659e4 SPUpper: 2669e4
SPReg: 26694e
Switch(): 000000 Launch(): 000000
UserData: 000000
WindowPtr: 000000 Title:
StackBase 2659e4 StackSize: 4096
SegList: 215ebc
By
Task, Windows
, and
Screens
is the result equivalent
Memory
will show the memoryfragmention in address and size.
zz
is a iconify function. If you chose the zz gadget ARTM dis-
appears and popup as an icon. A doubleklick on this icon and
ARTM will bring his Window back.
i
i is like ABOUT
+
+ shows the HELP-Page
Note :
If you use the function hardware and have installed
autoconfig-boards (ExpansionBase). Please send us a mail
and tell us the output from ARTM (PROD, TYPE and MANUFACTRER)
additional the name and Type from your expansionbords.
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 the 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 all, who helped us with little routines, tips and
failure tracking. Special thanks to Matthias Zepf and Markus Stoll.