home *** CD-ROM | disk | FTP | other *** search
-
- ARTM Amiga Real Time Monitor V1.3
- -------------------------------------
-
- Copyright © 1990 by Dietmar Jansen & F.J. Mertens
-
- ARTM is a shareware program. Permition is guaranted to freely
- distribute this program (without profit). Copy is allowed
- but only complete and unchanged . If you often use it,
- please pay us a donation of 15 US$. Therefore you will get
- from us one update service without the troublesome requester.
-
- Please send money and no check. My bank is a shark. When you
- send a 15$ US check: exchange in the moment 1$ US = 1.70 DM
-
- 15$ US = 25.00 DM
- - 11.00 DM charge to change an US$ check in German DM
- ----------
- 14.00 DM
-
- 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
- -----------------------------------------------------------------------------
- Changes in V1.1
-
- New functiones: Locks, Res Cmds, Monitor, Last Alert, Break, Signal
- und Freeze. Function More brings now more informationes.
- The last gadgetrow is now dublicated. It switch automaticly between
- function and action. Is function e.g. Libraries selected ARTM will
- show all Libraries. When you select a Librarie with a mouseclick the
- last gadgetrow will switch to actions. Now chose any action.
-
- Bug fixed: thanks to Pius Nippgen
-
- If you select a Task, with WindowPtr is -1 (no Requester) and than click
- on MORE you will get a Guru 00000003.
- -----------------------------------------------------------------------------
- Changes in V1.2
-
- function Hardware brings now the Bordtype form C= Boards. E.g. A2090.
- fixed littel Bugs.
- -----------------------------------------------------------------------------
- Changes in V1.2a
-
- ARTM_PAl and ARTM_NTSC is now one programm. Is the WB-Screen > than
- 255 rows pop up the ARTM_PAL_Window else the ARTM_NTSC_WINDOW.
-
- Bug fixed: thanks Markus Stoll
-
- Sometimes func. WINDOWS get a GURU.
- -----------------------------------------------------------------------------
- Changes in V1.2b
-
- ARTM will now run under DOS 2.0. One limitation is func. RES_CMDS will not
- run under DOS 2.0
- -----------------------------------------------------------------------------
- Changes in V1.3
-
- func. RES_CMDS work now under 2.0 with a limitation, ARTM maximal will show
- you 150 strings. The some limitation is in func. it could be that your
- Amiga has more than 250 LOCKS. This shold be fixed in one of the next version.
-
- Bug fixed: func. thanks Markus Stoll
-
- LOCKS under DOS2.0 determined wrong results.
- func. GETPATH is replaced with pathname.o (.asm) from Markus Stoll.
- -----------------------------------------------------------------------------
-
- 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.
-
- ARTM has any problems with the workbench. The functions Locks
- sometimes will get a problem if your amy has more than 200 Locks.
- Start ARTM from CLI.
-
- -----------------------------------------------------------------------------
-
- 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.
-
-
- Locks show all Locks (read and write). If your Locks more than 200
- (ARTM has 100 Arrays) you can wiht Forward or Backward view
- the next 100 Locks. Selct a Lock and chose Unlock andremove
- a selected item.
-
- Limitation: ARTM will show you maximal 150 LOCKS
-
- These informationes are displayed:
- Address, Access, 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.
-
-
- Res Cmds list all Residents from AmigaDos and from ARP1.3 ARES
- Command. The AmigaDos resident will show all datasegments
- with Lower Adr, Upper Adr and Size.
-
- Limitation: ARTM will show you maximal 150 RES_CMDS (lines)
-
- These informationes are displayed:
- Sys (AmigaDos or ARP), Name, Usage (only by ARP), Access.
-
-
- Monitor is a little memorymonitor and shows the whole memory.
- The memory will be loaded in the 100 ARTM stringgadgets.
- With Forward and Backward you can view
- the next or previous 100 records. A click on Address will
- bring a requester, type a address in it and the Monitor list
- from address the next 100 records.
-
- These informationes are displayed:
- Address, Bytes(Hex), Bytes(ASCII)
-
-
- Last Alert show the last Alertnumber and address.
-
- -----------------------------------------------------------------------------
-
- 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.
-
-
- Freeze freeze a runnig Task and removed it form the nodestructur
- The forzen taskstructur is stored. You recognize it
- function Task on STATE "Frozen". If you select
- a forzen task and click Activate the task get a
- new live.
-
-
- Activate is the counterpart from Freeze. Show above.
-
-
- 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.
-
-
- Unlock remove a Lock (read or write) from the list. Attention
- if the system know the Lock, the amy will go to Indian.
-
-
- 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.
-
- Task Structure:
- IDNestCnt: 0 TDNestCnt: -1
- SigAlloc: c000ffff SigWait: c0000000
- SigRecvd: 00000000 SigExcept: 00000000
- TrapAlloc: 8000 TrapAble: 0000
- ExceptData: 00000000 ExceptCode: 00fc2ff0
- TrapData: 00000000 TrapCode: 00ff47ea
- SPLower: 00266834 SPUpper: 00267034
- SPReg: 00266f96
- Switch(): 00000000 Launch(): 00000000
- UserData: 00000000
- Process Structure:
- WindowPtr: 00000000 Title:
- MsgPort: 00000000
- StackBase: 00266834 StackSize: 2048
- CurrentDir: 00000000 Path:
- CIS: 00000000 COS: 00000000
- ConsoleTask: 00000000 FileSystemTask: 0020709c
- SegList: 002365e4 SegPointer: 0024940c
- PktWait: 00000000 CLI: 00091bc3
- CommandLineInterface Structure:
- CommandDir: 00246874
- StandardInput: 00000000 StandardOutput: 00000000
- CurrentInput: 00000000 CurrentOutput: 00000000
- Module: 00000000
- Hunks:
- Lower Upper Size
- ----------------------------
- 00249410 00249a6c 1636
- 0022ee80 0022ee80 8
- total: 1644
-
- By Task, Windows, and Screens is the result equivalent
- Memory will show the memoryfragmention in address and size.
-
-
- Break cancel a runnig Task. It wiil be set Control D/E/F/C
-
-
- Signal A requester pops up where you can change the SigAlloc.
- Show function Break
-
-
- Cancel switch the gadgetrow from action (orange) back to function
- (white).
-
-
- 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:
-
- Franz Josef Mertens & Dietmar Jansen
- Sonnenrain 17
- 7277 Wildberg 1
- 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.
-