<< Inhalt >> Testberichte Inhalt

Tests und Erfahrungsberichte

1. Kleine Helfer für den Amiga-Alltag (von Christian Aichinger)

Herzlich Willkommen zu den Kleinen Helfern im September! Schade, jetzt ist der Sommer schon fast wieder vorbei, den ich mir in Sachen "Amiga" etwas heißer vorgestellt hatte. Nun denn, vielleicht fällt der Herbst ja etwas freundlicher aus. Viel Spaß beim Lesen der Reviews zu UnARJ V2.41 und Sysmon V1.20!

UnARJ 2.41 (V1.04):

UnARJ ist ein kleines Shell-Programm, mit dem Archive des PC-Programms "ARJ" unter AmigaOS entpackt werden können. ARJ wiederum ist ein sehr effizientes und flinkes Archiver-Programm für MS-DOS-Rechner, das, falls es in einer DOS-Box unter Win9x/ME gestartet wurde, sogar Dateien mit "langen Dateinamen" unverstümmelt archivieren kann.

Nun, warum erzähle ich das alles? Aufgrund der Tatsache, dass ARJ sowohl lange Dateinamen berücksichtigt als auch bei privater Nutzung keinerlei Lizenzgebühren fällig werden, bietet es sich regelrecht an, dieses Archiver-Programm für das Backup seiner WinUAE-Installation zu verwenden, um dieses beispielsweise auf einem "richtigen" Amiga oder unter Amithlon wieder herzustellen.

UnARJ 2.41 (1.04) basiert auf der UNARJ-Software von Robert K. Jung, welche erstmals von Andreas R. Kleinert für AmigaOS portiert wurde.

Leider hatte dieser erste Amiga-Port ein Problem mit der Wiederherstellung von Verzeichnisstrukturen, da Unterverzeichnisse nicht automatisch erstellt wurden. Die von Ronny Schulz überarbeitete Version 1.04 kann nun, neben der korrekten Wiederherstellung von Verzeichnisstrukturen, auch ein übergebenes Zielverzeichnis auswerten und Dateien als auch Verzeichnisse mittels Wildcards selektiv entpacken.

Die Bedienung von UnARJ ist äußerst simpel, da es mit Hilfe von lediglich vier verschiedenen Parametern gesteuert wird. Mit diesen vier Parametern können Archive überprüft und aufgelistet oder Dateien inklusive bzw. exklusive Verzeichnisstruktur wieder hergestellt werden. Die kurze englische Anleitung geht auf alle Parameter ausführlich ein.

Für die Installation genügt es, das ausführbare Shell-Programm in das C- Verzeichnis der Systempartition zu kopieren. UnARJ wird in Versionen für 68000- und für 68020/030-Amigas geliefert, so dass der Anwender sich zwischen einem der beiden Kompilate entscheiden sollte.

Ein etwas ungewöhnliches, dennoch unproblematisches, Phänomen ist mir bei der Dearchivierung mit UnARJ aufgefallen. Werden Windows-Dateien, die Umlaute bzw. Sonderzeichen in ihren Dateinamen enthalten (z.B.

"Änderungen.txt"), unter AmigaOS dearchiviert, werden Programmausgaben von UnARJ völlig unleserlich dargestellt. UnARJ arbeitet nichtsdestotrotz völlig fehlerfrei weiter. Nur die Files mit Umlauten im Dateinamen müssen nach der Dearchivierung z.B. mit Hilfe der Workbench oder eines Dateimanagers wieder umbenannt werden.

Übrigens gibt es unter http://arj.sourceforge.net/ eine OpenSource-Version von ARJ. Vielleicht findet sich ja ein Programmierer, der diesen Archiver auf AmigaOS portiert.


Autor: Robert K. Jung, Andreas R. Kleinert, Ronny Schulz 
Aminet: util/arc/UnARJ241_104.lha 
Programmversion: 2.41 (1.04) 
Homepage:  
Lizenz: Freeware 
  

