home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Megahits 4
/
MegaHits_Vol.4.iso
/
german
/
german_gepackt
/
german_311_340
/
germ336.txt
< prev
next >
Wrap
Text File
|
1994-10-23
|
13KB
|
301 lines
*************************
* G E R M A N #336 *
*************************
Inhalt:
-------
Directory-Opus-Tools
zwei tolle Tools/ARexx-Scripts zum einfachen Bearbeiten von LHA-Files
unter Directory-Opus. Aus den Archiven können einzelne Files kopiert,
gelöscht, verschoben werden usw.. Das Archiv kann wie ein
normales Directory gehandelt werden.
************************************************************************
* *
* NoAGA Version 1.0 ( 20.3.94 ) *
* *
* © 1994 Uwe Schilling *
* *
************************************************************************
BESCHREIBUNG:
------------
NoAGA dient dazu, alte Demos, Intros und einige Hilfs-Programme auf
einem AGA-Computer zu starten, ohne den Bildschirm-Modus verändern zu
müssen oder das System neu zu starten. Es eignet sich für fast alle
Programme, die keinen Bildschirm öffnen.
EIGENSCHAFTEN:
-------------
- Der Bildschirm-Modus wird auf PAL bzw. NTSC eingestellt.
- Für die Zeit, in der das Demo läuft, ist es möglich Code-, Daten-
Caches und FastMem abzuschalten.
- Das Vectorbasis-Register wird auf Null gesetzt.
- Sprites werden in den LORES-Modus umgeschaltet.
- Es ist ein Test auf Packer einstellbar, die zu festen Adressen ent-
packen und damit das System zerstören. Das Programm kennt 25 häufig
verwendete gefährliche Packer und bringt eine Meldung, wenn es einen
davon findet.
- Nachdem das Demo geendet hat, wird das System in seinen Ausgangs-
zustand zurückversetzt. Nicht jedes Demo hat allerdings ein Ende, so
daß man unbedingt andere Arbeiten abspeichern sollte, bevor man ein
unbekanntes Demo startet.
- Zusätzlich wird nach Ende des Demos die Zeit aus der Uhr neu gelesen,
wenn eine solche im Computer vorhanden ist. Das ist nützlich, da
Demos ja im allgemeinen das Multitasking und damit auch die Zeit-
zählung des Betriebssystems abschalten.
ARTM Amiga Real Time Monitor V2.04
------------------------------------
Copyright © 1990 - 1994 by D. Jansen & F.J. Mertens
Folgende Funktionen sind implementiert:
Tasks ist default wenn ARTM gestartet wird und listet alle Task's
auf, die sich im Amiga befinden. Durch Mausklick auf eine
beliebige Task wird diese selektiert. Anschließend kann mit
der Funktion PRIORITY die Priority verändert oder mit REMOVE
die Task entfernt werden. MORE bringt zusätzliche Detail
informationen.
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. Mit MORE werden Zu-
satzinformationen angezeigt, wie min, max Width und Hight.
ACHTUNG Windows sollte man nur schließen wenn auch die zuge-
hörige Task tot ist. Sonst ist der GURU gewiß. Das gleiche
gilt für Windows mit geshartem IDCMP-Port.
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 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 closed sind. PRIORITY kann die Priority
wie bei Libraries verändern.
Folgende Informationen 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 selek-
tierte Resource entfernt werden. Eine kleine Unstimmigkeit
tritt in Zusammenhang mit den ALF 2.0 Resourcen auf. Bei
einem Opencount von 21000 und Version von 14021.0 schiebe
ich diesen Bug mal der Programmierung von ALF2.0 zu.
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 die
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 color 3 und solche, die nach
einem Reboot auch in der ResmodulesTabelle 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 ent-
fernt werden.
Folgende Informationen werden angezeigt:
Address, Data, Code, Priority, Type, Nr., InterruptName,
Name.
Vectors zeigt die wichtigsten SystemVectoren des Amigas. ColdCapture,
CoolCapture, WarmCapture, KickMenPtr, KickTagPtr, KickCheck-
Sum Mit dem Gadget CLEAR können ColdCapture, CoolCapture und
WarmCapture zu NULL gesetzt werden. Wird KickMemPtr, KickTag-
Ptr oder KickCheckSum vorher selektiert, werden alle drei auf
einmal auf NULL gesetzt. Der KickTagPtr bietet noch eine Be-
sonderheit. 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.
Memory zeigt die Speicheraufteilung in chip, fast und expansion
Ram an. Mit Funktion PRIORITY kann die Priority geändert
werden und MORE zeigt die Größe und Lage der einzelnen
Speicherfragmente.
Folgende Informationen werden angezeigt:
Address, Priority, Attribute, Lower, Upper, Maximum, in
Use, Free, Largest, Name und ganz unten die Total Werte
Mount listet alle mit mount angemeldeten Devices im Amiga auf.
Folgende Informationen werden angezeigt:
Address, Device, Heads, Sectors, Buffer, Cylinder, Inter-
leavefaktor, Handlername. Bei Speichereinheiten zeigt ARTM
zusätzlich Size, Full, rw (read/write), Volume (name) an.
Assign zeigt alle assignten Pfade und Programme.
Folgende Informationen werden angezeigt:
Address, Directory, Path.
Locks listet alle Locks (read und write). Wird ein
Lock angewählt kann er mit Unlock entfernt werden.
Folgende Informationen werden angezeigt:
Address, Access, Path.
Fonts zeigt alle geladenen Fonts, auch die im KickRom. Mit REMOVE
wird der selektierte Font aus der Liste entfernt. Gibt das
benutzende Programm den Font frei, (Count auf NULL) wird
auch der dafür belegte Speicher freigegeben.
Folgende Informationen werden angezeigt:
Address, Count, YSize, XSize, Style, Flgs, LoChar, HiChar
und Name.
Hardware listet alle installierten autoconfig-boards (ExpansionBase)
auf. Außerdem wird angegeben welcher Prozessor und Math-
prozessor eingebaut sind. Ferner werden auch die CustomChips
gelistet und zwar wird unterschieden ob Fat Agnus oder Fat
Denise (PAL oder NTSC) oder die normalen Agnus und Denise
eingebaut sind.
Folgende Informationen werden angezeigt:
Address, Boardadr, Boardsize, Slotadr, Slotsize, Driver,
Product, Type, Manufacturer und Board.
Res Cmds zeigt alle Residenten Befehle im Rom intern und auch die,
die mit resident Programm pure resident gemacht werden. Bei
den letzteren letzteren werden alle Datensegmente mitangezeigt.
Folgende Informationen werden angezeigt:
Name, ROM INTERN. Bei selbst resident gemachten Programmen werden
Lower, Upper und Size der DatenSegmente mitangezeigt.
Semaphoren zeigt alle Semaphoren vom AmigaDos an. Mit REMOVE
wird die vorher selektierte Semaphore erst released und dann removed.
Mit RELEASE wird die vorher selektierte Semaphore released.
Folgende Informationen werden angezeigt:
Address, Priority, NestCount, WaitQueue, Name, OwnerTask.
Monitor ist ein kleiner Speichermonitor, der es Erlaubt alle Speicher-
stellen zu begutachten. Es werden immer 100 Zeilen angezeigt,
die gescrollt werden können. Mit Forward und Backward können
die nächsten oder voherigen 100 records angezeigt werden. Bei
Address erscheint ein kleiner Requester, hier kann eine
Adresse angegeben werden. Ab hier zeigt der Monitor dann an.
Folgende Informationen werden angezeigt:
Address, Bytes(Hex), Bytes(ASCII)
Last Alert zeigt die letzte Alertnummer mit Adresse.
-----------------------------------------------------------------------------
Folgende Aktionen sind implementiert:
Remove entfernt vorher selektierte Tasks, Libs, Devices, Ports, Fonts
Resources, Semaphoren
und
Interrupts
aus dem System. Selektiert
wird mit einfachem Mausklick auf den entsprechenden Eintrag.
Close
schließt
Screens/Windows
und
Libraries
. Vorgehensweise
wie bei Remove.
Relase
relased
Semaphoren
aus der SignalSemaphore.
Clear
setzt die
SystemVectoren
auf NULL. Vorgehensweise wie
bei Remove oder Close.
Freeze
hält eine laufende Task an, entfernt die Task aus der Node-
struktur und speichert die Taskstruktur zwischen. In ARTM ist
das in der Tasklist am STATE "Frozen" zu erkennen. Wird ein
frozen Task ausgewählt (angeklickt) kann er mit
Activate
wieder
zu Leben erweckt werden.
Activate
ist die Umkehrfunktion von
Freeze
. Siehe oben.
Priority
verändert die Priority der vorher angewählten
Task, Library,
Device, Ports, Interrupts, Memory
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.
Unlock
entfernt einen
Lock
(read oder write) aus der Liste. Hier ist
Vorsicht angebracht. Wenn das System den Lock noch kennt, geht
die Reise nach Indien.