home *** CD-ROM | disk | FTP | other *** search
/ Megahits 4 / MegaHits_Vol.4.iso / german / german_gepackt / german_311_340 / germ336.txt < prev    next >
Text File  |  1994-10-23  |  13KB  |  301 lines

  1.  
  2.                        *************************
  3.                        *   G E R M A N  #336   *
  4.                        *************************
  5.  
  6. Inhalt:
  7. -------
  8.  
  9.  
  10. Directory-Opus-Tools
  11.  
  12.  
  13. zwei tolle Tools/ARexx-Scripts zum einfachen Bearbeiten von LHA-Files
  14. unter Directory-Opus. Aus den Archiven können einzelne Files kopiert,
  15. gelöscht, verschoben werden usw.. Das Archiv kann wie ein
  16. normales Directory gehandelt werden.
  17.  
  18.  
  19.  
  20. ************************************************************************
  21. *                                                                      *
  22. *                     NoAGA  Version 1.0  ( 20.3.94 )                  *
  23. *                                                                      *
  24. *                          © 1994  Uwe Schilling                       *
  25. *                                                                      *
  26. ************************************************************************
  27.  
  28.  
  29. BESCHREIBUNG:
  30. ------------
  31.    NoAGA dient dazu, alte Demos, Intros und einige Hilfs-Programme auf
  32.    einem AGA-Computer zu starten, ohne den Bildschirm-Modus verändern zu
  33.    müssen oder das System neu zu starten. Es eignet sich für fast alle
  34.    Programme, die keinen Bildschirm öffnen.
  35.  
  36.  
  37. EIGENSCHAFTEN:
  38. -------------
  39.  - Der Bildschirm-Modus wird auf PAL bzw. NTSC eingestellt.
  40.  - Für die Zeit, in der das Demo läuft, ist es möglich Code-, Daten-
  41.    Caches und FastMem abzuschalten.
  42.  - Das Vectorbasis-Register wird auf Null gesetzt.
  43.  - Sprites werden in den LORES-Modus umgeschaltet.
  44.  - Es ist ein Test auf Packer einstellbar, die zu festen Adressen ent-
  45.    packen und damit das System zerstören. Das Programm kennt 25 häufig
  46.    verwendete gefährliche Packer und bringt eine Meldung, wenn es einen
  47.    davon findet.
  48.  - Nachdem das Demo geendet hat, wird das System in seinen Ausgangs-
  49.    zustand zurückversetzt. Nicht jedes Demo hat allerdings ein Ende, so
  50.    daß man unbedingt andere Arbeiten abspeichern sollte, bevor man ein
  51.    unbekanntes Demo startet.
  52.  - Zusätzlich wird nach Ende des Demos die Zeit aus der Uhr neu gelesen,
  53.    wenn eine solche im Computer vorhanden ist. Das ist nützlich, da
  54.    Demos ja im allgemeinen das Multitasking und damit auch die Zeit-
  55.    zählung des Betriebssystems abschalten.
  56.  
  57.  
  58.  
  59.  
  60.                    ARTM   Amiga Real Time Monitor V2.04
  61.                    ------------------------------------
  62.  
  63.         Copyright  ©  1990 - 1994 by D. Jansen & F.J. Mertens
  64.  
  65.  
  66.  
  67.  
  68.  Folgende Funktionen sind implementiert:
  69.  
  70.  Tasks      ist default wenn ARTM  gestartet  wird und  listet alle Task's
  71.             auf, die sich im  Amiga  befinden. Durch  Mausklick  auf  eine
  72.             beliebige  Task wird diese  selektiert. Anschließend  kann mit
  73.             der Funktion PRIORITY die Priority  verändert  oder mit REMOVE
  74.             die  Task  entfernt  werden. MORE  bringt  zusätzliche  Detail
  75.             informationen.
  76.  
  77.             Folgende Informationen werden angezeigt:
  78.             Address, Priority, Signals, State, Code, Type, Name.
  79.  
  80.  
  81.  Windows    listet  alle  geöffneten  Screens und  Windows. Auch hier kann
  82.             durch  Mausklick  ein  Screen  oder ein  Window selektiert und
  83.             mit CLOSE aus  dem  Amy  entfernt  werden. Mit MORE werden Zu-
  84.             satzinformationen  angezeigt, wie  min,  max Width und  Hight.
  85.             ACHTUNG  Windows sollte man nur schließen  wenn auch die zuge-
  86.             hörige  Task  tot ist. Sonst ist  der GURU gewiß. Das  gleiche
  87.             gilt für Windows mit geshartem IDCMP-Port.
  88.  
  89.                Folgende Informationen werden angezeigt:
  90.             Address, Position, Size, Flags, IDCMP ( nur bei Windows ),
  91.             Title.
  92.  
  93.  
  94.  Libraries  zeigt alle eingebundenen Libraries im Amiga.Wurde eine Library
  95.             angewählt  kann  mit  der  Funktion PRIORITY  die Priority und
  96.             mit  CLOSE  die Library geschlossen werden (der OpenCount wird
  97.             auf 0 gesetzt).Libraries die selbst eingebunden wurden, können
  98.             auch mit REMOVE removed  werden wenn der OpenCount = 0 ist.
  99.  
  100.                Folgende Informationen werden angezeigt:
  101.             Address, Type, Priority, OpenCount, Version ( setzt sich
  102.             zusammen aus Version & Revision), Negsize, Possize, Name.
  103.  
  104.  
  105.  Devices    listet alle Devices auf. Mit REMOVE können Devices removed
  106.             werden, sofern diese closed sind. PRIORITY kann die Priority
  107.             wie bei Libraries verändern.
  108.  
  109.                Folgende Informationen werden angezeigt:
  110.             Address, Type, Priority, OpenCount, Version ( setzt sich
  111.             zusammen aus Version & Revision), Negsize, Possize, Name.
  112.  
  113.  
  114.  Resources  listet alle Resources. Mit der Funktion PRIORITY kann die
  115.             Priority geändert werden und mit REMOVE eine vorher selek-
  116.             tierte Resource entfernt werden. Eine kleine Unstimmigkeit
  117.             tritt  in Zusammenhang mit den ALF 2.0 Resourcen auf. Bei
  118.             einem Opencount von 21000 und Version von 14021.0 schiebe
  119.             ich diesen Bug mal der Programmierung von ALF2.0 zu.
  120.  
  121.                Folgende Informationen werden angezeigt:
  122.             Address, Type, Priority, OpenCount, Version (setzt sich
  123.             zusammen aus Version & Revision), Negsize, Possize, Name.
  124.  
  125.  
  126.  Ports      zeigt alle Ports mit den Namen der zugehörigen Tasks.
  127.             Ports können mit REMOVE removed werden, aber VORSICHT ist
  128.             von Nöten.
  129.  
  130.               Folgende Informationen werden angezeigt:
  131.             Address, PortName, Type, SigBit, Flags, TaskName.
  132.  
  133.  
  134.  Residents  zeigt alle Residents im Amiga. Zusätzlich werden auch die
  135.             Residents gezeigt, die durch das Verbiegen des Pointers
  136.             KickTagPtr zusätzlich zur Verfügung stehen. ( z.b. ein
  137.             Virus oder die RAD:) Dabei werden Residents, die nur in
  138.             der KickTagPtr-Tabelle stehen color 3 und solche, die nach
  139.             einem Reboot auch in der ResmodulesTabelle stehen schwarz
  140.             angezeigt.
  141.  
  142.                Folgende Informationen werden angezeigt:
  143.             Address, Type, Priority, Version, Flags, Name.
  144.  
  145.  
  146.  Interrupts listet alle Interrupts im Amiga auf. Interrupts die durch
  147.             Interrupt-Server verwaltet werden können mit REMOVE ent-
  148.             fernt werden.
  149.  
  150.                Folgende Informationen werden angezeigt:
  151.             Address, Data, Code, Priority, Type, Nr., InterruptName,
  152.             Name.
  153.  
  154.  
  155.  Vectors    zeigt die wichtigsten SystemVectoren des Amigas. ColdCapture,
  156.             CoolCapture, WarmCapture, KickMenPtr, KickTagPtr, KickCheck-
  157.             Sum Mit dem Gadget CLEAR können ColdCapture, CoolCapture und
  158.             WarmCapture zu NULL gesetzt werden. Wird KickMemPtr, KickTag-
  159.             Ptr oder KickCheckSum vorher selektiert, werden alle drei auf
  160.         einmal auf NULL gesetzt. Der KickTagPtr bietet noch eine Be-
  161.         sonderheit. Wird in der  Residentliste auf die er zeigt ein
  162.             Eintrag gefunden, wird dessen Node (Address) und Name hinter
  163.             dem  KickTagPtr gezeigt. Sind mehrere  Einträge  vorhanden,
  164.             wird momentan nur der erste angezeigt. Will man alle sehen,
  165.             so ist die Funktion  Residents aufzurufen. Die Einträge der
  166.             KickTagPtr-Tabelle erscheinen farbig (siehe oben).
  167.  
  168.                Folgende Informationen werden angezeigt:
  169.             Address, VectorName und Content, sollte KickTagPtr auf eine
  170.             eigene  Residenttabelle zeigen, wird  Address & Name dieser
  171.             Residents mitangezeigt.
  172.  
  173.  
  174.  Memory     zeigt die Speicheraufteilung in chip, fast und expansion
  175.             Ram an. Mit Funktion PRIORITY kann die Priority geändert
  176.             werden und MORE zeigt die Größe und  Lage der einzelnen
  177.             Speicherfragmente.
  178.  
  179.                Folgende Informationen werden angezeigt:
  180.             Address, Priority, Attribute, Lower, Upper, Maximum, in
  181.             Use, Free, Largest, Name und ganz unten die Total Werte
  182.  
  183.  
  184.  Mount      listet alle mit mount angemeldeten Devices im Amiga auf.
  185.  
  186.                Folgende Informationen werden angezeigt:
  187.             Address, Device, Heads, Sectors, Buffer, Cylinder, Inter-
  188.             leavefaktor, Handlername. Bei Speichereinheiten zeigt ARTM
  189.             zusätzlich Size, Full, rw (read/write), Volume (name) an.
  190.  
  191.  
  192.  Assign     zeigt alle assignten Pfade und Programme.
  193.  
  194.                Folgende Informationen werden angezeigt:
  195.             Address, Directory, Path.
  196.  
  197.  
  198.  Locks      listet alle Locks (read und write).  Wird ein
  199.             Lock angewählt kann er mit Unlock entfernt werden.
  200.  
  201.                Folgende Informationen werden angezeigt:
  202.             Address, Access, Path.
  203.  
  204.  
  205.  Fonts      zeigt alle geladenen Fonts, auch die im KickRom. Mit REMOVE
  206.             wird  der selektierte Font aus der Liste entfernt. Gibt das 
  207.             benutzende  Programm den Font frei, (Count auf NULL) wird
  208.             auch der dafür belegte Speicher freigegeben.
  209.  
  210.                Folgende Informationen werden angezeigt:
  211.             Address, Count, YSize, XSize, Style, Flgs, LoChar, HiChar
  212.             und Name.
  213.  
  214.  
  215.  Hardware   listet alle installierten autoconfig-boards (ExpansionBase)
  216.             auf. Außerdem wird angegeben welcher Prozessor und Math-
  217.             prozessor eingebaut sind. Ferner werden auch die CustomChips
  218.         gelistet und zwar wird unterschieden ob Fat Agnus oder Fat
  219.  
  220.          Denise (PAL oder NTSC) oder die normalen Agnus und Denise
  221.             eingebaut sind.
  222.  
  223.                Folgende Informationen werden angezeigt:
  224.             Address, Boardadr, Boardsize, Slotadr, Slotsize, Driver,
  225.             Product, Type, Manufacturer und Board.
  226.  
  227.  
  228.  Res Cmds   zeigt alle Residenten Befehle im Rom intern und auch die,
  229.             die mit resident Programm pure resident gemacht werden. Bei
  230.             den letzteren  letzteren werden alle Datensegmente mitangezeigt.
  231.  
  232.                Folgende Informationen werden angezeigt:
  233.              Name, ROM INTERN. Bei selbst resident gemachten Programmen werden
  234.              Lower, Upper und Size der DatenSegmente mitangezeigt.
  235.  
  236.  
  237.  Semaphoren   zeigt alle Semaphoren vom AmigaDos an. Mit REMOVE
  238.             wird die vorher selektierte Semaphore erst released und dann removed.
  239.             Mit RELEASE wird die vorher selektierte Semaphore released.
  240.  
  241.                Folgende Informationen werden angezeigt:
  242.             Address, Priority, NestCount, WaitQueue, Name, OwnerTask.
  243.  
  244.  
  245.  Monitor   ist ein kleiner Speichermonitor, der es Erlaubt alle Speicher-
  246.             stellen zu begutachten. Es werden immer 100 Zeilen angezeigt,
  247.             die gescrollt werden können. Mit Forward und Backward können
  248.             die nächsten oder voherigen 100 records angezeigt werden. Bei
  249.             Address erscheint ein kleiner Requester, hier kann eine
  250.             Adresse angegeben werden. Ab hier zeigt der Monitor dann an.
  251.  
  252.                Folgende Informationen werden angezeigt:
  253.             Address, Bytes(Hex), Bytes(ASCII)
  254.  
  255.  
  256.  Last Alert zeigt die letzte Alertnummer mit Adresse.
  257.  
  258. -----------------------------------------------------------------------------
  259.  
  260.  Folgende Aktionen sind implementiert:
  261.  
  262.  
  263.  Remove     entfernt vorher selektierte Tasks, Libs, Devices, Ports, Fonts
  264.             Resources, Semaphoren und Interrupts aus dem System. Selektiert
  265.             wird mit einfachem Mausklick auf den entsprechenden Eintrag.
  266.  
  267.  
  268.  Close      schließt Screens/Windows und Libraries. Vorgehensweise
  269.             wie bei Remove.
  270.  
  271.  
  272.  Relase     relased Semaphoren aus der SignalSemaphore.
  273.  
  274.  
  275.  Clear      setzt die SystemVectoren auf NULL. Vorgehensweise wie
  276.             bei Remove oder Close.
  277.  
  278.  
  279.  Freeze     hält eine laufende Task an, entfernt die Task aus der Node-
  280.             struktur und speichert die Taskstruktur zwischen. In ARTM ist
  281.             das in der Tasklist am STATE "Frozen" zu erkennen. Wird ein
  282.             frozen Task ausgewählt (angeklickt) kann er mit Activate wieder
  283.             zu Leben erweckt werden.
  284.  
  285.  
  286.  Activate   ist die Umkehrfunktion von Freeze. Siehe oben.
  287.  
  288.  
  289.  Priority   verändert die Priority der vorher angewählten Task, Library,
  290.             Device, Ports, Interrupts, Memory oder Resource über einen
  291.             Requester. Der Wert kann über Tastatur oder die beiden Pfeile
  292.             verändert werden. Die Priority ist nur im Rahmen von -128 bis
  293.             127 veränderbar. Am besten zwischen -10 und 10.
  294.  
  295.  
  296.  Unlock     entfernt einen Lock (read oder write) aus der Liste. Hier ist
  297.             Vorsicht angebracht. Wenn das System den Lock noch kennt, geht
  298.             die Reise nach Indien.
  299.  
  300.  
  301.