Sysmon V1.20:

Was ein Systemmonitor ist, muss ich wohl nicht näher erläutern - gibt es doch solche Programme für Amiga-Rechner in nicht zu knapper Zahl. Ein besonderer Systemmonitor ist jedoch Sysmon. Dieser basiert nicht etwa auf einem einzigen Programm, wie das z.B. bei ARTM oder Scout der Fall ist, sondern auf einer Library und einigen zusätzlichen Shell-Programmen. Das Besondere daran ist, dass Programmierer, die ihre Software debuggen möchten, die Funktionen von Sysmon innerhalb ihrer Programme einsetzen können - sozusagen direkt am Tatort, was natürlich wesentlich präzisere Möglichkeiten eröffnet, als das bei externen Programmen der Fall ist.

So können mittels Sysmon beispielsweise die von Unterprogrammen benötigten CPU-Ressourcen gemessen werden ("CPU Usage Timing"). Weiterhin stellt Sysmon Funktionen zur Protokollierung von Systemnachrichten ("System message logging"), Funktionen zur systemweiten Kommunikation zwischen Programmen ("send/receive systemwide broadcast messages"), eine neue Alert- Funktion (im Stil der bekannten Guru-Meditation), erweiterte Task- Funktionen und noch einige Dinge mehr zur Verfügung. Die "sysmon.library" wird mit kompletter Dokumentation (AutoDocs), Include-Dateien, Funktions- Definition (sysmon_lib.fd) und dem vollständigen Source geliefert.

Das Installations-Prozedere ist, nicht unüblich für solche Art von Programmen, relativ umständlich. Da kein Installer-Skript in der Distribution enthalten ist, müssen alle Dateien per "Hand", d.h. mit Hilfe der Shell bzw. eines Dateimanagers, in die entsprechenden Systemverzeichnisse kopiert werden. Die englische AmigaGuide-Anleitung geht allerdings auf Konfiguration als auch Installation ausführlich ein, so dass die Einrichtung von Sysmon kein wirklich schweres Problem darstellt.

Neben der eigentlichen Library können auch einige beiliegende Shell- Programme zur Fehleranalyse Anwendung finden. So kann man mit Hilfe des Programms "Timer" die Ausführungsdauer von Programmen relativ genau messen. "Freeze" und "Unfreeze" dienen zum Anhalten bzw. Fortführen von Tasks. "ShowSys" listet alle laufenden Tasks inklusive ihrer Speicheradressen, Prioritäten, Laufzeiten und einigen weiteren Angaben auf. Alle Kommandos werden natürlich ausführlich dokumentiert. Besondere Beachtung verdient das Programm "Sysmon", welches einen kompletten Shell-basierten Systemmonitor, der sich den Funktionen der Sysmon.library bedient, darstellt.

Das Sysmon-Paket läuft auf allen Amigas ab OS 2.04. Verfügt der im Rechner eingesetzte Prozessor über eine MMU, sollte die mmu.library von Thomas Richter installiert werden. Sysmon unterstützt des weiteren die Identify.library, um im Rechner eingebaute Erweiterungen zu erkennen. Auf Amigas mit PowerPC-Prozessor könnte es zu Problemen kommen, da Etienne Vogt, der Entwickler von Sysmon, keine PowerPC-Karte zur Verfügung hat und deshalb Sysmon auf einem derartigen System nicht überprüfen konnte.


Autor: Etienne Vogt 
Aminet: util/moni/Sysmon120.lha 
Programmversion: 1.20 
Homepage: http://mesopk.obspm.fr/vogt/amigasoft.html 
Lizenz: Freeware 
  

Das war's für diesen Monat. Wer Fehler findet, Vorschläge hat oder Kritik loswerden möchte, schickt mir eine Mail.

Christian Aichinger <aichi@gmx.de>

<< >>