Collection: AMOK
DISK 101:
* Brush2Icon 1.4 (Oberon): Achim Siebert Brush2Icon nimmt einen oder zwei Pinsel (Brushes, z.B. von DPaint) und macht daraus ein Piktogramm für die angegebenen Dateien, Schubladen oder Disketten/Laufwerke. Lediglich die Bilder der Piktogramme werden geändert, die ToolTypes usw. bleiben wie sie waren (Ausnahmen s. unten).* CountDown 1.1 (Oberon): Thomas Wagner [tom] Kleines CLI-Tool, das einen Countdown realisiert. Die Meldungstexte können als Argumente übergeben werden. In den letzten fünf Sekunden kann auf Wunsch gebiept oder geblinkt werden. Recht nützlich für Skripten, um dem User noch eine Bedenkfrist zu geben.
* Matrix 1.0 (Oberon): Michael Meyer Modul zur Unterstützung von Matrizen in Oberon.
* MuchMore 4.2 (Oberon): Fridtjof Siebert, Christian Stiens Neue Version des bekannten Textanzeigers. Kann den Text nun auch in einem Fenster (mit Zoom-Gadget) auf Workbench/PubScreen anzeigen, scrollt schneller, benutzt unter V39 den bevorzugten/eingestellten BusyPointer und unterstützt Pipes. Und natürlich wurden einige Fehler behoben. AmigaOS 2.0
* OberonInterfaces 40.15, Oberon 3.4 (Oberon): hartmut Goebel [hG] In diesem Archiv befinden sich die AmigaOberon System Interfaces für AmigaOS 3.1 (V40). Oberon Version 3.4, basierend auf den Includes V40.15. N.B.: Die Nummerierung wurde geändert, um die Versionsnummer der Original-Includes wiederzugeben. Dafür wurde die Oberon Version hinzugefügt. Interfaces 40.15 Oberon 3.x sind also neuere Versionen als die bereits veröffentlichten Interfaces 40.15, 40.16 and 40.17.
* Tooltypes 1.5 (Oberon): Matthias Taube Dieses Modul dient zum Auswerten der Konfiguration eines Programmes. Dabei ist es egal, ob das gesuchte Keyword als ToolType des Icons, als Argument in der Befehlszeile, als Environment-Variable oder in einem Konfigurationsfile vorliegt, es wird gefunden und ausgewertet.
DISK 102:
* Collector 1.0 (Oberon): Lars Düning 'Collector' ist ein "higher level" GC, der zwar manuell bedient werden muß, aber dafür Wissen des Programmierers über das Programm ausnutzen kann. Er bietet 'Weak Pointer' und Destruktormethoden für die Objekte und kann inkrementell arbeiten. Requires AmigaOS 2.0 (V36)* GenModula 1.14 (Modula): Reiner Nix Umsetzung und Verbesserung von GTB-Oberon (Amok #94) auf Modula.
* Memory 1.0 (Oberon): Lars Düning 'Memory' ist ein Ersatz für die in OberonLib implementierten Speicherroutinen, der eine schnellere Bearbeitung der Speicheranfragen implementiert, dabei bei kleinen Anforderungen einen etwas geringeren Overhead benötigt und zudem eine Fragmentierung des Systemspeichers abmildert. Es kann transparent in das Laufzeitsystem integriert oder explizit aufgerufen werden. Requires AmigaOS 2.0 (V36)
* PCD 1.0 (Oberon): André Schenk Dieses kleine Programm ist ein erweiterter CD-Befehl, der sich beim Wechsel des Verzeichnisses das alte Verzeichnis merkt. Ersatz und Erweiterung für das PCD-Skript.
* ShowLinks 1.0 (/Modula): Reiner Nix Dieses kleine Programm zeigt alle Verweise (Links) an. Es ist eine Erweiterung und Portierung des Programmes Showlink von Christoph Teuber (AMOK 90).
DISK 103:
* AmiTCP-2.2-Oberon 1.0 (Oberon): Lars Düning Interface-Module zum AmiTCP-2.2-Netzwerkpaket. Requires AmigaOS 2.0 (V36). Requires AmiTCP-2.2 for actual networking.* BusyPointer 1.2 (Oberon): Christian Stiens Dieses Programm läßt den Zeiger des Busypointers von OS 2 oder OS 3 rotieren. Beim CLI-Start können Sie die Rotationsgeschwindigkeit als Parameter übergeben.
* ComplexLists 1.5c (Oberon): Richard Günther Ein Listenmodul, daß neben Unterlisten, sortierten Listen und Multi-User Listen auch das Laden und Speichern von Listen und deren Elementen ermöglicht.
* HandleDataTypes (Oberon): Albert Weinert Beispiele für die Anwendung von DataTypes, diese Bespiele basieren auf den Beispielen die beim Native Developer Update Kit Version 3.1 mitgeliefert wurden. Es wurden die Beispiele "dto", "filter", "playsound", "ramsound" und "examinedt" nach Oberon umgesetzt. Requires AmigaOS 3.x.
* IdentifiedTypes 1.0 (Oberon): Richard Günther Ein Modul ähnlich Objects (AmigaOberon V3.1), aber flexibler einsetzbar. Ermöglicht den Einsatz von Konstruktoren.
* PortHandle 2.1 (Oberon): hartmut Goebel [hG] Eine sehr flexible Oberon-2 Klassenbibliothek, die die Handhabung verschiedenartiger MessagePorts (IDCMP, ARexx, AppPort, ...) vereinfacht und vereinheitlicht. Requires AmigaOS 2.0 (V36)
* SteamyWindows 1.0 (Oberon): Franz Schwarz SteamyWindows ist ein kleines Commodity, das die Prioritaet des Tasks, der zum aktiven Fenster gehoert, um eins erhoeht, und die Prioritaet wieder auf den urspruenglichen Wert zuruecksetzt, wenn das Fenster inaktiv wird, es sei denn jemand anders hat zwischenzeitlich die Task-Prioritaet veraendert.
* TextSpektors 2.1 (Modula): Reiner Nix Dieses kleine Shell-Programm erstellt eine kleine Statistik über Textdateien, dabei wird die Anzahl der Zeilen, die maximale Zeilenlänge der Datei sowie auch die zum Ausdruck benötigten Seiten berechnet.
DISK 104:
* Oberon-A 1.1 (Oberon): Frank Copeland Oberon-A ist ein frei kopierbarer Oberon-2-Compiler. Oberon-2 ist eine moderne objektorientierte Sprache die von Niklaus Wirth, dem Schöpfer von Pascal und Modula-2, sowie Hanspeter Mössenböck entworfen wurde. Oberon-A ist eine Implementation der Sprache für Amiga-Computer, portiert von einemCompiler der von Niklaus Wirth geschrieben wurde. Im Archiv enthalten ist der Compiler, ein Pre-Linker, ein Linker (BLink) und eine Programmierumgebung. Eine vollständige Schnittstelle zum Amiga-Betriebssystem (Version 2.04) und eine Sammlung von Bibliotheksmodulen als Quelltext sind enthalten. Die Dokumentation ist im AmigaGuide-Format und als reiner ASCII-Text enthalten. Ein Texteditor ist *nicht* dabei.
DISK 105:
* HotKey 2.0 (Oberon): Thomas Igracki, Thomas Wagner [tom] Dieses Modul vereinfacht die Programmierung von HotKeys mit der Commodities.library.* Kalender 2.1 (Modula): Kai Hofmann Kalender ist ein Programm, welches den Benutzer an Termine erinnern soll.
* MuiReIcon 2.21 (Modula): Stefan Schulz MuiReIcon ist ein Programm zum bequemen Aendern von Eigenschaften eines Icons, wie zum Beispiel Standard-Programm, Merkmale (Tool Types), Icontyp, Farbwechsel und austauschen des Bildes. MuiReIcon benutzt MUI zur Erstellung der Benutzeroberflache. Das Ziel ist, es einfach zu machen, Eigenschaften von Icons zu aendern, ohne das man Icons wieder und wieder kopieren, klonen und ersetzen muss. Update zu Version .distribution von aminet-sites, e.g. ftp.uni-kl.de.
* OberonBOOPSI 1.1 (Oberon): hartmut Goebel [hG] Mit OberonBOOPSI wird das Implementieren eigener BOOPSI-Klassen zum Kinderspiel. Schluß mit der Zeitverschwendung durch das Schreiben dieser idiotischen 'Dispatcher', die völlig Oberon untypisch sind. Jetzt kann man sich völlig auf die Implementierung konzentrieren. Beispiele zeigen, wie man Image-Klassen als 'shared library' erzeugt.
* TextSpektor 2.1 (Modula): Reiner B. Nix Dieses kleine Shell-Programm erstellt eine kleine Statistik über Textdateien, dabei wird die Anzahl der Zeilen, die maximale Zeilenlänge der Datei sowie auch die zum Ausdruck benötigten Seiten berechnet.
DISK 106:
* DeskFinder (Oberon): Werner Braun Es gibt viele Finde-Tools, doch die meisten haben einen Nachteil. Sie fangen mit der Suche auf der Festplatte erst an, nachdem der Suchbegriff eingegeben wurde. DeskFinder scannt die Festplatte(n) vorher und findet dann aus einer Datei innerhalb weniger Sekunden.* FlexCat 1.2 (): Jochen Wiedmann Ein Programm zur Erzeugung von Catalogs und dem sie verwendenden Quelltext. FlexCat arbeitet wie CatComp oder KitCat, kann aber praktisch beliebigen Quelltext erzeugen. Dies funktioniert durch sogenannte Source-description-Dateien, die gewissermaßen eine Vorlage für den zu erzeugenden Quelltext darstellen. Sie können mit einem Editor bearbeitet und verändert werden und dadurch hoffentlich an beliebige Programmiersprachen und Bedürfnisse angepaßt werden.
* MHOberonLib (Oberon): Matin Horneffer Eine neue OberonLib, die Exec-Memory-Pools unterstützt und einige andere Verbesserungen beinhaltet.