Home | Back

=======================================================================

			    >>>  A M O K  <<<

       A m i g a   M o d u l a	&  O b e r o n	 K l u b   Stuttgart

=======================================================================

			   Inhalt von Disk #1:

Fish: Umsetzung der Bob-Demo von Cathy J. Wagner.		    [fbs]

CtrlIntuition: Schaltet Intuition aus.			    [fbs]

DME: Programmierbarer Editor. Nicht von AMOK, aber dennoch gut.   Matthew Dillon

DME-m2c: Tastenbelegung für DME, um Compilier & Linker zu starten [fbs]

Sundown: Copperlist-Demo					    [pit]

M2Error: Verbesserung von M2Error				    [fbs]

DosTime: Procedure zum Lesen & Schreiben des Datums		    [pit]

Sprites: Hardware-Sprite-Demo 				    [pit & fst]

Interrupt: Interrupt-Demo					    [fbs]

VSpriteDemo: Umsetzung von VSprites aus Markt & Technik
   Programmier-Handbuch					       [fbs]

GameSupport: Joystick-Routine 				    [mif]

DragNumber: Proceduren zum Darstellen von 7-Segment-Zahlen.	    [pit]

OverScnTrouble: Probleme mit Overscan (HILFE!!!)		    [fbs]

HexDump/ReDump: Erzeugt HexDump und zurück.			    [fbs]

ShowEvents: Umsetzung des Programmes im Libraries & Devices	    [fbs]

WBExecute: Startet CLI-Batchfiles von der Workbench		    [pit]


			   ####################

			   Inhalt von Disk #2:

IFFLoad: Ladeprozeduren für ILBM (Color-Cycling, Overscan,...)    [fbs]

M2Code: Bindet Assembler in Modula-2 ein.			    [fbs]

SuperLists: Unterstützungsroutinen zu File & Namens-Requestern    [bne]

IntuiStruct: Hilfe zum Programmieren von Intuition		    [bne]

HalfBrite: Demo zum extraHalfbrite-Modus			    [pit]

H.A.M: Demo zum HAM-Modus					    [pit]

MODIV: Prozeduren für MOD und DIV für LONGCARDs		    [fbs]

DMError: Programm zum Zeigen von M2Fehlern auf dem Editor DME     [fbs]

			   *+*+*+*+*+*+*+*+*+*

			   Inhalt von Disk #3:


IFFToCode: Generiert Modula-Code für Image-Daten aus IFFBrushes   [pit]

IFFLoad_1.1: Neu: Ladeteil in Assembler, 3x schneller 	    [fbs]

RecordInput: Zeichnet Eingaben auf und legt sie auf eine Taste    [fbs]

Gels: Eine Art GelTools für Modula.				    [pit]

DosSupport: Programmierhilfe für BCPL-Pointer und Devicelist	    [bne]

IntuiStruct1.3: UpDate der Intuition-Unterstützung von Amok#2     [bne]


			   ~~~~~~~~~~~~~~~~~~~~

			   Inhalt von Disk #4:

Checker: Demonstriert eine neue Form der Informationsdarbietung
					 in Kraftfahrzeugen       [pit]


			   #+#+#+#+#+#+#+#+#+#

			   Inhalt von Disk #5:


Graphics: IFF-Bilder. Zeigen einfach durch Doppelklick	    [brk]

PrinterSupport: Unterstützungsroutinen für das printer.device     [fbs]

Print: Ersetzt TYPE TO PRT: mit Perforationsübersprung	    [fbs]

MemSystem: Multitasking-fähiger, intelligenter Heap-Ersatz	    [bne]

SuperLists1.2: Unterstützung von Scrollbar-Requestern, Update     [bne]

PrintIt!: Hardcopyprogramm für IFF-Bilder			    [fbs]

IconSupport: Exportiert Prozedur zum Erzeugen von Icons	    [fbs]

CreateAmokDisk: Erzeugt Amok-Icons für Dateien, Dirs & Disks	    [fbs]


			   ^v^v^v^v^v^v^v^v^v^

			   Inhalt von Disk #6:

SoftScroll: Exportiert Prozedur zum Scrollen einer BitMap	    [fst]

MathLib: Mathe-Bibliothek für Vektoren & Matrizen		    [bne]

IFFSupport: Prozeduren zum Laden & Speichern von ILBM-Bildern     [fbs]

ListAll: Erweiterung des CLI-Commandos LIST für Subdirectories    [bne]


			   |-|-|-|-|-|-|-|-|-|

			   Inhalt von Disk #7:


AVL:	Generischer Datentyp AVL-Baum				    [mif]

List: Generischer Datentyp Liste				    [mif]

Queue: Generischer Datentyp Schlange				    [mif]

Stack: Generischer Datentyp Stapel				    [mif]

ProgInfo:  Liest Infos über Autor & Programm aus AMOK-Sources     [fbs]

SoundTask: Demo, daß von einem zweiten Task aus Sound spielt.     [fbs]

M2Tests: Hinweise auf Fehler in den Bibliotheksmodulen	    [mif]

PP:  Utility zum Drucken von Texten auf Epson LQ-800 Druckern.    Achim Siebert

Reminder: Wecker, für Programmierer				    Achim Siebert

WarpText: Schnelle Textausgaberoutinen			    [fbs,B. Kelly]

MuchMore: Weich scrollender Ersatz für More			    [fbs]

NTSC: Exportiert Prozedur zum unterscheiden von PAL/NTSC Amigas   [fbs]


			   §-§-§-§-§-§-§-§-§-§

			   Inhalt von Disk #8:


PrinterSupport2.0:  Unterstützung für das Printer.device	    [mif]

CreateAmokDisk_1.1: Erzeugt Icons. Jetzt mit versch. Suffizes     [fbs]

IDCMP: Prozeduren zur einfachen Handhabung des IDCM-Ports	    [bne]

SpaceDemo: 3-D Demonstrationsprogramm 			    [fbs]

IFF8SVXLoad: Lade & Abspielprozeduren für gesampelte Sounds	    [fbs]

Blitter: Beispiel für direkte Blitterprogrammierung		    [fbs]

MemSystem1.1e: Update der Speicherverwaltung von Amok#5	    [bne]

Sample: Gasampelter Sound eines Cock Robin Liedausschnitts	    [brk]


			   /\/\/\/\/\/\/\/\/\/\

			   Inhalt von Disk #9:

GraphicSupport: Makros für Graphics-Primitives / Intuition	    [fst]

Graphics: IFF-Bilder. Zum betrachten einfach 2x anklicken	    [brk]

Sounds: Gesampelte Sounds. Zum starten einfach doppelklicken	    [brk]

PrintIt2.0: Update des Hardcopyprogramms für Epson-Drucker	    [fbs]

M2Test: Dokumentation über Fehler bei ARRAYs mit Index BOOLEAN    [fbs]

TextFont: Beispielprogramm zum Laden von Zeichensätzen	    [fst]

Rülps: (Destruktive Sounds, leider nicht gesampelt)		    [mif]

			   **************************


			Inhalt von Disk #10:


Amok10: Bitte anklicken					    [Amok]

FlightDemo: Zentralprojektion in Echtzeit aus Vogelperspektive    [bne]

3D-Demo: 3D-Grafik Demonstration in Echtzeit			    [fbs]

Graphics: Gemalte Deluxe-Paint Bilder 			    [brk]

Sounds: Gesampelte Sounds					    [brk]

FileRequest: Komfortabler Dateiauswahlrequester		    [bne]

SuperLists1.3: Verbesserte Version, nötig für FileRequest	    [bne]

Speech: Deutsche Sprachausgabe auf dem Amiga			    [mif]

FeigenBaum: Zeichnet einen `Liegenden Feigenbaum'                 [fbs]


			********************

			Inhalt von Disk #11:

R.o.M.: Komfortables Mathe-Programm und Funktionsplotter.	    Stef. Selewski

DMError1.1: Zeigt M2-Fehler mit DME an, jetzt Workbenchfähig.     [fbs]

Beep: Prozedur, die ein akustisches Warnsignal erzeugt.	    [fbs]

TrackDiskSupport: Erleichtert Programmierung der TrackDisk.	    [fbs]

m2druka: Druckutility für ASCII-Files 			    Rolf Kersten


			%%%%%%%%%%%%%%%%%%%%

			Inhalt von Disk #12:

Fischertechnik: Modul zum Ansteuern des Fischertechnik-Interfaces 
	        und Beispiele.				       N. Klapczynski

Programme: StripText:  Ersetzt bei Texten Spaces durch TABs.	    Bernd Preusing
	   ConvLibSym: Erzeugt Library Module.
	   Diff:       Vergleicht 2 Dateien.
	   MakeInline: Erzeugt Inline-Codes

M2Tips&Tricks: Tips zum M2Amiga-Compiler.			    Bernd Preusing

KwikBackUp: Schnelles, sicheres HD-BackUp-Programm		    [fbs]

Ecce: Einfacher Ersatz für More in Modula-II			    Norb. Süßdorf

Module: Eine Menge importierbarer Module:			    Bernd Preusing
	z.B.: ArraySort: Sortierroutine
	      Janus: Library-Modul für die Janus-Library
	      TextWindow: Unterstützt Textausgabe in Fenstern
	      Timer2: Timer-Modul, das funktioniert.
	      InOut2: Erweitertes InOut
	      TwoFiles: Modul zum gleichzeitigen Bearbeiten von einer Ein-
			und Ausgabe-Datei.

DisObject: Disassembliert M2Amiga-Object-Files !!!		    Bernd Preusing


			=+=+=+=+=+=+=+=+=+=

			Inhalt von Disk #13:

CompControl:							    Ralf Kaiser

 Erleichtert die Bedienung von Editor, Compiler und Linker.

NetWork:							    [fbs]

 Vernetzt die Workbench. Sehr nützliches Utility.

Rows: 							    [bne]

 Generischer Datentyp: Während der Laufzeit dimensionierbare Arrays.

FlipMouse:							    [fbs]

 Invertiert die Richtung der Mousemovents.

XHair:							    [fbs]

 Ersetzt den Mauszeiger durch ein Fadenkreuz. Dadurch wird
 z.B. das Positionieren von Icons erleichtert.

WBShadow:							    [fbs]

 Gibt allem, was auf der Workbench dargestellt ist (Windows,
 Icons, Gadgets, Text,...) einen Schatten.

WBPic:							    [fbs]

 Legt ein Bild hinter die Workbench, ohne deren Funktionalität
 einzuschränken. Im WBPic-Directory befinden sich zusätzlich
 viele Beispielbilder. Bilder z.T. von Bernd Kirschner.

With: 							    [fbs]

 Ein neuer leistungsfähiger CLI-Befehl, der es ermöglicht,
 Beliebige CLI Befehle auf alle Files oder Directories, die
 zu einem Filemuster passen, auszuführen.


			()()()()()()()()()()

			Inhalt von Disk #14:

ARP:								    [fbs]

  M2Amiga Implementation der arp.library. ARP ist eine neue
  Library, die das BCPL-DOS durch C-Routinen ersetzt und verbessert.
  In dem Directory befinden sich zusätzlich die wichtigsten Files des
  original ARP1.1_Users und ARP1.1_Programmers Directories. Für die
  wichtigsten Befehle von ARP existieren Demos in Modula.

TimerSupport: 						    Hartmut Höhn

  Enthält PROCEDUREs, die die Benutzung des Timer-Device's
  erleichtern. Man braucht das Device nicht mehr selbst zu öffnen,
  Umrechnungen in Jahre, Tage ... machen, etc.


			/\/\/\/\/\/\/\/\/\/\

			Inhalt von Disk #15:

Kurve:							    Jörg Wesemann

  Leistungsfähiges Kurvendiskussionsprogramm. Zeichnet Ableitungen und
  Integrale. Es können Nullstellen, Extrema, Wendepunkte etc. bestimmt
  werden. Binäre Tabellen können auch berechnet werden.

Detach:							    [bne]

  "Endpositioniert" Icons. Sehr praktisch! Funktioniert auch mit Disketten-
  und Direktoryicons.

Originale:							    Bernd Preusing

  Rückübersetzungen einiger M2Amiga-Module (z.B. Arts, Terminal, Strings
  etc.). Sie wurden mit Hilfe des Programms DisObj (AMOK#12) erzeugt.

Seafarer's Manual:                                                Rein. Geisler

  Die Programme und Lösungen der Aufgaben aus dem Buch "Modula-II A
  Seafarer's Manual and Shipyard Guide".

Calc: 							    [fbs]

  Ähnliches Programm wie EVAL von WB 1.3. Berechnet das Ergebnis eines
  Terms. Dabei sind Klammern etc. erlaubt. Funktionen wie Sinus etc. werden
  auch unterstützt.

			~_~_~_~_~_~_~_~_~_~

			Inhalt von Disk #16:

M2Make:							    [bne]

  Sog. "Make-Utility": Untersucht ein Projekt auf geänderte Module und
  compiliert diese und alle abhängigen und linkt danach. Unverzichtbar für
  jeden ernsthaften Modula-Programmierer.

MemSystem V1.3:						    [bne]

  Update des MemSystems von Amok#8. Es kamen die neuen Module "TaskMemory"
  und "ErrorReq" dazu. Unterstützt jetzt Levels für lokale
  Speicherrückgabe.

AVL V1.2:							    [mif],[bne]

  Neue Version des AVL-Baummoduls von Amok#7

List V1.1:							    [mif],[bne]

  Noch ein Update... (erforderlich fürs Make)

Queue V1.2:							    [mif],[bne]

  Gähn (siehe oben)

ModList:							    An. Kopp,[bne]

  Formatiertes Drucken von Modula-II-Listings mit Hervorhebung der
  Schlüsselwörter.

M2Test:							    [fbs]

  Dokumentation eines Fehlers des M2Amiga-Compilers.

RotateIF:							    [fbs]

  Rotiert ein IFF-Bild um die horizontale Bildschirmachse.

MultiSelect:							    [fbs]

  Ermöglicht die Auswahl mehrerer Icons auf der Workbench, ohne die
  Shift-Taste drücken zu müssen. Sie wird durch den rechten Mausknopf
  ersetzt.


			XXXXXXXXXXXXXXXXXXX


			Inhalt von Disk #17:


MegaWB:							    [fbs]

  Endlich keine Probleme mehr mit einer von Fenstern überfüllten Workbench!
  MegaWB vergrößert die BitMap der Workbench auf eine beliebige Größe
  (z.B. 1024 x 512!). Damit weiterhin die gesamte Workbench benutzt werden
  kann, wird sie bei Mausbewegungen gescrollt.

Personalausweis:						    Florian Unger

  Überprüft und berechnet (!) Nummern des neuen fälschungssicheren
  Personalausweises. Nicht für feindliche Spione.

IFFToImage:							    Jochen Kupfer

  Wandelt IFF-Bilder in einfach nachzuladende Image-Dateien um.

ILBMHandler:							    St. Salewski

  Enthält Prozeduren zum Laden und Speichern von IFF-Bildern. Außerdem
  enthält es Prozeduren für Colorcycling und zum Ein- und Ausblenden von
  Screens.

M2Test:							    [fbs]

  Dokumentation eines Fehlers des M2Amiga-Compilers v3.1d bei der
  Reihenfolge der Variablendeklaration.

GetiT-Zeiger: 						    Jochen Kupfer

  Programm zum einfachen Verändern der Workbenchfarben und des Mauszeigers.


			*#*#*#*#*#*#*#*#*#*


			Inhalt von Disk #18:


Profile:							    [fbs]

  Erzeugt aus einem Modula-Quelltext einen neuen Text, der um Bemerkungen
  erweitert ist. Diese enthalten Informationen über den Wertebereich von
  Variablen, Anzahl der Schleifendurchläufe und der Aufrufe von Prozeduren.

PopUp-Menu:							    Jochen Kupfer

  Modul zur Unterstützung von PopUp-Menues. Dies ist eine Modula-II
  Umsetzung der C-PopUp-Menu-Routinen von Derek Zahn.

IFFLib:							    [fbs]

  M2Amiga-Implementation der iff.library von Christian A. Weber. Diese
  Library enthält schnelle Routinen zum Laden und Speichern von
  IFF-Dateien. Besonders gut werden Bilder unterstützt.

Pictures:

  2 Digitalisierte Hold'n'Modify-Overscan-Interlace-Bilder.	    ???


			VVVVVVVVVVVVVVVVVVVV

			Inhalt von Diskette # 19:



QText:							    [fbs]

  Textausgabe wie Warptext (AMOK # 7), nur viele schneller.


Pute: 							    [fbs]

  Berechnet das Ergebnis mathematischer Ausdrücke, und zeigt
  deren Ergebnis dezimal und hexadezimal.


SmallInOut:							    [fbs]

  Ersatz für InOut, nur viel kleiner. (5 kB kleiner)


Muchmore_1.5: 						    [fbs]

  Neue Version des Text-Anzeigers MuchMore.
  Neue Funktionen: Drucken der Texte und Suchen nach Wortern.


TrackDiskSupport_2.1: 					    [bne]

  UpDate von TrackDiskSuport (AMOK # 11).
  Neu: Zugriff auf Festplatte und andere Block-Orientierte
       Devices und sperren eines Drives.


DosSupport:							    [bne]

  UpDate von AMOK # 3 der DosSupport-Routinen.
  Neu: Segmente, Hunks und neue Typen für Dos.FileList.


Sounds:							    Gary Struhlik

  3 tolle Stereo-Sounds. Siehe >>Sounds/Lies.Mich<<
  Danke Gary!


Break:							    Bernd Preusing

  Enthält Prozeduren, die ein Control C (^C) besser handhaben.
  Bisher erschien immer ein übler Requester.


Area: 							    Bernd Preusing

  Einfaches Arbeiten mit Graphics.AeraFill(). (Ohne Absturz!)


Patterns:							    Bernd Preusing

  Module, die Füllmuster exportieren.


			VVVVVVVVVVVVVVVVVVVV


			  Inhalt von Disk #20:

GraphLib:							    Gary Struhlik

   Modul um Funktionen auf dem Bildschirm darzustellen und sie
   auszudrucken.

ComplexLib:							    Gary Struhlik

   Bibliothek mit Funktionen zum Rechnen mit komplexen Zahlen.
   Es werden die Grundrechenarten und wichtige mathematische
   Funktionen unterstützt. Zudem sind Routinen zur Ein- und
   Ausgabe von komplexen Zahlen enthalten.

BeamRandom:							    Bernd Preusing

   Exportiert eine Routine für zufälligerere Zufallszahlen wie
   M2Amiga's RandomNumber.RND, da es den Videostrahl benutzt.

Top:								    Uwe Meyer

   Neue Workbench. Diese simuliert eine parallele zum Atari ST.
   Es können auch Dateien, die kein Icon besitzen, selectiert
   und bearbeitet werden.

KeyMac:							    [fbs]

   Ermöglicht es Tastaturmakros zu erzeugen und abzuspielen.
   Nützlich z.B. in Editoren, die dies nicht unterstützen.

Personalausweis2:						    Florian Unger

   Update des Programms zur Berechnung von Personalausweisnummern.

DMError1.2:							    [fbs]

   Update des Programms zum Anzeigen von M2Amiga-Fehlermeldungen
   mit dem PD-Editor DME. Kann jetzt mit M2Amiga v3.2 benutzt werden.


			  OOOOOOOOOOOOOOOOOOOO


			  Inhalt von Disk #21:

IFFSupport1.5:						    [fbs]

  Version 1.5 des bekannten ILBM-BilderLader.
  Neu: Unter anderem Unterstützung des neuen Compilers m2c V3.2d und
       ein Ladeprogramm für Overscanbilder.


GraphicSupport:						    [fst]

  Version 1.3 der Graphik-Bibliothek
  Neu: Hinzufügen & Löschen von Bitplanens; An m2c V3.2d angepasst.


BackText:							    Bernd Preusing

  Hilfsprogramm zum Anzeigen von oft benötigten Texten.
  Z.B. >_LVO-Offset<'s des Betriebssystem's.
  Arbeitet mit Pop-Up-Menü's!!


PopUp:							    Bernd Preusing

  Eine kleine Library, die das Programmieren von Pop-Up-MenÜ's
  erleichtert. C-Original-Version von Fish # 57.


BackDrop:							    Bernd Preusing

  Kleinst-Bibliothek für das Mega-Kurze-Schnelle öffnen eines
  Back-Drop-Screens. Man sieht die praktische Erfahrung, die in
  diesem Modul steckt.


HotKey:							    Bernd Preusing

  Exportiert eine Prozedur, die Ihr Programm "schlafen" läßt, bis
  eine entscprechende Tastenkombination gedrückt wurde.


			  %%%%%%%%%%%%%%%%%%%%


			  Inhalt von Disk #22:

Trees:							    [bne]

  Kleine, kompakte Version für den generischen Datentyp Baum.


MuchMore_1.8: 						    [fbs]

  Stark verbesserte Version des Textanzeigeprogramms. Kann jetzt farbige
  Texte mit verschiedenen Schriftarten anzeigen.


Sounds:							    [brk]

  Zwei tolle gesamplete Sounds.


Lists:							    [bne]

  Wie wär's mit Update, könnmer nemmer bringä, weil da ham mer jetzt
  soviel drauf - deshalb eine komplette Neuimplementation des generischen
  Datentyps Liste, stark erweitert und verbessert (Originalton Bene).


BigSets:							    [bne]

  Neuer Datentyp: SETs mit (fast) beliebig vielen Elementen


WarnBootGen:							    Holger Gzella

  Erzeugt einen Bootblock, der vor Viren warnt und es ermöglicht, schon
  beim Booten Fastmem auszuschalten.


MakeKickRes:							    Holger Gzella

  Beispielprogramm, das zeigt, wie man Programme in Modula resetfest
  installieren kann.


Scroll:							    Holger Gzella

  Kleines Modul zum Erzeugen von Laufschriften.


CrossRef:						     Andreas Pahl

  Modula-II Cross Referenzer. Listet alle Bezeichner, deren Typen und
  die Zeilennummern, in denen sie vorkommen.


StarDance:					André Theiler, Carsten Wartmann

  Simuliert die Bewegungen von Sternen und Planeten im Raum, die sich
  gegenseitig aufgrund ihrer Masse anziehen.


Cube: 					André Theiler, Carsten Wartmann

  Kleines 3D-Demo, das das Flächenmodell eines Würfels, der mit dem
  Joystick gedreht werden kann, darstellt.


Greed!:						     Andreas Pahl

  Kleines Strategiespiel auf einem Zahlenfeld.


Observer:						     Holger Gzella

  Resetfestes Programm zum Schutz vor Bootblock-Viren. Überprüft und
  zeigt Bootblocks, Capture-Vektoren, Registerinhalte etc.


			    #-#-#-#-#-#-#-#-#-#


			    Inhalt von Disk #23:

UPN:					   Phillippe Gressly & John Bysäth

  Wandelt beliebige Funktionen die in Strings gespeichert sind in die
  umgekehrt polnische Notation (UPN) um diese dann schnell interpretieren
  und berechnen zu können. Sehr nützlich für Formelplotter etc.


DumpDiff:							 [fbs]

  Gibt die Hexdumps zweier Dateien nebeneinander aus wobei alle
  Unterschiede hervorgehoben werden.


NoGuru:						    Volker Rudolph

  Dieses Modul fängt alle Gurus (z.B. 81000009 bei doppelter
  Speicherfreigabe) ab.


DisObject:				   Bernd Preusing / Volker Rudolph

  Disassembliert M2Amiga-Objekt Dateien. Erzeugt nun Standard-Assembler
  Code der auch mit Assemblers wie a68k assembliert werden kann.


RemLock:						    Volker Rudolph

  Entfernt 'hängengebliebene' Locks.


Terminal:						    Volker Rudolph

  Neues Terminal-Modul, das die Ausgabe puffert und so stark beschleunigt.
  Kompatibel zum original-Terminal.


Buchbesprechung:					    Stefan Salewski

  Besprechung des Amiga-Modula-2 (Programmieren für Fortgeschrittene) Buchs
  von Holger Gzella.


Intro:						    Carsten Wartmann

  Modula-II Grafikdemo mit Copperlist, Sprites und Laufschrift.


Def2Ref:						    Volker Rudolph

  Erzeugt DME-Referenzdateien aus Modula-II Definitionsmodulen.


Bin2Obj:						    Volker Rudolph

  Entfernt Hunk-Informationen aus Amiga-Objectfiles, damit diese leicht per
  INLINE in Modula-Programme eingebunden werden können (z.B. bei
  Assemblerroutinen)


Printf:						    Volker Rudolph

  Implementierung des C- Printf-Commandos in Modula.


MuchMore_2.0: 						 [fbs]

  Benützt ab sofort auch den ARP-FileRequester. Ist jetzt in OBERON
  geschrieben und dadurch nur noch 14K lang.


HotKey:						    Volker Rudolph

  Läßt ein Programm bis zum Druck einer bestimmten Tastenkombination
  'schlafen'. Dadurch können leicht PopCLI-ähnliche Programme geschrieben
  werden. Fast wie HotKey auf AMOK#21.


			     >>>>>>>>>><<<<<<<<<<<



			     Inhalt von Disk #24:

TurboFiles:						   Stefan Salewski

  Schneller, z.T. in Assembler geschriebener Ersatz für das FileSystem
  Modul.


Clusters:							 [bne]

  Effiziente Speicherverwaltung für Allozieren / Deallozieren vieler
  kleiner Speicherblöcke.


UpDates:							 [bne]

  Bugfixes für die Module 'Trees' und 'ExDos' (aus Platzersparnisgründen
  ohne kompilierte Dateien).


DME:					     Matthew Dillon / Volker Rudolph

  DME mit ein paar Extras:

   - M2Amiga-Fehlerdateien einlesen und Fehlermeldungen anzeigen
   - Scrollbar
   - Eigener Screen (optional)
   - Neue Kommandos : ABORT,UNDELINE,MULTIREPLACE
   - Scrollgeschwindigkeit um 40% erhöht


Config:						   Matthew Dillon

  Erlaubt das Verändern der Voreinstellungen (Windowgröße etc.) des DME.



			  §§§§§§§§§§§§§§§§§§§§§§§


			     Inhalt von Disk #25:

MicroTimer:						 Volker Rudolph

  Präziserer Timer als das timer.device (greift direkt auf Hardware zu)


M2Make1.9: 						     [bne]

  Update des Make-Utilities von Amok#16. Es sind jetzt viele Fehler
  verbessert worden (Speicher- und FileLock-Freigabe, Abstürze). Außerdem
  ist das Programm kürzer geworden.


AntiFlicker:						     [bne]

  Reine Softwarelösung zur Herabsetzung des Flimmerns im Interlacemodus
  auf ein erträgliches Maß. Ermöglicht mit Hilfe von Anti-Aliasing eine
  "aspirinfreie" Interlace-Workbench.


IDCMP2.3:							     [bne]

  Modul für eine völlig neuartige Programmablaufsteuerung mittels IDCM-
  Port bzw. IntuiMessages.


MuchMore_2.5:						     [fbs]

  Mal wieder eine neue Version von MuchMore mit einigen neuen Commandos
  und ein paar behobenen Fehlern.


TimerSupport:					   Hartmut Höhn / [bne]

  Update des Timer-Untestützungsmoduls von AMOK#14.


Beeper:				      Philippe Gressly / Volker Rudolph

  Kleines Programm, das einen Beep bei jedem Tastendruck erzeugt.
  Nützlich für Blindschreiber.



			  |-|-|-|-|-|-|-|-|-|-|-|


			     Inhalt von Disk #26:

Kurve:							 Jörg Wesemann

  Neue, stark verbesserte Version des Kurvendiskussionsprogramms von
  AMOK#15. Benutzt eine erweiterte Version von UPN (AMOK#23), wodurch
  das Zeichnen beschleunigt wurde. Kann jetzt auch symbolisch
  differenzieren und einiges mehr.


HexEdit:							 Bernd Preusing

  Ein Hex-Editor für Files, ähnlich wie ZAP, jedoch viel besser.


FileIO:							 Bernd Preusing

  Ein Modul zum Laden und Speichern kompletter Dateien.


ConvTabs:							 Bernd Preusing

  Update zu dem Programm StripText von AMOK #12. Dient dazu,
  Leerzeichen wenn möglich durch TABs zu ersetzen.



			  {}{}{}{}{}{}{}{}{}{}{}{}


			     Inhalt von Disk #27:

PAMEHTA:						       Philippe Gressly

  Tolles Shareware-Grafikadventure mit schönen Grafiken und Sound.




			  &&&&&&&&&&&&&&&&&&&&&&&


			     Inhalt von Disk #28:

Turtle:						   Manfred Weigl

  Praktisches, schnelles Turtle-Grafik Modul. Logo läßt grüßen.


Icon2M2:						   Norbert Süßdorf

  Modul zum Erzeugen von Icondateien innerhalb von Modula Programmen.


PatchMrg:						   Bernd Preusing

  Patch die MrgCop-Routine der Graphics.library, so daß es keine Fehler
  bei Overscan-Hires-4-Bitplane Screens mehr gibt. Siehe Overscantrouble
  auf AMOK#1.


EcceS:						   Norbert Süßdorf

  Neue, verbesserte Version des M2-Textanzeigers.


GraphicLib_1.2:					   Gary Struhlik

  Update der Grafikbibliothek von AMOK#20, nur Quelltext.


GraphicLib_1.3:					   Gary Struhlik

  Grafikbibliothek für Vektorgrafik, die statt auf den Bildschirm zu
  zeichnen ein Plot-Protokoll anlegt.

SlideText: 					   Urs Püntener

  Dient zum gleichzeitigen Anzeigen von Bildern und Texten.


UsePrefs:						   Norbert Süßdorf

  Erzeugt anklickbare System-Configuration Dateien zum einfachen
  wechseln der Preferences.



			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #29:

Disky:							    Kai Bolay

  Schon wieder ein File-Requester... Einfach ausprobieren!


ImageConvert:						    Kai Bolay

  Tool zum Umwandeln von IFF-Brushes in Modula-Sourcecode als Images
  Effizienter als die IFFToCode von Amok#3


m2druka:							   Rolf Kersten

  Verbesserte Version des Text-Druckprogramm von Amok#11


Strings:							    [bne]

  3 Module zur Stringverarbeitung und -formatierung und Umwandlung
  Numerisch/String


CreateIcons:						    [fbs]

  Utility, versieht alle Dateien einer Diskette mit Icons


DiskToHard:						    [bne]

  Disketten-Kopierprogramm für Leute mit Harddisk und nur einem
  Laufwerk


DisCopper: 						 Bernd Preusing

  Kleine Demo zum Copperlisten disassemblieren


Plot:							 

  Plot ermöglicht eine grafische Darstellung von ASCII-Daten auf
  dem Monitor in Form von Kurven.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #30:


DisObject: 						    Bernd Preusing

  Version 2.0 des Objektdateien-disassemblers. Neu in dieser Version:

    - CASE-Statements werden korrekt Disassembliert (ohne DC.W)
    - Geschwindigkeitserhöhung
    - kleinere Fehler verbessert


ILBMHandler:						    Stefan Salewski

  Version 1.1 des ILBM-Moduls von AMOK#17. Diese Version ist durch die
  Verwendung des Moduls TurboFiles um 50% schneller. Außerdem bietet es
  jetzt eine Funktion zum Zentrieren von Overscanbildern.


M2Maker:							   Thomas Stolze

  Erleichtert den Umgang mit dem gesamten M2Amiga-System. Es erlaubt das
  Starten von Compiler, Linker etc. über ein leicht zu bedienendes
  Intuition-Interface. Teil dieses Programms sind die beiden Utilities
  DefMaker und FastLister.


Mandel:							   Ludwig Geromiller

  Einfaches Mandelbrot- (Apfelmännchen-) Programm.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #31:


Anim:							  Markus Peuckert

  Ein 3D-Animationsprogramm für einfache Objekte, das die Möglichkeit
  bietet, alle Objekte, bzw. eine gesamte Welt dreidimensional mittels
  einer Rot/Grün-Darstellung zu zeigen. Die Objekte werden als Drahtmodelle
  gezeichnet. Jedes Objekt kann um alle Raumachsen beliebig gedreht,
  verkleinert und in allen Ebenen verschoben werden.


ARPFileReq:						   Bernd Preusing

  Kleines Modul, das eine Prozedur zum einfachen Aufrufen des
  ARP-FileRequesters enthält.


BootHandler:						   Bernd Preusing

  Mit diesem Modul können Bootblöcke aller Laufwerke (Disketten, Harddisks
  etc.) gelesen und geschrieben werden.


Demos:							      [fbs]

  Zwei kleine 3-D Vektorgrafikdemos in OBERON.


Environment:						  Markus Peuckert

  Programmierumgebung mit Intuition-Interface, zum einfachen Bedienen von
  Editor, Compiler, Linker etc. Ist nicht an einen bestimmten Compiler
  gebunden, funktioniert z.B. zusammen mit M2Amiga und dem AMOK Oberon
  Compiler.


Fonts:							   Peter Arnold

  2 farbige Amiga-Fonts.


IntuiPointer:						   Bernd Preusing

  Exportiert 2 Prozeduren zum Ein- und Ausschalten eines 'ZZ'-Mauszeigers,
  um anzuzeigen, daß ein Programm gerade beschäftigt ist.


KommentarKiller:						   Urs Pünterer

  Lösung der Übung 9 in Informatik I, WS 88/89, Prof. J. Gutknecht, ETH
  Zürich. Dies ist ein Programm, das aus einem M2-Quelltext Kommentare
  entfernt.


mcd:							Ludwig Geromiller

  CLI-Utility für Festplattenbenutzer. Ermöglicht Directorywechsel ohne
  Angabe des kompletten Pfadnamens.


Pute:							      [fbs]

  Kleiner CLI Taschenrechner (<3K!) für LONGINT-Zahlen. Erlaubt die
  Rechenoperationen +, -, *, DIV und MOD und verarbeitet Klammern.


Rechner:							 Philippe Gressly

  Ein CLI-Taschenrechner mit vielen mathematischen Funktionen. Rechnet mit
  REAL-Zahlen.


Sterne:							  Markus Peuckert

  Sternenflug-Demonstration in 2 Versionen: normal und mit 3D-Brille!


SysRequest:						   Bernd Preusing

  Kleines Modul, das System-Requester auf den eigenen Screen umleitet und
  selbst Requester erzeugen kann.


Task&Process:						  Markus Peuckert

  Demonstration zum Starten neuer Tasks und Prozesse von Modula-Programmen
  aus.


Thermic:							  Markus Peuckert

  Simuliert die Wärmeausbreitung auf einer Fläche, die zunächst kühl ist
  und von ein paar heißen Punkten (Öfen) aufgeheizt wird. Sieht nett aus.


Wortsuche&Prim:						   Urs Pünterer


  Lösung der Übung 10 in Informatik I, WS 88/89, Prof. J. Gutknecht, ETH
  Zürich. Dies sind 2 Programme: Das erste ist ein Primzahlprogramm nach dem
  Sieb des Erathostenes. Das zweite durchsucht ein M2-Programm nach
  Schlüsselworten.



			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #32:

Billard:							  Stefan Salewski

  Shareware Billard-Simulation. Erlaubt verschiedene Spielvarianten mit
  verschiedenen Ballzahlen. Enthält eine ausführliche Anleitung.


Events:							  Vinzenz Hiter

  Zeigt die Events, die das Input.device liefert, grafisch an.


Fraktal:							  Philippe Gressly

  Programm zum Zeichnen von fraktalen Kurven und unzusammenhängenden
  rekursiven Mengen. Beispiele sind Koch-Kurven, das Contorsche
  Diskontinuum, Weihnachtsbäume u.v.m...


ModList 1.3:						  Andreas Lüdtke

  Update des Modul-Ausdruck-Utilities. Neue Features:

    - Seite, Datum und Uhrzeit wird auf jede Seite gedruckt
    - Kontrollcodes werden durch "^X" ersetzt
    - Seitenlänge wird aus Preferences ausgelesen


Patterns:							     [bne]

  Modul zum überprüfen von (Datei-)Namen nach Namensmustern mit Wildcards
  ("*" und "?")


RingBuffers:						     [bne]

  Generischer Datentyp: Ermöglicht das Zwischenspeichern von Daten in einer Art
  Pipe. Interessant in Verbindung mit Multitasking (siehe TaskSupport).


Sounds:							  Gerd Platl

  Zwei mit dem Golem Soundsampler gesampelte Klänge von The Alan Parsons
  Project,  Stereotomy.


TaskSupport:						     [bne]

  Modul zum Erzeugen mehrerer Tasks. Reduziert die Guru-Gefahr auf ein
  Minimum. Ermöglicht auch die Verwendung von Dos-Prozeduren in den
  Tasks (Dos-Prozessen).


TestBild:							  Andreas Lüdtke

  Komfortables Testbild-Programm, welches die genaue Einstellung des
  Monitors ermöglicht.


Tetriz:							     [fbs]

  Kleine Tetris-Umsetzung, die ihr Fenster auf der Workbench öffnet. Tetriz
  ist ein einfaches, aber dennoch fesselndes Geschicklichkeitsspiel.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #33:


Disky							  Kai Bolay

  Weiterentwicklung des FileRequesters von Amok#29.
  Vereinfachte Aufrufkonventionen, Bug-fixes, ...


ErsatzQuelle						Gary Struhlik

  Mit diesem Programm kann Man einfache passive analoge  Schaltungen,
  also Netzwerke bestehend aus ohmschen Widerständen, Spulen,
  Kondensatoren sowie starren Strom- und Spannungsquellen berechnen.


FInOut:							     [mif]

  InOut-kompatible Dateizugriffe.


ImageConvert						  Kai Bolay

  Neue Version des Umwandlungsprogramms von Amok#29. Er-
  möglicht umwandeln von IFF-Brushes in M2-Quelltext. Bei
  dieser Version ist es möglich Sources für den neuen
  Compiler M2Amiga v3.3 zu erstellen. Zusätzlich können
  nun auch die Farben umgewandelt werden.


PortPrint							  Kai Bolay

  Programmpaket, das es Tasks ermöglicht Ausgaben in ein
  fremdes Fenster zu machen.


RemTabs							  Kai Bolay

  Entfernt TABs aus Textdateien.


SetTool:							     [bne]

  Setzt das Default-Tool von Project-Icons.


Tron							  Kai Bolay

  Kleines Spiel für zwei Personen. Schnell programmiert
  kaum Grafik, kein Sound, keine Joystickunterstützung,
  a b e r  macht Spaß!


UClock							  Holger Bolay

  Uhr Programm das den freien Speicher und die Uhrzeit in
  einem kleinen Fenster anzeigt.


Werner:							     [mif]

  Hau wech, die käcke!


Wirth							  Kai Bolay

  Drei kurze Programme zu Professor Wirths Buch "Algorithmen
  und Datenstrukturen mit Modula-2".



			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #34:


DCF-77						      Martin Honeffer

  Dekodierer des deutschen Zeitzeichens DCF-77, mit dem man die Systemzeit
  setzen kann.

IntuiPointer1.1						   [bne]

  Exportiert zwei Prozeduren zum Ein- und Ausschalten eines original
  'ZZ'-Mauszeigers, um anzuzeigen, daß ein Programm gerade beschäftigt ist.

IITOI							 Kai Bolay

  Zum Austauschen von Iconbildchen, ohne die anderen Iconflags zu verändern

Logikus						       Franz Dimbeck

  Simulationsprogramm für den Spielcomputer 'Logikus'.

Nahverkehrssystem						Ingo Goldak

  Simuliert ein Nahverkehrssystem

StartUpMenu					       Martin Honeffer

  Zum Einbau in die Startup-Sequence, um verschiede Tools, die aktiviert
  werden sollen auszuwählen.

WindowInOut						Ingo Goldak

  Enthält die Prozeduren des Moduls InOut, die hier jedoch auf einem
  beliebigen anderen Fenster als das aktuelle CLI angewendet werden können.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #35:


AmigaSynth:						Jürgen Zimmermann

  Vorversion eine digitalen FM-Synthesizers für den Amiga
  Ohne Diskettenfunktionen und einige andere Menüfunktionen


M2Midi:							Jürgen Zimmermann

  M2Amiga Implementation von Bill Bartons "midi.library" V2.0
  incl. Bill Bartons "midi.library" von Fish #227. Version 2.0

PatMatch:							 Bernd Preusing

  Angeblich erstes M2Amiga-Modul, daß ein 100% AmigaDos-kompatibles
  Patternmatching (Namensmustererkennung) macht

SpellChecker:						 Stefan Salewski

  Programm zur Überprüfung der korrekten Schreibweise deutscher
  oder englischer Texte.



			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #36:

Oberon:							     [fbs]

  Demo-Version eines leistungsfähigen Oberon-Compilers, der ab September
  '90 bei der A+L AG zu haben sein wird. Besondere Features sind:

    - schnell
    - BLink-kompatible Objektdateien
    - optimierendes Linken
    - Codeoptimierung
    - Residentfähig




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #37:

Skräbel						      Georg Brünsing

  Spielstarke Amiga-Implementation des bekannten SCRABBLE's mit großen
  Wortbibliotheken.

Tock						      Thorsten Kocher

  Zeigt Uhrzeit, freien Speicher und Datum in der Titelzeile des
  Workbenchscreens an, ohne dazu ein überflüssiges Window zu öffnen.

Menugenerator					       Stefan Kraus

  Komfortabler Menü-Editor, der Modula-II Quellcode erzeugt.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #38:

Alfred

  Ein Bild von Alfred E. PD des Williams Verlags (MAD).


CoCo						      Edgar Schwarz

  Compiler-Compiler ähnlich wie YACC, erzeugt Modula-2 Quelltext.


Cursor						      Markus Uhlendahl

  Dieses Modul exportiert einige Prozeduren, um in CLI oder Terminal
  Fenstern die Ausgabe zu gestalten. Im wesentlichen wurde mit dem CSI
  (Control Sequence Introducer ($9B) ) gearbeitet.


HotProg						      Christian Überall

  HotProg ist ein PopUpMenu, das mit einem beliebigen Hotkey jederzeit
  aufgerufen werden kann und das Starten verschiedener Utilities erlaubt.


HyperKubus 					      Franz Dimbeck

  Dieses Programm zeigt einen 4-D  Würfel, auch "Hyperkubus" genannt,
  der mit der Maus gedreht und mit einer 3-D Brille betrachtet werden kann.


Icons						      Holger Bolay

  Icons für Dateien und Directories auf AMOK-Disketten. Auch für den
  privaten Gebrauch geeignet.


ModToPas						      Markus Uhlendahl

  Konvertiert Modula-2-Programme in TurboPascal-Programme.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #39:

CD:						      [kai]

  Ersetzt den CLI-Befehl "CD" vollständig und erweitert ihn um die
  Eigenschaften des Patternmatchings (Wildcards). Völlig Überarbeitete
  Version von "mcd" auf AMOK #31.


LigaManager:						Marcus Stratmann

  Dient zur Archivierung von Ergebnissen von Fußballigen. Tabellen
  und Statistiken können erstellt werden.


Strings:							[bne],[kai]

  Vereinfacht die Stringverarbeitung in Oberon.


DosHelp:							[kai]

  Enthält Prozeduren zur Verwaltung von Pfadnamen etc. (Oberon)


BeckerANSI 						Steffen Köhler

  Wandelt BECKERtext- und Textomat-Dateien in ASCII mit Steuercodes um.


TexDump							Steffen Köhler

  Der etwas andere Hexdump...


Oberon-Forum:						Jochen Kupfer

  Oberon-Forum von der GetiT 25. Enthält unter anderem eine ausführliche
  Anleitung, wie man C- und Assemblerobjektmodule in Oberonprogramme
  einbinden kann.


ShowHunks: 						[bne],[fbs]

  Disassembliert ALink-/BLink-kompatible Objektdateien und ausführbare
  Programme.


RDT:							Reinhard Geisler

  Vereinfacht Ändern/Setzten/Löschen von Defaulttools.


DataToObj: 						Werner Günther

  Wandelt Datenfiles in ALink-/BLink-Objektdateien um.


PatMatch:							Bernd Preusing,[kai]

  AmigaDOS-kompatibles Patternmatching um den "*"-Joker erweitert.
  Oberon Version, M2Amiga Version auf AMOK #35.


Find:							[kai]

  Ein "WhereIs" bzw. "LookFor" Programm, das rekursiv nach Files
  sucht. Unterstützt Wildcards!




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #40:


WBUtilities:						Thomas Ansorge

  Zwei Utilities zum Ändern der WB-Farben bzw. der Preferences.


Flanz:							Markus Peuckert

  Programm zur Erzeugung von sog. L-Systemen, das sind Grammatiken und
  Regeln zur Erzeugung von Zeichenketten. Diese sind nun in der Lage,
  Pflanzen zu simulieren. Das Programm zeigt die Ergebnisse sehr schön
  grafisch an.


Genetic:							Markus Peuckert

  Umsetzung der genetischen Algorithmen aus dem Spektrum der Wissenschaft.


Environment:						Markus Peuckert

  UpDate der Programmierumgebung von AMOK#31. Sie eignet sich für die
  Entwicklung von Programmen einem beliebigen Compiler.


ChIconType:						Philippe Gressly

  Erlaubt das Kopieren des Typs und der Position eines Icons in ein anderes
  Icon.


M2Maker:							Thomas Stolze

  Neue Version der Modula-II Entwicklungsumgebung von AMOK#30 mit vielen
  neuen Funktionen.


Koord:							Franz Dimbeck

  Kleine in Oberon geschriebene Maus-Lupe inklusive Mauskoordinatenanzeige.


DoubleBuffering:						Jürgen Zimmermann

  Modul zum einfachen, flimmerfreien DoubleBuffering für sich schnell
  bewegende Grafik.


PassWord:							Markus Peuckert

  Passwort-Schutzroutine für die Verwendung in eigenen Programmen.


MischMasch:						Markus Peukert

  Umsetzung einer 'MischMasch-Maschine', wie sie im 'Spektrum der Wissen-
  schaft beschrieben wurde.



			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #41:

MuchMore 2.7:							  [fbs]

  Neue Version des bekannten Textanzeigers.


MuchMorePoPa 2.7:							  [fbs]

  Programm ähnlich wie MuchMore nur etwas länger, dafür kann es Texte
  anzeigen, die mit PowerPacker gepackt wurden.


PPData:								  [fbs]

  In Oberon geschriebenes Entpackmodul für PowerPacker-Dateien.


Spiele:							 [Hans Schafft]

  Zwei in Modula-II geschriebene Spielchen: Schifferversenken und Mastermind.
  Bitte vorher FontsAssign Doppelklicken.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #42:

CPic:							 Thomas Zipproth

  Routinen und Beispielprogramme für ein neues leistungsfähiges
  (effizientes und speicherplatzsparendes) Datenformat für Bilder.


ewKAL:							  Hans Schafft

  Ein kleiner Workbench-Kalender. Kann mit der Demo-Version des
  Oberon-Compilers (AMOK#36) compiliert werden.


InEyes:							  Ingo Schütze

  Kleines sinnloses Programm.


Menu:							  Jan Behrens

  Modul zum Erzeugen von Menüs, die leicht mit der Maus und der
  Tastatur bedient werden können.

NewInOut:							  Bernd Braun

  Schnellerer und leistungsfähigerer Ersatz für InOut. Mit gepufferter
  Ausgabe.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #43:

ARP:							  Jochen Erwied

  Interface für ARP 1.3. Andrere Version als auf AMOK #14.


Characters:						  Thomas Clever

  Dieses Modul stellt einige Routinen zur Bearbeitung von einzelnen
  Zeichen und einzelnen Zeichen innerhalb von Zeichenketten zur
  Verfügung.


ConvAI:						  Sebastian Florian Mix

  Konvertiert ASCII-Texte zwischen Amiga und IBM-Format. Unterstützt
  dabei auch nationale Sonderzeichen.


CrossRef1.1:				     Andreas Pahl/Thomas Clever

  Modula-II Cross Referenzer. Listet alle Bezeichner, deren Typen und
  die Zeilennummern, in denen sie vorkommen. Update zu der Version
  von AMOK#22.


HPGL:							Carsten Mehring

  Einfache Erstellung von HPGL-Files für den Plotter.
  Enthält PLT-Handler von Fish 333 (Direktory Multiplot)
  zur Ausgabe von HPGL-Files auf beliebigem Prefrerences-Drucker


Mastermind:						  [kai]

  Der AMIGA löst Mastermind (Superhirn). Man denkt sich eine
  Farbkombination, der AMIGA muß raten.


Mice:							  Steffen Reith

  Simuliert die 'Loving Mice', wie sie im 'Spektrum der Wissenschaft',
  Ausgabe 2/90 beschrieben wurden. Schöne Grafiken.


ModList1.4:					   Thomas Clever (u.a.)

  Update des Modul-Ausdruck-Utilities von AMOK#32. Vor allem Fehler
  beseitigt.


PakMem:							       Andres Staeubli

  Bindet Speicher der c't 68020'er Karte PAK ein.


PatMatch:							  Bernd Preusing/[kai]

  Zweiter Anlauf: Patternmatching für Oberon. Die Version auf
  AMOK #39 war defekt.


PrinterSupport3.0: 					  Thomas Clever (u.a.)

  Verbessertes und Erweitertes Drucker-Modul.


TurtleGrafik:						   Ingo Schütze

  Turtlegrafik-Modul mit vielen zusätzlichen Funktionen zur einfacheren
  Handhabung der Grafikfunktionen des AmigaOS.


WLD:						      Ludwig Geromiller

  WLD dient zur Berechnung der gewichteten Levenshtein-Distanz.
  Die Berechnung dient dazu, die Unterschiede zwischen zwei Strings
  zu bewerten.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #44:

Analyse3.01:						Carsten Mehring

  Unterstützt den Umgang mit arithmetischen Ausdrücken. Ein Anwen-
  dungsprogramm kann Analyse einen als Textstring vorliegenden
  arithmetischen Ausdruck in ausführbaren Maschinencode übersetzen
  lassen. Über Analyse läßt sich der Maschinencode starten, so daß
  er den Wert des Ausdruckes berechnet.


AssignDev: 					      Gerhard Schneider

  Assign-Befehl für Devices.


China:								 anonym

  Übersetzt beliebige Texte in eine für Chinesen verständliche Sprache.


Crypt:							  Steffen Reith

  Verschlüsselt Dateien mit Hilfe von Zufallszahlen.


GRandom:							  Steffen Reith

  Modul zum Erzeugen von standardnormalverteilten Zufallszahlen.


Length:							  Steffen Reith

  Bestimmt die Länge (in Bytes) des Inhalts eines Directories.


M2CED:							  Steffen Reith

  Paket zur Unterstützung der Programmierung in Modula-2 für CED-Fans.


Pipes:							  Steffen Reith

  Ersatzbild für die gelbe Banane, die leider noch auf der Platte schlummert ...


Prim:							  Steffen Reith

  Kleines Programm zum Berechnen von Primzahlen.


Print:						      Gerhard Schneider

  Utility zum Drucken von Texten. Unterstützt Perforationssprung,
  Papiergröße, Ränder, etc.


Scan:						      Gerhard Schneider

  Schnelles Filesuchprogramm.




			  =#=#=#=#=#=#=#=#=#=#=#=


			     Inhalt von Disk #45:

3.3Notes:						       Christian Stiens

  Einige Tips für den Modula-2-Compiler M2Amiga V3.3


AudioSupport:					       Christian Stiens

  Vereinfacht die Programmierung des audio.device


chr:						  Sebastian Florian Mix

  Prozeduren zum Arbeiten mit einzelnen CHARs


Crypto:						       Klemens Meyer

  Programm zum Codieren von Dateien mit einem beliebigen Schlüssel


GhostMan:						       Christian Stiens

  Sehr gelungene Umsetzung des Spielhallenklassikers "Pac-Man"


IntuiSupport:					       Christian Stiens

  Erleichtert die Programmierung von Intuition-Menus, -Gadgets, Images
  und Requestern


KeyConversion:					       Christian Stiens

  Umsetzung der C-Funktion "DeadKeyConvert" von Bryce Nesbitt
  (Umwandlung von RawKey-Codes nach ASCII)


MandelBerg:					       Christian Stiens

  Ein mit "MandelMountains" erzeugtes IFF-Bild


Planet:						       Christian Stiens

  Grafikprogramm zur Berechnung eines "fraktalen Planeten"
  Bedienung mit Gadgets



			  +^+^+^+^+^+^+^+^+^+^+^+


			     Inhalt von Disk #46:

Programme							  Reiner Nix

  Mehrere Programme zur Demonstration, wie man die Module der Schublade
  "Module" benutzt. Darunter "SternSimulation" um Planetenbahnen zu
  zeigen und "Drucken" / "D2" zum Ausdrucken von Quelltexten.

Module							  Reiner Nix

  Viele nützliche Module, die u.a. die Arbeit mit Intuition und
  Graphics zu vereinfachen.


M2SDS							  Reiner Nix

  Modul für MS-DOSen. Erlaubt Quelltextkompatibilität von Programmen,
  die mit "ConTools" entwickelt wurden.


Fonts							  Reiner Nix

  Der Font "Pearl".



			  *#*#*#*#*#*#*#*#*#*#*#*


			     Inhalt von Disk #47:

Patiencen: 						Achim Siebert

  Drei Patience-Spiele: "Die Harfe", "Die launischen Damen" und "Der Zopf".
  Source in Oberon. Req.library nötig!


Req:							Achim Siebert

  Die Req.library für Oberon nutzbar gemacht. Man vergleiche die Programm-
  längen des Originals "ShowOffReq" und der "Reqdemo"!


OberonCED: 						Achim Siebert

  ObCED: Speicherresidentes Programm für Compilation, Linken, Fehleranzeige
	 von Oberon-Programmen im CygnusEd Professional mit AREXX-Support.

  ObCEDCall: Aufrufprogramm für ObCED.



			  [][][][][][][][][][][][


			     Inhalt von Disk #48:

Cross							  Jürgen Weinelt

  Programm, mit dem man Gitter-Kreuzworträtsel von (fast)
  beliebiger Größe erzeugen kann. Besitzt noch gewisse Mängel
  (siehe Dokumentation), aber ich arbeite 'dran.
  Der Source-Code sieht ziemlich übel aus (M2-Umsetzung der
  AmigaBASIC-Umsetzung eines C64-Basic-Programms... **ÄCHZ**)

DLP							  Jürgen Weinelt

  Kurzes Utility, um Diskettenaufkleber für 3.5''-Disketten zu
  drucken- so wie den, der auf dieser Disk klebt.

Iconify							   Steffen Köhler

  Modul, das eine Prozedur zur Darstellung eines iconifizierten
  bietet. Sehr nützlich zum Einbau in eigene Programme!

PowerPacker						   [kai]

  Interface Modul zur "powerpacker.library". Ersatz für PPData.
  Ermöglicht einfache Unterstützung von gepackten Datenfiles.
  ACHTUNG: Der Bundespackminister warnt: Packen schadet der
  Gesundheit von Harddiskbesitzern!

Sort							   Bernd Braum

  Sortiert beliebige Daten verdammt schnell.

Module							   Bernd Braun

  Module zu Ein-/Ausgabe und dynamischer Stringverwaltung.

ApfelMan							   Bernd Braun

  Schnelles Apfelmännchen in Oberon!

Rechtschreib						   Bernd Braun

  Programm zur Rechtschreibüberprüfung

Optimizer							   Günther van Husen

  Endlich! Man muß jetzt nicht mehr nötig, viel Geld für optimierte
  M2Amiga-Programme ausgeben...Eine voll funktionstüchtige PD-Version!



			  {}{}{}{}{}{}{}{}{}{}{}{


			     Inhalt von Disk #49:


Blank								   [fbs]

  Einfacher Sreenblanker. Zeichnet Liniengrafik auf den geblankten Screen.

Display.Write_BUG						   Franz Dimbeck

  Beschreibung eines Fehlers im Modul Display (Oberon) und Verbesserung
  dieses Fehlers.

DME					 Matthew Dillon / Volker Rudolph

  Erweiterte und verbesserte Version des bekannten Editors DME. Besondere
  Fähigkeiten dieser Version:

    - Anzeigen von Amiga-Oberon- und M2Amiga-Fehlermeldungen
    - Anpassung an KickStart 2.0
    - Scrollbar

IFFLib							  Volker Rudolph

  Oberon Interface-Modul zur iff.library.

IFFSupport1.6							   [fbs]

  Oberon-Modul das es ermöglicht ILBM-Bilder in eigenen Programmen zu
  verwenden. Bilder können leicht in Screens geladen oder daraus gespeichert
  werden.

OProf							  Volker Rudolph

  Mit OProf kann man Oberon-Proramme auf ihr Laufzeitverhalten hin
  untersuchen. Außerdem kann es bei der Lokalisierung von Laufzeitfehlern
  helfen.

Printf							  Volker Rudolph

  Implementation des von C-Bekannten Printf-Commandos für Oberon.
  Vereinfacht die Ausgabe von Zeichenketten und Zahlen.

RCT							  Volker Rudolph

  Erlaubt die Verwendung von mit RCT (Requester Construction Tool von
  MAXON) erzeugten C-Quelltexten in eigenen Oberon-Programmen.

SaveIFF								   [fbs]

  Speichert den Inhalt von Screens und Windows als IFF-Datei.

Speech							   Franz Dimbeck

  Dieses Modul erlaubt einfach auf dem Amiga mit Oberon Sprache auszugeben.
  Dabei kann auch die aktuelle Mundform abgefragt werden.


			  «»«»«»«»«»«»«»«»«»«»«»«


			     Inhalt von Disk #50:



BrushToOberon					      Christian Stiens

  Erzeugt aus IFF-Brushes Oberon-Quelltext. Dabei werden wahlweise Daten
  für Sprites oder Images bzw. Bobs mit Hilfe von strukturierten Konstanten
  oder INLINE-Code erzeugt.


FixAmber								   [fbs]

  Verhindert das Flimmern in der ersten Zeile beim A3000, welches durch einen
  Bug im AMBER-Chip verursacht wird.


FontToOberon						Christian Stiens

  Ermöglich das direkte Einbinden von Disketten-Fonts in Oberon-
  Programmen. Die Fonts müssen beim Start der Programme nicht nachgeladen
  werden.


TimerSupport						 Stefan Salewski

  Erleichtert das Arbeiten mit dem timer.device in Oberon.


Lists						    [fbs/Hartmut Goebel]

  Erweiterung des Lists-Moduls, welches mit dem Amiga Oberon Compiler
  mitgeliefert wird. Die neuen Funktionen erlauben vor allem das direkte
  Bearbeiten mehrerer Listenelemente.


M2ApseDemo 						    Edgar Meyzis

  Demo-Version der Entwicklungsumgebung für M2Amiga V4.0. Vereinfacht das
  Arbeiten mit allen M2Amiga-Werkzeugen.


Patience							   Achim Siebert

  Update der Patience-Spiele von AMOK#47. Sieht nun unter Kick2.0 besser
  aus und verwendet die req.library nicht mehr.


IIToI							   [kai] / [bne]

  Dient zum Kopieren der Images von Icons. Kann von der Workbench und vom
  CLI aus verwendet werden. Icontypen und Positionen bleiben erhalten.


			  !?!?!?!?!?!?!?!?!?!?!?!


			     Inhalt von Disk #51:


DetachFile 						  [fbs]

  Mit diesem Programm können ausführbare Programme so umgeändert
  werden, daß sie sich automatisch von ihrem CLI-Prozess ablösen,
  als wenn sie mit 'runback' gestartet wurden.


M2Amiga 4.0-Demo						 AMSoft

  Die Demoversion des bekannten Modula-2-Compilers.

  Einschränkungen der Demo-Version:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  --- keine Register-Variablen und -Parameter
  --- keine "externen" Variablen (Einbindung von C oder Assembler)
  --- keine CODE-Anweisung für Library-Prozeduren
  --- maximale Stringkonstanten je Modul: 1000 Zeichen
  --- maximale Codelänge je Modul: 4000 Bytes
  --- maximale Anzahl erzeugter Bytes je ASSEMBLE-Anweisung: 64
  --- maximale Importe je Modul: 5

  Highlights der neuen Version 4.0:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1) Hochgradig optimierender Compiler
  2) Optimierender Linker, Standard-Amiga-Objektformat
  3) Unterstützung sämtlicher Prozessoren bis 68040
  4) Inline-Assembler für 68030 und 68881/68882
  5) Einfache Einbindung fremder Programmiersprachen
  6) Register-Variablen und -Parameter
  7) Residentfähige Programme, SMALL-Data-Modell
  8) Bedingte Kompilierung
  9) ARexx-Schnittstelle für Compiler und Linker
  10) Einheitliche, effiziente Benutzeroberfläche
  11) Ausgereifte, "saubere" Laufzeitsysteme
  12) Library-Linker
  13) Profiler


Steprate					      Christian Stiens

  Dieses Programm gibt Ihnen die Möglichkeit, die Steprate der Floppy-
  Laufwerke Ihres Amigas anzuzeigen und zu verändern.


SwapIconCols				      Christian Stiens

  Vertauscht die Farben Nr. 1 und 2 von Icons, so daß sie auch unter
  WB 2.0 gut aussehen, wenn sie für WB 1.3 gezeichnet wurden.



			  _-_-_-_-_-_-_-_-_-_-_-_


			     Inhalt von Disk #52:


abitur						Philipp Gressly

  Ziel dieses Spiels ist es, das Abitur zu schaffen. Wer nach vier
  Jahren eine genügende Note erzielt, ist schon mit dabei. Doch
  gewonnen hat man mit einer genügenden Note bei weitem nicht!!
  Es gewinnt, wer die schlechteste genügende Note hat. Kurz, wer
  das Abitur mit dem geringsten Aufwand schafft.


GadgetEd					       Hubert Bildstein

  GadgetEd ist ein komfortabler Editor für verschiedene
  Arten von Gadgets. Er erzeugt direkt Modula-2 Quelltext,
  so daß die Gadgets leicht in eigenen Programmen verwendet
  werden können.


OberonCED						  Achim Siebert

  Speicherresidentes Programm zur Compilation, Linken und Fehleranzeige
  von Oberon-Programmen im CygnusEd Professional mit AREXX-Support.
  Update zur Version von AMOK #47.


ToggleWin					      Hans Jörg Schmölz

  Mit ToggleWin ist es möglich, auf einfachste Weise zwischen
  hintereinanderliegenden Windows zu wechseln. Das erleichtert
  vor allem den Multitaskingbetrieb auf dem Amiga.


			  :.:.:.:.:.:.:.:.:.:.:.:


			     Inhalt von Disk #53:


Oberon 2.0 						  [fbs]

  Demo-Version von Amiga Oberon 2.0 und dem Runtime-Source-Level-
  Debugger ODebug. Die besonderen Features dieses Compilers sind:

    - schnelle Compilation
    - durch viele Optimierungen (z.B. automatische Registervariablen)
      schnelle und kurze erzeugte Programme
    - kleine Speichermodelle für Code und Variablen
    - BLink-Kompatibel, dadurch leichte Einbindung von Routinen anderer
      Sprachen (z.B. Assembler)
    - optimierendes Linken
    - Interface-Module für AmigaOS 2.0
    - reentrante und residentfähige Programme können erzeugt werden
    - Library-Linker
    - bedingte Compilation
    - Optimierung für 68000 bis 68030, volle Ausnutzung der FPU 68881/2
    - Einbindung der Programme des Oberon-Systems in den Editor
    - residente Symboldateien und residentfähiger Compiler, Editor, etc.
      Dadurch sehr kurze 'turn-around'-Zeiten

  Die Besonderheiten des Debuggers sind:

    - Typ 'Runtime', d.h. während das debuggte Programm läuft, hat man vom
      Debugger aus die volle Kontrolle über das Programm.
    - Ausführen einzelner Anweisungen (schrittweise) oder 'laufen' über
      größere Programmteile
    - Setzten von beliebig vielen BreakPoints
    - beliebige Ausdrücke, die Variablen des debuggten Programms enthalten
      können, können als Abbruchsbedingung dienen
    - globale und lokale Variablen können betrachtet und verändert werden
    - leichtes Verfolgen von Strukturen (Bäumen, Listen) durch Doppelklick
    - integrierter Ausdruck-Interpreter, mit dem beliebige Ausdrücke, wie sie
      auch im debuggten Programm vorkommen können, berechnet werden können.
    - Zurückverfolgen von Rekursion

  Diese Demo-Version ist in vielen Punkten eingeschränkt, erlaubt jedoch das
  erstellen kleiner Programme.




			  xXxXxXxXxXxXxXxXxXxXxXx


Inhalt von Disk #54:


BackSTREAM 					  Thomas Stolze

  Dies ist ein Programm, das es erlaubt schnell und einfach
  Harddiskbackups zu erstellen. Es kann leicht von der
  Workbench gestartet und bedient werden.


Kruemel						  Thomas Berndt

  Das Programm Krümel simuliert einen zellulären Automaten,
  der auf eine Idee von David Griffeath zurückgeht. Das
  Prinzip wurde im Spektrum der Wissenschaft 10/89 vorgestellt.


MasterMind 					  Thomas Berndt

  Das bekannte Spiel.


NoClick						  [fbs]

  Schaltet unter AmigaOS 2.0 das Klicken der Laufwerke aus
  bzw. wieder ein.


OnLine						  Thomas Stolze

  OnLine ist ein in Modula-2 geschriebenes leistungsfähiges
  Print-Utility.


Physik					[kai] / Thorsten Kocher

  Programm zur Aufbearbeitung von Meßwerten, die vor allem
  bei Physik-Praktika (LK) anfallen. Unterstützt u.a.
  lineare Regression und Linearisierung von Schaubildern.


Sieb						  Ralph Schär

  Kleines Oberon-Programm das Primzahlen berechnet.


WildStar						  [kai]

  Schaltet unter AmigaOS 2.0 die Möglichkeit, den "*" als Ersatz
  für "#?" ein bzw. wieder aus.


============================================================================

Inhalt von Disk #55:


DXEditor							  Jürgen Zimmermann

  Demoversion eines Editors für den YAMAHA-Synthesizer DX7II.
  Benötigt sowohl die "midi.library" als auch die "req.library"


M2Midi							  Jürgen Zimmermann

  Update des Interfaces zu Bill Bartons "midi.library". Das Update
  war nötig, da der neue Compiler (V4.0d) eine neue Syntax der
  Module erwartet. Weiterhin wurden einige Bugs entfernt, die in
  früheren Versionen des Interfaces zu Gurus führten.


Menu2Asm							  Jürgen Zimmermann

  Modul, das eine Prozedur exportiert, die aus einer (fast)
  beliebigen Menüstruktur einen Assembler-Quelltext erzeugt
  und auch die Interfacemodule für die M2Amiga-Version 4.0d
  erzeugt. Damit kann man sich viel Quelltext und Code im
  Endprogramm ersparen.


MuchMore_3.0						  [fbs]

  Neue Version des bekannten Textanzeigers. Ab sofort werden
  alle nicht proportionalen Zeichensätze unterstützt.


PD-Optimizer V2.1				      Günther van Husen

  Neue Version des frei kopierbaren optimierenden Linkers.
  Er wurde an M2Amiga 3.3 angepaßt und die Optimierung
  wurde weiter verbessert.


ReceiveSysEx						  Jürgen Zimmermann

  Das seit langem (Amok # 35) angekündigte Universal-Midi-Dump-
  Utility. Mit diesem Programm können sowohl von Midi-Dumps von
  angeschlossenen Midi-Geräten empfangen und gespeichert werden
  als auch gespeicherte Daten wieder auf dem Midi-Out-Port
  gesendet werden. Benötigt die "midi.library".


ReqLibrary 						  Jürgen Zimmermann

  Modula-II-Interface zur "req.library". Fast direkte Umsetzung
  des Oberon-Quelltextes von Amok # 47. Weiterhin ist ein Modul
  zur einfachen Benutzung des FileRequesters der "req.library"
  enthalten.


============================================================================

Inhalt von Disk #56:


GadToolsDemo						  [fbs]

  Demonstriert die Benutzung der gadtools.library des
  AmigaOS 2.0 von Oberon-Programmen aus.


INtAS						   Hans Schafft

  Wandelt unter anderem INLINE()-Code in Modula-Quelltexten
  in ASSEMBLER() um. Dadurch wird die Übertragung von
  Programmen auf M2Amiga 4.0 erleichtert.


M2Maker						  Thomas Stolze

  Erleichtert den Umgang mit dem gesamten M2Amiga-System.
  Es erlaubt das Starten von Compiler, Linker etc. über ein
  leicht zu bedienendes Intuition-Interface. Teil dieses
  Programms sind die beiden Utilities DefMaker und FastLister.
  Diese neue Version ist in vielen Punkten verbessert und an
  M2Amiga 4.0 angepaßt.


MultiSelect						  [fbs]

  Für alle, die eine 3-Tasten Maus haben ist dieses kleine
  Utility gedacht. Es belegt die mittlere Maustaste mit der
  Funktion der Shift-Taste, so daß man mehrere Icons
  anwählen kann, ohne die Tastatur zu verwenden.


TurboFiles 					Stefan Salewski

  Durch Verwendung von Assemblerroutinen beschleunigtes
  FileSystem für Oberon.


===========================================================================

Inhalt von Disk #57:


ApfelMann							     Bernd Braun

  Ein Mandelbrot-Generator, aber kein gewöhnlicher,  sondern
  ein besonders schneller. Kommt an die besten kommerziellen
  Generatoren  heran und übertrifft sie  sogar in bestimmten
  Gebieten. Incl. Quelltext in Oberon.


Borders								   [bne]

  Zeichnet  rechteckige  Borders im "3D-Design" wie sie z.B.
  unter AmigaOS v2.0 verwendet werden.


Cross							  Jürgen Weinelt

  Kreuzworträtsel-Generator  mit  englischem  und  deutschem
  Wortschatz. Version 4.3!


OClock							  Volker Rudolph

  Kleine Analog-Uhr ohne  unnötigen Schnickschnack. Ist dafür
  aber	nur 3412 Bytes groß.  Sie kann frei mit der  Maus auf
  der Workbench verschoben werden.


PL0						N. Writh, Hartmut Goebel

  Ein einfacher Compiler für die Sprache PL0, die N. Wirth in
  seinem Buch 'Compilerbau' postuliert.


RenderInfo 						   MKSoft, [kai]

  Modul   das	es   erlaubt  die  Benutzeroberfläche  eines
  Programmes  auf verschiedene Auflösungen, Fonts und Farben
  abzustimmen.	Dieses Modul sollte von allen Programmen mit
  Intuition-Benutzeroberflächen importiert werden.


===========================================================================

Inhalt von Disk #58:


AudioSupport1.1						Christian Stiens

  Update des Unterstützungsmodul zum "audio.device".


crc							  Peter Fröhlich

  Library um Prüfsummen zu berechnen.


CheckTime								   [fbs]

  Dieses kleine Utility prüft innerhalb eines Script-Files, ob
  die aktuelle Zeit in einem bestimmten Zeitintervall liegt.


D2 							   Thomas Stolze

  Komfortables Programm zum Ausdrucken von Dokumenten.

EasyRexx								   [fbs]

  Einfaches Modul zum Erzeugen eines ARexx-Ports in Oberon Programmen.

fcs							  Peter Fröhlich

  Kleines Programm, das eine Prüfsumme über Files berechnet.
  Benutzt die crc.library.


KME							Christian Stiens

  Sehr guter KeyMap-Editor.


MultiMem							  Hartmut Goebel

  Modul um mehrere unabhängige Speicherbereiche (Heaps) zu
  verwalten.


NPrint							Oliver Schersand

  Text-Formatierungsprogramm. Unterstützt  die  Möglichkeiten
  des Standard-Druckertreibers des Amigas.


QuickSort							Philippe Gressly

  Schöne M2-Implementation des QuickSort-Algorithmus für
  beliebige Felder.


RealConversions2						 Stefan Salewski

  Ersatz für die orginal Oberon-RealConversions-Module. Es wurde
  besonders auf Genauigkeit geachtet.


SortedLists						  Peter Fröhlich

  Erweiterung des Oberon-Listenmoduls. Es werden sortierte Listen
  verwaltet.


Stack&Queue						  Peter Fröhlich

  Oberon implementation der abstrakten Datentypen Stack und Queue.


SysDis							Christian Stiens

  Mit diesem Programm kann man Systemfunktionen disassemblieren.


TextWindows						  Hartmut Goebel

  Oberon Modul, das mehrere unabhängige Textfenster verwaltet.
  Die Funktionen ähneln denen von "io".


============================================================================

Inhalt von Disk #59:


AmokEd v1.02						   Hartmut Goebel

  In Oberon umgesetzte Weiterentwicklung des DMEs. Es handelt sich also
  um einen frei konfigurierbaren Programmierereditor.


CheckDay								    [kai]

  Dieses kleine 2.0-Tool prüft, ob der aktuelle Wochentag in einer
  bestimmten Spanne liegt und gibt ggf. WARN zurück.


Lists1.4						   [fbs] / Hartmut Goebel

  Erweiterung des Lists-Moduls, welches mit dem Amiga Oberon Compiler
  mitgeliefert wird.
  Die neuen Funktionen erlauben vor allem das direkte Bearbeiten
  mehrerer Listenelemente. Auch das Markieren von List-Bereiche wird
  jetzt unterstützt.
  Neue Funktionen: Swap, GoForward/BackwardNil, IsElement ...
  Dieses ist Version 1.4, eine Update von Version 1.1 auf AMOK #51.


Menu								    [fbs]

  Dieses Modul vereinfacht das Erstellen von Menüs in eigenen Programmen.
  Es unterstützt KickStart 1.3 und 2.0, kann beliebige Zeichensätze (auch
  proportionale) verarbeiten und kreiert bei zu kleinem Bildschirm oder
  zu großem Zeichensatz bei Bedarf automatisch zweispaltige Menüs.


NTSC4NTSC								    [kai]

  Das ist ein kleines Programm, das NTSC-Screens erzwingt, wenn dies möglich
  ist. PAL-Screens bleiben weiterhin PAL. Läuft nur unter 2.0!! Einfach mit
  "Run" in User-Startup starten!


QSort							   Hartmut Goebel

  Oberon-Implementation des QSort-Moduls für beliebige Felder von
  Philippe Gessly von Amok#58, mit einigen kleinen Änderungen.


Strings1.1 				   [fbs] / [bne] / Hartmut Goebel

  Erweiterung des Strings-Moduls, welches mit dem Amiga Oberon Compiler
  mitgeliefert wird.
  Es wurden die noch fehlenden Prozeduren von Nicolas Benezans
  StringOps (AMKO#39) eingearbeitet und deren Namen angepasst, sowie
  case-insensitive String-Vergleiche und Vergleiche über die ersten n
  Zeichen eines Strings.
  Dieses Modul entstand aus dem Wunsch, zusammengehörige Prozeduren
  auch wirklich in einem Modul zu haben und die Namensgebung möglichst
  konsistent zu halten.


============================================================================

Inhalt von Disk #60:


m2m							      Bernd Braun

  Dies ist ein Make-Utility für den Amiga Modula-2 Compiler von A+L
  ab Version 4. Es behebt einige Mängel des orginal Makes.


VTrainer 1.1						   Dieter Wilhelm

  Ein Vokabeltrainer inklusive englischer Wortschatzdateien.


===========================================================================

Inhalt von Disk #61:


TheAnswer1.12					     Toni Günzel-Peltner

  Komfortable Point-Software für einen Point im Zerberus-Netz.
  Der Zerberus-Netz ist ein MailBox-Netz, mit dem MailBoxen in ganz
  Deutschland vernetz sind.
  Ein Point ist ein Programm, das sie Bearbeitung der Nachrichten
  wesendlich vereinfacht, da diese gepackt von der MailBox geholt
  werden und offline komfortabel berbeitet werden können.

  Geschrieben in Oberon. Ohne Source - "der ist geheim" (O-Ton T.G.P).


============================================================================

Inhalt von Disk #62:


Cache						      Steffen Reith

  Programm zum Aktivieren und Deaktivieren der Prozessor Caches
  unter Kickstart 1.3 oder älter. Unter 2.0 müssen jedoch die
  Routinen des Betriebssystems verwendet werden.


DateSupport						Ingo Goldak

  Dieses M2-Modul stellt Prozeduren für die Umwandlung der Zeit-
  darstellung von DOS in die übliche Aufteilung von Jahr, Monat
  und Tag und zurück zur Verfügung.


ReqTools						      Nico François

  Oberon-Interface Module für die ReqTools.library, die viele nützliche
  Requester zur Verfügung stellt.


M2Options						       Rainer Bauer

  Mit M2Options können die Compiler und Linker Optionen des M2Amiga
  Systems gesetzt werden. Das Programm benutzt dabei die seit der Version
  4.0 unterstützten Enviroment Variablen m2c und m2l.


M2undCED						     Thomas Ansorge

  M2undCED zeigt Fehler-Meldungen des Compilers m2c im Editor CED an.


PPLib						      Nico François

  Oberon-Interface zur PowerPacker.library. Damit können Daten ge- und
  entpackt werden.


Sorting						   Markus Uhlendahl

  Flexible Sortierroutine für Modula-2. Sortiert Felder jedes beliebigen
  Datentypes in aufsteigender oder absteigender Reihenfolge.


STRING							   Uwe Zaeh

  'STRING' ist ein Oberon-Modul, mit dem dynamische Strings erzeugt
  und manipuliert werden können. Im Gegensatz zu Oberon-Char-Arrays,
  die in Bezug auf ihre Größe nur statisch definiert werden können,
  ist es bei STRINGs möglich, die Länge auch erst zur Laufzeit des
  Programmes festzulegen. Darüberhinaus sind Verweise auf STRINGs -
  wie auch bei C-Strings - 4 Bytes groß. Dies ermöglicht einen
  weitgehenden Datenaustausch mit C-Funktionen.


WBFarben						     Thomas Ansorge

  Tool zum schnellen Wechseln der Farben des Workbench-Screens.


============================================================================

Inhalt von Disk #63:


M2CED						   Steffen Reith

  Programm um den Compiler M2Amiga, Linker und Fehlerlister vom CED
  aus aufrufen zu könne, ohne ARexx besitzen zu müssen.


OFont						   Thomas Ansorge

  Erleichtert die Verwendung von GraphicsL.OpenFont bei M2Amiga.


RSA						   Steffen Reith

  Das  RSA-Verfahren ist  ein  modernes Public-Key-Cryptosystem, mit
  dem Daten verschlüsselt werden können. Dabei kann der Schlüssel,
  der der Verschlüsselung dient, veröffentlicht werden, ohne daß
  der verschlüsselte  Text gelesen  werden kann. Dieses umfangreiche
  Paket ist eine Implementation dieses Verfahrens inklusive einer
  ausführlichen Dokumentation in LaTeX.


============================================================================

Inhalt von Disk #64:


AmokEd v1.20c (Oberon)				 Hartmut Goebel

  In Oberon umgesetzte Weiterentwicklung des DMEs. Es handelt sich also
  um einen frei konfigurierbaren Programmierereditor.


ARexx (OEd/ARexx)					  Klaus Hlawaty

  ARexx-Macros für den Oberon-Editor OEd.


CBText (Oberon)						  [fbs]

  Modul zum Arbeiten mit dem clipboard.device. Es stellt Routinen
  zum Schneiden und Kleben von Text zur Verfügung.


Env (Oberon)					 Hartmut Goebel

  Gibt unter KickStart 2.0 den Inhalt der Environment-Variablen aus.


NoFragLib (Oberon)				[kai]/Jan van den Baard

  Oberon-Interface-Modul für die "nofrag.library" mit der es möglich
  ist viele kleine Speicherblöcke zu allozieren ohne damit den Speicher
  zu fragmentieren.


OOpts (Oberon)					 Hartmut Goebel

  Tool zum Verwalten der Compiler- und Linkeroptionen.


PALCheck (Oberon)					  Klaus Hlawaty

  Überprüft den Modus des Workbench-Screens.


============================================================================

Inhalt von Disk #65:


BobEdi (Modula-2)						   Frank Lömker

  Das Programm BobEdi ist dazu gedacht, Bobs und Sprites (auch
  animierte) zu gestalten und als Source-Code für verschiedene
  Sprachen abzuspeichern. Momentan werden Modula-2, Assembler,
  C und BASIC unterstützt.


Convert (Modula-2)						   Frank Lömker

  Dieses Programm ist dazu gedacht, ASCII-Texte zwischen dem Amiga-
  und dem IBM-Format zu konvertieren.  Dabei werden die ASCII-
  Codes, die Zeilenende- markierungen (LF <> CR+LF) und die
  Textendemarkierung (nichts <> Ctrl Z) konvertiert.


MakeCPicScreen (Modula-2)					 Steffen Köhler

  CPic ist ein spezielles (gepacktes) Bildformat, das auf AMOK #42
  von Thomas Zipproth vorgestellt wurde. Mit MakeCPicScreen kann man
  die gepackten Bilddaten direkt in ein Programm einbinden.


OHM-Amok (OHM)						 Georg Brünsing

  Enthält die ver"OHM"te Auflistung aller AMOK-Inhalt Dateien.
  Momentan von AMOK#1 bis AMOK#60. Besitzt man das Online Help
  Manual, so hat man jetzt auf Knopfdruck den Inhalt der AMOKs
  parat.


RememberBirth (Modula-2)					   Rainer Bauer

  Da Computer Besitzer unwahrscheinlich vergessliche Leute sind.
  Naja, und wer kann sich Termine besser merken, als ein Computer.
  Zumal man fast täglich an ihm sitzt, ist er wie geschaffen für
  diese Aufgabe.


RVI (Oberon)					       Martin Horneffer

  Mit den REXX Variables Interface (RVI) ist es möglich die Variablen
  eines ARexx-Programms auszulesen und zu ändern. Dieses Modul bietet
  ein Interface zwischen "rexxvars.o" und Oberon.


============================================================================

Inhalt von Disk #66:


DiskInDrive (Oberon)				 Hartmut Goebel

  Prüft, ob im angegebenen Disketten-Laufwerk eine Diskette eingelegt
  ist. Das Ergebnis wird als Text ausgegeben sowie über den Dos-Fehler-
  code mitgeteilt.


IntuiPointer (Oberon)			       Christian Stiens

  Routinen zum Setzen des OS2.0-Busy-Pointers in eigenen Programmen.


KHLib (Oberon)					  Klaus Hlawaty

  Enthält :
  "PathHandler"  - Vereinfacht den Umgang mit Dateipfaden, Prefix,
		   Postfix.
  "KHTime"	 - Procedure zur Nutzung von DateStamp.
  "IntuiPointer" - Veränderung des Mausepointers.
		   Umsetzung des Orginalprogrammes von Bernd Preusing
		   nach Oberon.


Menu (Oberon)					  Klaus Hlawaty

  Vereinfacht den Umgang mit Menü's, benutzt erweiterte Records und
  Structs.


Pushem (Modula-2)			  Peter Groth, Markus Uhlendahl

  Das ultimative Denkspiel:

  Pushem ist ein Spiel, daß von den Spielern viel Kreativität und
  vorrausschauendes Denken erfordert. Der Spieler muß, will er einen
  Level lösen, rote Bälle auf Zielfelder SCHIEBEN. Dabei kann er jeweils
  nur EINEN Ball schieben.

  Ein Level gilt als gelöst, wenn jedes Zielfeld mit einem Ball besetzt
  ist.


ShowLink (Oberon)				       Christoph Teuber

  Zeigt AmigaOS2.0 File-Links an.


Sorting (Modula-2)				       Markus Uhlendahl

  Modula-2 Implementation des QuickSort-Algorithmus.


Speed (Oberon)					  Klaus Hlawaty

  Verschiedene Assemblerroutinen mit Oberon-Interface. Durch ihre
  Verwendung können Programme effizienter werden.


============================================================================

Inhalt von Disk #67:


Arithmetik (Modula-2)				  Dieter Seidel

  Routinen und Beispielprogramme zum Rechnen mit beliebig großen Zahlen.


DisplayIO (Oberon)					 Hartmut Goebel

  DisplayIO ist eine Ergänzung zum Oberon-Standard-Modul 'Display' und
  ermöglicht die Ein-/Ausgabe ähnlich dem Module IO in Display.Window.
  Dies ist Version 1.0.


Metronom (Oberon)				       Christian Stiens

  Metronom ist ein Taktgeber mit einstellbarer Geschwindigkeit und
  Taktart.


SmusPlayer (Oberon) 			       Philippe Gressly

  Oberon-Interface zur smusplayer.library.


============================================================================

Inhalt von Disk #68:


ABlank (Oberon)					  Achim Siebert

  ABlank ist ein einfacher Screen-Blanker, der zudem noch hübsche
  Fraktale auf den Monitor zaubert.


AClock (Oberon)					  Achim Siebert

  Kleines Analoguhrprogramm, leicht an den eigenen Geschmack
  anzupassen. Braucht AmigaOS 2.0.


GBComp (Modula-2)					 Jürgen Weinelt

  Diese Programm liest eine ASCII-Datei ein, und schreibt die enthaltenen
  Daten in Form von M2Amiga-ASSEMBLE-Statements in eine andere Datei.


OberonToHlp (Oberon)				  Ekkart Bolten

  Erzeugt aus Amiga Oberon Quelltexten Hilfstexte für das Online
  Help Manual 'Ohm'.


Print2 (Oberon)				       Christian Stiens

  Dieses Programm erlaubt Text-Files zweispaltig auszudrucken.
  Auf eine Seite werden doppelt so viele Zeichen wie normalerweise
  ausgegeben, was den Papierverbrauch stark vermindert.


Spectroscope (Oberon)			       Christian Stiens

  Spectroscope führt eine Echtzeit-Frequenzanalyse über einem am Parallel-
  port angeschlossenen Soundsampler durch.


Spectrum (Oberon)				       Christian Stiens

  Mit diesem Programm können Spektralanalysen von 8-Bit Sound-
  Samples durchgeführt werden.


Tapete (Oberon)						  [fbs]

  Erlaubt es, den Workbench-Hintergrund mit einem beliebigem ILBM-Bild
  zu füllen.


TextWindows (Oberon)				 hartmut Goebel

  TextWindows ist ein Modul, das die gleichen Funktionen biedet wie das
  Oberon Standard-Module 'io'. Die Ein-/Ausgabe läuft jedoch nicht über
  StdIn/StdOut, sondern über das angegebene 'TxtWin'. Dieses muß vorher
  natürlich geöffnet werden.


TP (Oberon) 						  [fbs]

  Dient zur statistischen Analyse aller auf dem Amiga laufenden Tasks und
  Prozesse.


ZapPrint (Modula-2) 				   Raymond Horn

  ZapPrint dient dem Ausdrucken von Textdateien. Es ermöglicht optional
  nur die geraden oder die ungeraden Seiten zu drucken. Auch kann der
  Umfang des Ausdruck auf bestimmte Seiten einer Datei eingeschränkt
  werden.


============================================================================

Inhalt von Disk #69:


Convert (Modula-2)						   Frank Lömker

  Dieses Programm ist dazu gedacht, ASCII-Texte zwischen dem Amiga-
  und dem IBM-Format zu konvertieren.  Dabei werden die ASCII-
  Codes, die Zeilenende- markierungen (LF <> CR+LF) und die
  Textendemarkierung (nichts <> Ctrl Z) konvertiert. Version 2.1,
  Update zu Version 2.0 auf AMOK #65. Enthält die Modula-2 Umsetzung
  des Moduls RenderInfo von AMOK #57, das es erlaubt die Oberfläche
  eines Programmes  auf verschiedene Auflösungen, Fonts und Farben
  abzustimmen.


NTSC4NTSC (Oberon)						   [kai]

  Das ist ein kleines Programm, das NTSC-Screens erzwingt, wenn dies möglich
  ist. PAL-Screens bleiben weiterhin PAL. Läuft nur unter 2.0! Einfach mit
  "Run" in User-Startup starten! Kann jetzt auch alle Screens in NewLook-
  Screens umwandeln.
  Version 1.6, Update zu Version 1.2 auf AMOK #59.


OberonSupport (Oberon)					   [kai]

  Eine ARexx-Function-Library um das Anzeigen zur Fehleranzeige von Oberon-
  Programmen. Diese Library und die dazu gehörigen Scripts ermöglichen eine
  Integration des Oberon-Compilers in jeden beliebigen Editor, der ARexx
  unterstützt. Die beigelegten Scripts sind für den CygnusEd Professional.
  OberonCED von AMOK #47 wird durch dieses Paket überflüssig.


PatternLibrary (Oberon)					   Angela Schmidt

  Die pattern.library bietet alles, was man sich zum Thema Patternmatching
  wünschen kann, sogar ein ARexx-Interface! Martin Horneffer hat ein
  Interface-Modul geschrieben, so daß jetzt alle Oberon-Programmierer von
  den Funktionen profitieren können.


ReqTools  (Oberon/Modula-2) 				   Nico François

  Durch die reqtools.library wird die Programmierung von Requestern aller
  Art sehr einfach und komfortabel. Die Version 1.0d enthält jetzt
  Interfaces für Modula-2 und Oberon. Update zu ReqTools auf AMOK #62.


============================================================================

Inhalt von Disk #70:


AmokIcons 						   verschiedene

  Alle bisher verwendeten AMOK-Diskettenicons.


AmokListe 						   verschiedene

  Gesamtverzeichnis der AMOK-Disketten 1 bis 70.


IFFSupport 1.7 (Oberon)					  [fbs]

  Anpassung des IFF-ILBM-Hilfsmoduls von AMOK#49 von Oberon 2.14.


KwikBackup2.0 (Oberon)			   Achim Siebert, [fbs]

  Neue Version des schnellen HD-Backup-Programms von AMOK#12. Benötigt
  AmigaOS 2.0.


LQPrint2.0 (Oberon) 				  Achim Siebert

  LQPrint erstellt Ausdrucke von ASCII-Dateien auf den Epson-Druckern der
  LQ-Serie. Dabei wird versucht, möglichst den gesamten AMIGA-Zeichensatz
  darstellen zu können.


PL0 (Oberon)			       N. Writh, Hartmut Goebel

  Ein einfacher Compiler für die Sprache PL0, die N. Wirth in
  seinem Buch 'Compilerbau' postuliert. Update zur Version von
  AMOK#57.


Reversi (Modula-2)					Robert Brandner

  Reversi (oder Othello) ist eine Umsetzung des bekannten Brettspieles
  für den Amiga. Das Spielfeld besteht aus 8 mal 8 Feldern, wobei die
  vier Felder im Zentrum schon mit je zwei blauen und gelben Steinen
  belegt sind.


============================================================================

Inhalt von Disk #72:

BobEdi (Modula-2/Oberon)					  Thomas Ansorge

  Das Programm BobEdi ist dazu gedacht, Bobs und Sprites (auch
  animierte) zu gestalten und als Source-Code für verschiedene
  Sprachen abzuspeichern. Momentan werden Modula-2, Assembler,
  C und BASIC und Oberon unterstützt. Version 2.0, Update zur
  Version von AMOK #65.


ConfigDemo (Oberon) 					  Hartmut Goebel

  ConfigDemo ist ein kleines Modul, daß das Lesen und Schreiben von
  Konfigurations-Dateien im Interchange-File-Format (IFF) demonstriert.
  Anpassung an eigene Bedürfnisse ist ein leichtes.
  Benötigt AmigaOS 2.0.


D2 (Modula-2)						      Reiner Nix

  d2 ist ein Druckprogramm, das zum schnellen Textdrucken für
  zwischendurch Voreinstellungen berücksichtigt aber auch zum
  Drucken unterschiedlicher Dokumente flexibel eingesetzt werden
  kann.


Env (Oberon)						  hartmut Goebel

  Env ist ein kleines Tool, um unter AmigaOS 2.0 die lokalen und/oder
  globalen Environment-Variablen anzuzeigen.
  Nun werden bei lokalen Vars auf Wunsch auch die Flags und der
  Eintrag im .len-Feld ausgegeben.
  Hat nichts mit Env auf Fish 600 zu tun.
  Version 1.3, ein Udpate gegenüber V1.0 von Amok# 64.


Led (Oberon)							   [fbs]

  Dieses kurze Oberon-Programm (56 Bytes) schaltet die Power-LED und
  damit den Low-Pass-Filter an bzw.  aus.
  Der wahre Grund ist vielmehr die Beschreibung dazu, wie man auch in
  Oberon solche Mikro-Programme schreibt.


NTSC4NTSC (Oberon)							   [kai]

  Das ist ein kleines Programm, das NTSC-Screens erzwingt, wenn dies möglich
  ist. PAL-Screens bleiben weiterhin PAL. Läuft nur unter 2.0! Einfach mit
  "Run" in User-Startup starten! Kann jetzt auch alle Screens in NewLook-
  Screens umwandeln.
  Version 1.9, Update zu Version 1.6 auf AMOK #69.


OberonSupport (Oberon)						   [kai]

  Eine ARexx-Function-Library zur Fehleranzeige von Oberon-Programmen.
  Diese Library und die dazu gehörigen Scripts ermöglichen eine
  Integration des Oberon-Compilers in jeden beliebigen Editor, der ARexx
  unterstützt. Die beigelegten Scripts sind für den CygnusEd Professional,
  TurboText und AmokEd. Update zu AMOK #69.


Resident (Oberon)						  Thomas Ansorge

  Untersucht die Resident-Liste um herauszufinden, welche Programme
  resident sind und welche nicht.


while-Interpreter (Oberon)					   Dieter Seidel

   Ein Interpreter für die Sprache "while". Die Syntax von while-Programmen
   lehnt sich sehr stark an die Syntax von Pascal-Programmen an. Damit
   dürfte es kein Problem sein eigene Programme dafür zu entwickeln.


============================================================================

Inhalt von Disk #73:

Label (Modula-2)						    Werner Speer

  Schon wieder ein Disk-Label-Programm?  Ja, aber dieses arbeitet
  mit dem Hartmuts AmokEd und dem DME zusammen. Man braucht also nicht
  schon wieder einen neuen Editor. Das Ergebnis seht Ihr auf dieser
  Diskette. Als kleine Besonderheit steht der Disk-Titel auf dem
  Dikettenrand. Des weiteren sind die Label-Texte zu allen Amok-Disks
  und vielen Fish-Disks dabei.


UMS(Oberon) 						Martin Horneffer

  UMS ist die Abkürzug für 'Universal Message System'.	Die Grundidee
  von UMS ist, beliebige Nachrichtenquellen (Mailboxnetzen, wie Fido,
  Zerberus, Maus, UUCP, ...) zu einer einzigen Datenbank
  zusammenzuführen und einheitlich zu repräsentieren.  Diese Datenbank
  wird von einem Steuerprogramm verwaltet welches Informationen
  entgegennimmt, einsortiert und Informationen wieder herausgibt die
  dann wieder in beliebige Netze zurückgespeist werden können.	Der
  Sinn liegt darin, eine einzige Bearbeitungssoftware, also ein
  Point-Programm, für alle angeschlossenen Netze zu benutzen.


============================================================================

Inhalt von Disk #74:


Coords (Oberon)						    Holger Bolay

  Coords ist ein kleines Programm, das in seinem Fenster die
  aktuellen Mauskoordinaten anzeigt.


GadToolsBox (Oberon)				 Jan van den Baard/[kai]

  Mit dem Programm GadTools kann man mit der Maus Screen, Windows,
  Gadgets und Menüs, also die komplette grafische Benutzeroberfläche
  eines Programms, entwerfen. Das Ergebnis kann als Quelltext in den
  Sprachen Oberon, C und Assembler abgespeichert werden. Die erzeugte
  Oberfläche paßt sich wahlweise auch automatisch an jeden Font an!
  Durch GadToolsBox wird das zeitaufwendige Erstellen von grafisch
  ansprechenden Benutzeroberflächen zum Kinderspiel. Die hier und jetzt
  veröffentlichte Version 1.4 (37.176) kann erstmalig Oberon Quelltext
  erzeugen.


TrapList (Oberon)	 Martin J. Laubach/Maximilian Hantsch/Roger Nordin/[kai]

  Mit Hilfe der traplist.library kann man komfortabel und schnell auf
  die sog. "Nodelist" des Fido-Netzwerks zugreifen. Es liegen Interfaces
  für Oberon und C bei.


============================================================================

Inhalt von Disk #75:


FixAmber (Oberon)						    [fbs]

  Verhindert das Flimmern in der ersten Zeile beim A3000, welches
  durch einen Bug im AMBER-Chip verursacht wird. Version 2.0, Update
  zu V1.0 von AMOK#50.


Levenstein (Oberon) 				  Richard Günther

  Dieses Modul beinhaltet eine Prozedur, die nach dem System der
  gewichteten Levenshtein-Distanz den Grad der Ähnlichkeit zweier
  Strings feststellt.


Oberon 3.0 (Oberon) 					    [fbs]

  Demo-Version von Amiga Oberon 3.0 und dem Debugger ODebug. Die
  wichtigsten Neuerungen dieser Version des Compilers sind:

    - Unterstützung der objektorientierten Spracherweiterung
      Oberon-2. Dadurch wird objektorientiertes Programmieren
      mit Methoden (typgebundenen Prozeduren) möglich. Auch ist
      in Oberon-2 die FOR-Schleife wieder enthalten und Variablen
      können Zeiger auf zur Laufzeit allozierte offene Felder
      enthalten.

    - Speicherverwaltung durch einen parallelen Garbage-Collector.
      Nicht mehr benötigter Speicher wird so automatisch freigegeben,
      schwere Programmfehler, wie hängende Referenzen oder nicht
      freigegebener Speicher, werden dadurch verhindert.

    - Amiga Oberon 3.0 macht es sehr leicht, Oberon-Prozeduren als
      parallele Prozesse zu starten

    - Der Editor OEd zum Compiler ist völlig frei konfigurierbar und
      über 141 ARexx-Commandos frei programmierbar.

  Diese Demo-Version ist in manchen Punkten eingeschränkt, erlaubt
  jedoch das Erstellen kleiner Oberon-2-Programme. Version 3.0, Update
  zu V2.0 von AMOK#53.


OClock (Oberon)					 Christian Stiens

  OClock ist eine kleine aber feine Analoguhr. Version 1.1, Update zu
  V1.0 von AMOK#57.


============================================================================


Inhalt von Disk #76:


CxSupport (Oberon)					   Thomas Igracki

  Dieses Modul vereinfacht die Handhabung mit der Commodities.library
  um HotKeys und CustomFunctions zu erstellen.


iif2bmp (Oberon)					      Eduard Pech

  Mit diesem Programm kann man IFF Bilder und Brushes in das
  Unix/XWindows-BitMap-Format umwandeln.


xpk 2.3 (Oberon/Modula-2)		    Urban Müller, Bryan Ford, ...

  Die xpkmaster.library vereinheitlicht die Schnittstelle zu
  verschiedenen Kopressionsverfahren. In dem Paket befinden sich
  mehrere Kompressionlibraries und einige Nutzprogramme um mit diesem
  Libraries zu arbeiten. Ein (de)komprimierender File-Handler (XFH)
  ist auch dabei. Für den Programmierer gibt es Interfaces und
  Beispielprogramme in vielen unterschiedlichen Sprache, darunter auch
  Oberon (Hartmut Göbel) und Modula-2 (Oliver Knorr).


============================================================================

Inhalt von Disk #77:


EasyRexx (Oberon)						     [fbs]/[kai]

  Einfaches Modul zum Erstellen eines Rexxports für beliebige
  Oberon-Programme. Angepaßt an Amiga Oberon 3.0 und den User
  Interface Style Guide.
  Version 1.1, Update zu Version 1.0 auf AMOK #58.


Funktionen (Oberon) 					 Richard Günther

  Dieses Modul übersetzt Terme mit Realzahlen in ausführbaren Code,
  wie es z.B. Funktionsplotter (s. Beispiel) verlangen.


GadToolsSupport (Oberon)					 Richard Günther

  Dieses Modul enthält Prozeduren zur einfachen Verwendung der
  neuen GadTools-Library und versucht, einige Mängel dieser zu
  beheben z.B. fehlendes Entfernen von Gadgets).


IFFLib (Oberon)						  Volker Rudolph

  Oberon Interface-Modul zur iff.library. Angepaßt an die iff.library
  V22 und Amiga Oberon 3.0.
  Version 1.2, Update zu Version 1.0 auf AMOK #49.


Lichtorgel (Oberon) 					Christian Stiens

  Dieses Programm simuliert eine 8-Kanal Lichtorgel. Das Musiksignal,
  das über einen am Parallelport angeschlossenen Soundsampler
  ankommt, wird in 8 Frequenzbereiche aufgeteilt und damit die
  Helligkeit von 8 "Lampen" gesteuert. Die Lampen auf der linken
  Seite sind für die Bässe zuständig, während die rechten Lampen die
  Höhen anzeigen.


LockWindow (Oberon) 					  Albert Weinert

  Dieses Modul für die Programmiersprache Oberon stellt vier
  Prozeduren zur Verfügung um Window's zu Verschliessen und um den
  WaitPointer zu setzen.


MakeCat (Asm/C/Oberon)		      Alexander Kochann und Oliver Reiff

  MakeCat wurde als Ersatz für das CLI-Programm "CatComp"
  geschrieben, das sich auf der Developers2.1-Diskette befindet.
  Es dient vor allem dazu, die für das Locale-System so wichtigen
  Katalogdateien zu erzeugen. Neben dem Katalog-Format kennt
  MakeCat aber noch 7 andere Formate, die sowohl gelesen als auch
  geschrieben werden können.


MemPool (Oberon)						  Hartmut Goebel

  Die Funktionen dieses Moduls antsprechen denjenigen aus Exec bzw.
  OberonLib. Der Speicher wird jedoch immer in Blöcken zu min.
  <AllocBlockSize> Bytes vom System alloziert und dann intern
  verwaltet. Dies vermindert die Fragmentierung des Speichers.

MoveMouse2 (Oberon) 					  Thomas Igracki

  Hiermit läßt sich der Mauszeiger auf dem akt. Screen positionieren.


NTSC4NTSC (Oberon)							   [kai]

  Das ist ein kleines Programm, das NTSC-Screens erzwingt, wenn dies möglich
  ist. PAL-Screens bleiben weiterhin PAL. Läuft nur unter 2.0! Einfach mit
  "Run" in User-Startup starten! Kann jetzt auch alle Screens in NewLook-
  Screens umwandeln. Auf AA-Maschinen kann Interlace in einen flimmerfreien
  Modus umgewandelt werden.
  Version 2.0, Update zu Version 1.9 auf AMOK #72.


OUtil (Oberon)						  Albert Weinert

  Das OUtil ist ein  Programm das  geschrieben worden ist, um den Umgang
  mit dem Amiga Oberon Compiler von der A+L AG zu erleichtern.


REXX (ARexx)						  Albert Weinert

  Eine ganze Reihe an ARexx-Programmen für den Oberon-Editor OEd.


============================================================================

Inhalt von Disk #78:


AmokEd 1.30 (Oberon)					  Hartmut Goebel

   Freikonfigurierbarer Makro-Editor, ähnlich dem DME.
   Unterstützt viele Möglchkeiten von AmigaOS 2.0, wie PubScreens,
   AppWindows, etc. Jetzt entsprechend dem StyleGuide Programmiert
   und mit vielen neuen Fähigkeiten. Benötigt AmigaOS 2.0.
   Update gegenüber V 1.20c von AMOK 64.


GetPubName (Oberon) 					 Michael Hohmann

  GetPubName liefert den Namen des vordersten PubScreens. Damit
  kann an Programme, denen der Name eines PubScreens übergeben
  werden kann, automatisch der des vorderstens Screens mitgeteilt
  werden.


HotKey (Oberon)						  Thomas Igracki

  Dieses Modul vereinfacht die Programmierung von HotKeys mit der
  Commodities.library.


Notify V1.21 (Oberon)					  Thomas Igracki

  Zwei Module, die den Umgang mit der Notify-Funktion von Dos
  erleichtern. Notify.mod verwaldet nur einen Notify, MultiNotify
  mehrere.


Palette (Oberon)						  Peter Fröhlich

  Ein Amiga Oberon Modul für ein kleines, einfaches, font-sensitives
  und wunderschönes Palette-Dialogfenster.


SGConfiguration (Oberon)					  Hartmut Goebel

   SGConfiguratioon dient dazu, Konfigurationsdateien Style-Guide-
   konform zu lesen und zu schrieben.
   SGConfiguration ist ein Modul aus der Style Guide Support Library
   des Zerberus Oberon Club (ZOC).


WIPE (AmokEd,ARexx,Oberon,Modula-2,Dice,...)		    Werner Speer

   'Werners Integrated Programming Environment' ist ein Makro- und
   ARexx-Skript-Packet, das AmokEd zu einer Programmierumgebung für
   Oberon, Modula-2, DICE, Spice, und PasTex erweitert.
   Benötigt mindestens AmokEd 1.28, kann mit einigen Änderungen aber
   auch eingeschränkt für dem DME benutzt werden.


============================================================================

Inhalt von Disk #79:


BackSTREAM (Modula-2)					   Thomas Stolze

  Dies ist ein Programm, das es erlaubt schnell und einfach
  Harddiskbackups zu erstellen. Es kann leicht von der Workbench
  gestartet und bedient werden.
  Version 1.90d, Update zu Version 1.33 auf AMOK #54.


Kurszielbestimmung (Oberon) 				  Jürgen Schmidt

  Dieses Programm ist für Aktienbesitzer gedacht, die wissen
  wollen, wie hoch der Kurs einer bestimmten Aktie sein muß, damit
  der Verkauf einen gewissen Ertrag bringt.


LHLib [3m(Modula-2/Oberon)			 Christoph Teuber, Thomas Stolze

  Modula-2 und Oberon Interface-Module für die lh.library.


Script (Modula-2)						  Thomas Ansorge

  Script ermöglicht es, Scriptdateien als Default-Tool eines Projektes
  einzutragen.


============================================================================

Inhalt von Disk #80:


CheckCaps (Oberon)						Christian Stiens

  Dieses kleine Utility prüft, ob die CapsLock Taste gedrückt ist,
  und gibt als Returnwert WARN zurück, wenn CapsLock aktiviert ist.


IntuiPointer (Oberon)					Christian Stiens

  Routinen zum Setzen des OS2.0-Busy-Pointers in eigenen Programmen.
  Unterstützt nun auch einen animierten Busy-Pointer.
  Version 1.3, Update zu Version 1.2 auf AMOK #66.


Mine (Modula-2)						  Thomas Ansorge

  Mine ist eine neue Implementation eines alten Computer-Spiels.


OHM-Amok (OHM)						  Georg Brünsing

  Enthält die ver"OHM"te Auflistung aller AMOK-Inhalt Dateien.
  Momentan von AMOK#1 bis AMOK#72. Besitzt man das Online Help
  Manual, so hat man jetzt auf Knopfdruck den Inhalt der AMOKs
  parat.


TimeAndMem (Oberon) 						   [fbs]

  Dieses kleine Programm gibt die aktuelle Uhrzeit und den derzeit
  freien Speicher in der Shell aus. Es wurde speziell für die Verwendung
  innerhalb des Shell-Prompts geschrieben, so daß jederzeit ein Druck
  auf <RETURN> genügt, um die Uhrzeit bzw. den freien Speicher
  anzuzeigen.


ViewPerfect (Modula)					   Thomas Stolze

  ViewPerfect ist ein Programmierwerkzeug und Textanzeigeprogramm
  zugleich. Über einen Hotkey kann ViewPerfect aufgerufen werden. Es
  stehen dann verschiedene Textdateien, wie die Autodocs etc, zur
  Verfügung. Das Programm kann über AREXX mit OHM kommunizieren.


============================================================================

Inhalt von Disk #81:

m2 (Modula-2)							  AMSoft

  Dies ist eine Demo-Version des Modula-2 Compilers M2Amiga in der
  Version 4.1. Mit dieser Version kann man kleinere Programme
  compilieren um den Compiler zu testen.

  Features der neuen Version 4.1:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1) Intelligenter Cache für Symbol- und Objekt-Dateien
  2) Typisierte Konstanten
  3) Initialisierte Variablen
  4) Externe Prozeduren (aus C oder Assembler)
  5) Inline-Code für 68881 auch bei transzendenten Funktionen
     (z.B. SYSTEM.SIN(LONGREAL):LONGREAL;)
  6) Volle Kickstart 2.0 Einbindung
  7) ARexx-Entwicklungsumgebung für den Editor TurboText

  Features der Version 4.0:
  ~~~~~~~~~~~~~~~~~~~~~~~~~
  1) Hochgradig optimierender Compiler
  2) Optimierender Linker, Standard-Amiga-Objektformat
  3) Unterstützung sämtlicher Prozessoren bis 68040
  4) Inline-Assembler für 68030 und 68881/68882
  5) Einfache Einbindung fremder Programmiersprachen
  6) Register-Variablen und -Parameter
  7) Residentfähige Programme, SMALL-Data-Modell
  8) Bedingte Kompilierung
  9) ARexx-Schnittstelle für Compiler und Linker
  10) Einheitliche, effiziente Benutzeroberfläche
  11) Ausgereifte, "saubere" Laufzeitsysteme
  12) Library-Linker
  13) Profiler


============================================================================

Inhalt von Disk #82:

autodoc 2.6 (Oberon)					  Hartmut Goebel

  Extrahiert Texte, die sog. autodocs, aus dem Sourcefile.
  Diese Version kann Kommentaranfänge in Modula/Oberon-Syntax '(*' erkennen und
  generiert ggf. einen Eintrag --interface, in dem automatisch das Definiton-
  File eingetragen wird.


Env 2.0 (Oberon)				   Hartmut Goebel, Thomas Wagner

  Env ist ein kleines Tool, um unter AmigaOS 2.0 die lokalen und/oder
  globalen Environment-Variablen anzuzeigen.
  Nun werden bei lokalen Vars auf Wunsch auch die Flags und der
  Eintrag im .len-Feld ausgegeben.
  Kann jetzt auch Unterverzeichnisse auflisten.
  Hat nichts mit Env auf Fish 600 zu tun.
  Version 2.0, ein Udpate gegenüber V1.3 von Amok# 72.


MemPool 1.2 (Oberon)					  Hartmut Goebel

  Die Funktionen dieses Moduls antsprechen denjenigen aus Exec bzw.
  OberonLib. Der Speicher wird jedoch immer in Blöcken zu min.
  <AllocBlockSize> Bytes vom System alloziert und dann intern
  verwaltet. Dies vermindert die Fragmentierung des Speichers.
  Update gegenüber Version 1.0 auf AMOK 77, jetzt auch voll reentrant
  (für Tasks mit dem gleiche globalen Variablen-Bereich) und beachtet
  die Mem-Flags.


Mini (Oberon)							   [fbs]

  Ein funktionierender Compiler für die winzige Programmiersprache 'Mini'
  inklusive Quelltext und Beispielprogrammen.


MoreStrings 1.1(Oberon)					  Hartmut Goebel

  Eine Sammlung nützlicher String-Routinen, z.B. FirstNoSpace,
  WordLen, JustifyFull, StripSpaces, NCStrCmp, CopyStrings etc.


Plot (Oberon)			      

  Plot dient dazu, Funktionen in zwei Variablen zu zeichnen.


Printf 1.4(Oberon)				  Volker Rudolph, hartmut Goebel

  Anpassung des Printf-Moduls von Amok #49  an AmigaOberon 3.0
  Es handelt sich um die umsetzung der C-Routinen Printf und SPrintf
  nach Oberon.


============================================================================

Inhalt von Disk #83:

TKEd (Oberon)						     Tom Kroener

  Ein Editor.


SetMode (Oberon)						Christian Stiens

  Dieses Oberon-Modul exportiert eine Prozedur "SetMode", die
  eigentlich genau das gleiche tut wie gleichnamige Funktion
  der dos.library, nämlich ein CON: Fenster in den RAW: Modus
  zu setzen.


SpecialStrings (Oberon)					  Hartmut Goebel

  Erzeugt eine String in der Form <unique>.<num+1>.
  Diese werden z.B. für PublicScreens oder ARexx-Ports benötigt, um
  enstrechend dem Style-Guide einen eindeutigen Namen zu erzeugen.


WBReadArgs (Oberon) 					  Hartmut Goebel

  WBReadArgs  ermöglicht  es,  die  ToolTypes  eines  Icons  wie  Shell-
  Argumente mit einem Template zu  parsen.  Dadurch  wird  eine  ähnlich
  einfache Funktionsweise erreicht, wie sie mir  Dos.ReadArgs()  möglich
  ist.


============================================================================

Inhalt von Disk #84:


EnvSupport (Oberon) 					  Thomas Igracki

  Dieses  Modul  vereinfacht  die  Handhabung  von Environmentvariablen in
  einem Oberon-Programm.


EzRexx (Oberon)						  Thomas Igracki

  Einfaches Modul zum erstellen eines RexxPorts für beliebige Programme.
  Basiert auf EasyRexx von AMOK #58.


MotaLern (Modula-2) 					    Bernd Eisele

  Mota ist die Abkürzung für MOrse-TAschenrechner. Zwei Motas können in
  einer Mathe- oder Physikklausur überaus nützlich sein. Mittels dieser
  Geräte können zwei Schüler während der Klausur miteinander kommunizieren:
  In die Taschenrechner ist jeweils ein kleiner IR-Sender und Empfänger
  eingebaut.

  Mit dem Programm kann man Morsen lernen.  Es simuliert einen Mota, indem
  es die Morsezeichen nicht akustisch von sich gibt, sondern die Power-LED
  des Amiga dafür benutzt.


PAMEHTAPatch (Oberon)						   [kai]

  Das sehr gute Grafik-Adventure PAMEHTA von AMOK #27 funktioniert leider
  nicht unter OS 2.0 und höher. Wenn man jedoch PAMEHTAPatch vor PAMEHTA
  startet, kann man das Spiel doch benutzen.


ReqTools 2.1d (Oberon/Modula-2/...) 			   Nico François

  Durch die reqtools.library wird die Programmierung von Requestern aller
  Art sehr einfach und komfortabel. Die Version 2.1c enthält Interfaces für
  Modula-2, Oberon und viele andere Sprachen.
  Update zu ReqTools auf AMOK #62.


============================================================================

Inhalt von Disk #85:

Ampel (Oberon)					  Peter Fröhlich

  Simulation einer Kreuzung mit Fußgänger- und Auto-Ampel. Ein
  kleines Beispiel für objektorientiertes Programmieren.

Format&Printf (Oberon)					  Dieter Bogdoll

  Ein Modul, das die von C bekannten Formatier- und Ausgabeprozeduren Printf
  und SPrintf nochmal implementiert. Wird für Streams benötigt.


ReqTools  (Modula-2)					    Frank Lömker

  Ein neue Version des Modula-Interfaces zur reqtools.library.


Streams (Oberon)						  Dieter Bogdoll

  Streams stellt ein abstraktes Datenmodell zur Verfügung.  Die Idee
  hinter Streams ist, daß alle Textein/ausgaben über Zeichenketten
  erfolgen.


Termite (Oberon)						Christian Stiens

  Termite ist ein kleines Terminalprogramm für AmigaDOS 2.04 und höher.
  Es verwendet die Standard ANSI-Emulation des Console-Devices und
  unterstützt externe Übertragungsprotokolle (XPR-Libraries).


TRechner (Modula-2) 					   Frank Lömker

  Das Programm TRechner ist ein kleiner Rechner.  Im Gegensatz zu vielen
  anderen Programmen dieser Art benutzt es allerdings keine Oberfläche
  mit dutzenden von Gadgets, sondern ein Stringgadget, wo man seine
  Rechnung wie bei einem Funktionsplotter eingeben kann.


============================================================================

Inhalt von Disk #86:


GadToolsBox 2.0b (Oberon)				 Jan van den Baard/[kai]

  Mit dem Programm GadTools kann man mit der Maus Screen, Windows,
  Gadgets und Menüs, also die komplette grafische Benutzeroberfläche
  eines Programms, entwerfen. Das Ergebnis kann als Quelltext in den
  Sprachen Oberon, C und Assembler abgespeichert werden. Die Source-
  Generatoren für C und Oberon sind schon als eigenständige Programme
  mit Quelltext vorhanden. Es ist also leicht möglich Generatoren für
  andere Sprachen (Modula-2, Pascal, ...) zu schreiben. Die erzeugte
  Oberfläche paßt sich wahlweise auch automatisch an jeden Font an!
  Durch GadToolsBox wird das zeitaufwendige Erstellen von grafisch
  ansprechenden Benutzeroberflächen zum Kinderspiel. Die Version 2.0
  hat ist deutlich einfacher zu Bedienenn und speichert die Daten zur
  Oberfläche im IFF. Update zu Version 1.4 von AMOK #74.

=======================================================================

Inhalt von Disk #87:


CxSupport (Oberon)						 Thomas Igracki

  Dieses Modul vereinfacht die Handhabung mit der commodities.library
  um HotKeys und CustomFunctions zu erstellen. Update zur Version auf
  AMOK #76. Viele Bugfixes.


FMSynth (Oberon)					       Christian Stiens

  FMsynth ist ein Programm, mit dem Sie Sounds mit Hilfe der FM-Synthese
  erzeugen können. Die Sounds können über die Tastutur gespielt und im
  IFF-8SVX Format gespeichert werden.


FreqCount (Oberon)					       Christian Stiens

  FreqCount mißt die Frequenz eines möglichst sinusförmigen Signals, das
  über einen Parallelport-Sampler anliegt und zeigt sie als 7-Segment
  Nummer an.


Hanoi (Oberon)						    Roger Meyer

  Kleines Programm, das die "Türme von Hanoi" löst.


IntroCAD2TPIC (Oberon)				      Matthias Scherrer

  Eine IntroCAD Zeichnung wird in das TPIC (EEPIC) Format umgewandelt,
  welche dann im LaTeX weiterverwendet werden kann. Ideal für kleinere
  Grafiken in einem LaTeX-Dokument.


Rekursionen (Oberon)				      Matthias Scherrer

  Zwei Beispiele für die rekursive Programmierung in Oberon. Es wird die
  Hilbert- und die Wirth-Kurve gezeichnet.


Spectroscope 2.0 (Oberon)				       Christian Stiens

  Spectroscope führt eine Echtzeit Frequenzanalyse mit Hilfe eines
  am Parallelport angeschlossenen Sounddigitizers durch. Update zur
  Version auf AMOK #62.


StopWatch (Oberon)					       Christian Stiens

  StopWatch ermöglicht sehr genaue Zeitmessungen mit Hilfe der neuen
  AmigaDOS 2.04 Funktion ReadEClock.


Statistik (Oberon)					      Matthias Scherrer

  Modul für die statistische Auswertung von Daten. Mittelwert, Streuung,
  lineare Regression u.a. wird berechnet.


MuchMore (Oberon)					 Christian Stiens/[fbs]

  Neue Version des bekannten Textanzeigers. Paßt sich jetzt korrekt
  an alle Screenmodes an. Außerdem gibt es direkten XPK-Support und
  vieles mehr.


=======================================================================

Inhalt von Disk #88:


NewLook4Menus (Oberon)				  Albert Weinert

  Erzwingt unter AmigaOS 3.0 die NewLookMenus. Verschönert dabei auch noch
  Propgadgets.


ARexxBox 1.12 (C/Oberon)		 Michael Balzer / hartmut Goebel

  Die ARexxBox (inspiriert von der GadToolsBox von Jan van den Baard)
  ist ein Tool, das das Erstellen eines ARexx-Interfaces für ein
  Programm extrem erleichtert und vereinfacht und dabei ein
  ARexx-Interface erzeugt, das den Anforderungen des "User Interface
  Style Guide" genügt.


=======================================================================

Inhalt von Disk #89:


AmigaGuide (Oberon) 				     Lars Düning

  Das Oberon-Interface zu amigaguide.library und ein dazugehöriges
  Beispielprogramm. Jetzt kann man endlich Oberon-Programme mit
  standardgemäßer Online-Hilfe ausstatten.


Cd2Oberon (Oberon)					  Albert Weinert

  Cd2Oberon dient dazu aus einer Catalog-Description Datei die man zum
  lokalisieren von Programm verwendet in eine Oberon-Module umwandelt
  um dieses dann in sein Programm einzubauen.


CxSupport (Oberon)					  Thomas Igracki

  Dieses Modul vereinfacht die Handhabung mit der commodities.library
  um HotKeys und CustomFunctions zu erstellen. Update zur Version auf
  AMOK #87.


GTB-Oberon (Oberon) 	  Jan van den Baard/[kai]/Thomas Igracki

  Durch GadToolsBox wird das zeitaufwendige Erstellen von grafisch
  ansprechenden Benutzeroberflächen zum Kinderspiel. Dies ist ein Update
  zum Oberon-Sourcecode-Generator von GadToolsBox 2.0 (-> AMOK #86). Der
  Generator ist jetzt in Oberon geschrieben, hat weniger Bugs und mehr
  Features. Es ist jetzt also noch leichter möglich Generatoren für
  andere Sprachen (Modula-2, Pascal, ...) zu schreiben.


ModProcHeader (Oberon)				  Albert Weinert

  ARexx-Skripts um mit OEd Modul- und Prozedur-Köpfe komfortabel zu
  verwalten.


OUtil (Oberon)					  Albert Weinert

  Das OUtil ist ein Programm, das geschrieben worden ist, um den Umgang
  mit dem Amiga Oberon Compiler von der A+L AG zu erleichtern. Es werden
  Compiler- und Linker-Optionen, sowie das ganze Programmprojekt grafisch
  verwaltet. Update zur Version von AMOK #77.


XStat 1.12 (Oberon) 				  Jürgen Weinelt

  XStat ist ein Programm für Betreiber von Usenet-Sites. Es wertet
  das Xferstat-File aus, das bestimmte Varianten von UUCiCo erzeugen
  (getestet mit der SWB-Variante). Die wichtigste Information, die
  XStat liefert, sind die Telefonkosten für einen bestimmten Zeitraum.

=======================================================================

Inhalt von Disk #90:


AmokEd 1.41 (Oberon)				    hartmut Goebel

  Freikonfigurierbarer Makro-Editor, ähnlich dem DME.
  Unterstützt viele Möglchkeiten von AmigaOS 2.0, wie PubScreens,
  AppWindows, etc. Jetzt entsprechend dem StyleGuide programmiert und
  mit vielen neuen Fähigkeiten. Benötigt AmigaOS 2.0.
  Update gegenüber V 1.30 von AMOK 78. Hauptsächlich einige kleine
  Bugfixes.


autodoc 2.7 (Oberon)				    hartmut Goebel

  Extrahiert Texte, die sog. autodocs, aus dem Sourcefile.
  Diese Version kann Kommentaranfänge in Modula/Oberon-Syntax '(*'
  erkennen und generiert ggf. einen Eintrag --interface--, in dem
  automatisch das Definiton-File eingetragen wird.
  Update gegenüber V2.6 von AMOK 82.


BumpRevMO 1.0 (Oberon)				    hartmut Goebel

  Ersetzt das CATS-Tool bumprev für Modula-2- und Oberon-
  Programmierer. Diese kleine Programm dient dazu, die Versions- und
  Revisionsnummern zu erhöhen. Dazu wird ein eigenes Modul erzeugt,
  daß dies Werte sowie die zugehörigen Versions-Strings enthält.


FileDate (Oberon)					    Albert Weinert

  Dieses Programm vergleicht die Erstellungdaten von zwei Dateien.
  Sehr nützlich für Scripts.


FileRexx 1.3 (Oberon)			     Michael Hohmann, [hG]

  Öffnet eine File-Requester auf dem vordersten PubScreen. Der Name
  des ausgewählten Files kann nach StdOut ausgegeben oder an eine
  ENV-Variable übergeben werden. Verfügt über einen ARexx-Port und
  entsprechende Befehle. Eine Vielzahl von Optionen ermöglicht
  eine individuelle Konfiguration.


OOL (Oberon)					    Thomas Igracki

  Eine Online-Hilfe für Programmierer. Es können Prozeduren,
  Datenstrukturen, Tags etc. auf Knopfdruck nachgeschlagen werden.


ProTools (Oberon)					      André Schenk

  Das  kleine Modul beinhaltet drei Prozeduren, mit denen man einen
  "Progress Indicator" ähnlich dem des Format-Befehls der Workbench
  2.0 darstellen kann.


Sana2 (Oberon)					    Stefan Hellwig

  Ein Schnittstellenmodul zu Commodores Netzwerkstandard SANA-II.


ShowLink 1.2 (Oberon)			    Christoph Teuber, [hG]

  Zeigt AmigaOS2.0 File-Links an. Version 1.2 läuft auch unter
  AmigaOS V39+.


ToolTypes (Oberon)					    Matthias Taube

  Dieses Modul dient dem Auswerten der ToolTypes eines Programmes.
  Dabei wird die Transparenz zwischen Workbench und CLI Start erhalten,
  d.h. Tooltypes des Icons der Form "ToolType=Argument" können auch beim
  Cli-Start in der Kommandozeile in der Form "ToolType=Argument" eingegeben
  werden.

=======================================================================

Inhalt von Disk #91:


BlackMagic (Oberon) 				      Franz Schwarz

  Mächtiges Modul zum Importieren in Applikationen, die gemäß dem
  Amiga User Interface Style Guide konzipiert sind.  Bietet
  ToolTypes- / WB-Argument-Parsing / -Manipulation, dynamische
  Strings ohne Garbage Collector mit Supportfunktionen (u.a.
  sprintf()-like mit varargs!), Localization-Unterstützung,
  GUI-Routinen, generische Typ-Wandlungs-Routinen, um den Import von
  SYSTEM zu vermeiden, und vieles mehr.  Ausführliche Dokumentation
  im AutoDoc-Format ist vorhanden.  Version 1.7


Cat2Mod.rexx(Oberon)				      Franz Schwarz

  Leistungsfähiger Konvertierer, der Daten aus Catalog-Definition-
  Dateien (*.cd) liest, und daraus Oberon- Quelltext-Module
  generiert.  Angelehnt an die Funktionsweise von Commodores
  V39-CatComp.	Version 2.0 (Teil des BlackMagic-Paketes)


DoOberon(Oberon)					      Franz Schwarz

  Ein ARexx-Skript, das speziell für Stefan Beckers legendären
  ToolManager geschrieben wurde.  Es stellt eine vielseitige
  Workbench-Schnittstelle für das Oberon-System zur Verfügung.
  Version 1.0


InitPrinter (Oberon)				      Franz Schwarz

  Ersatz fuer Commodores InitPrinter-Utility.  Vorteil:  Setzt
  Drucker zurück, _OHNE_ irgendwelchen Text oder ein Linefeed zu
  senden (Besonders bei seitenorientierten Druckern wichtig).
  Version 1.0


MagicPubName (Oberon)				      Franz Schwarz

  Shell-Utility, das den Namen des vordersten (sichtbaren)
  PublicScreens, des Default-PublicScreens, des Shanghai-
  PublicScreens oder des PublicScreens, auf dem die aktuelle
  Input-Konsole ihr Fenster geöffnet hat, ausgibt, testet ob ein
  bestimmter PublicScreen sichtbar ist, und den jeweiligen
  PublicScreen auf Wunsch nach vorne bringt.  Sehr vielseitig.
  Version 1.3


OberonPrefs (Oberon)				      Franz Schwarz

  Ein flexibler, vielseiter Preferences-Editor für Amiga-Oberon.
  Verfügt sowohl über eine komfortable grafische Benutzer-
  schnittstelle als auch über eine weitgehende Steuerung über
  Kommandozeilen/ ToolTypes-Argumente zur optimalen Verwendung in
  Stapelverarbeitungs- dateien und ARexx-Skripten.  Version 1.7


PatchPr(ocess)Dos (Oberon)				      Franz Schwarz

  Patch für die dos.library.  Sorgt dafuer, dass alle Prozesse die
  lokalen Variablen (und Aliases!) an die von ihnen erzeugten
  Tochterprozesse weitergeben, und dass der APIPE:-Handler die
  UserShell für die Ausführung der übergebenen Befehlssequenzen
  verwendet.  Version 1.0


RawInsert (Oberon)					      Franz Schwarz

  Shell-Befehl, der beliebigen Text und andere Eingabe-Ereignisse
  (InputEvents) wie Mausbewegungen, Diskettenwechsel, Maus-
  Tasten-Betätigungen, etc.  in den Eingabestrom einfügen kann.
  Version 1.0

=======================================================================

Inhalt von Disk #92:


BoyerMoore (Oberon)				     Thomas Igracki

  Dieses Modul erlaubt das Suchen in einem String mittels des
  BoyerMoore Algorithmus.  Wer mehr über diesen Algorithmus erfahren
  will, sollte mal in das Buch "Algorithmen und Datenstrukturen" von
  Niklaus Wirth schauen.


Cross (Modula-2)					     Jürgen Weinelt

  Programm, mit dem man Gitter-Kreuzworträtsel von (fast)
  beliebiger Größe erzeugen kann. Version 5.0, Update zu
  Version 4.3 auf AMOK #57.


CxLib (Oberon)					      Franz Schwarz

  eine Oberon-Implementation von Commodores cx.lib (Teil der
  amiga.lib) mit zusätzlichen Extras, die man in Commdores cx.lib
  vermißt.  Version 1.0


istty (Oberon)					      Franz Schwarz

  Kleines Shell-Utility, das testet, ob der aktuelle Eingabekanal und
  der aktuelle Ausgabekanal beide dasselbe interaktive Terminal
  darstellen.  Version 1.0


MagicClip (Oberon)					      Franz Schwarz

  Leistungsfähiger Shell-Befehl, um Text aus dem Klemmbrett zu lesen
  bzw.	Text darin abzulegen.  Version 1.0


MagicToolTypes (Oberon)				      Franz Schwarz

  Ein vielseitiger Piktogramm-ToolType/DefaultTool- Manipulator mit
  Shell- und Workbench-Benutzerschnittstelle.  Eignet sich u.a.
  besonders zur Verwendung in Stapelverarbeitungs- dateien und
  ARexx-Skripten.  Version 1.2


PortHandle (Oberon) 				     hartmut Goebel

  Ein sehr vielseitige Oberon-2 Klassenbibliotek, die die
  Behandlung von Message-Port aller Art (IDCMP, ARexx, ...)
  vereinheitlicht und stark vereinfacht. Version 1.4


SetEnv (Oberon)					      Franz Schwarz

  Kompatibler Ersatz für Commodores SetEnv-Kommando:  Ab Betriebs-
  system-Version 39 bewirkt der zusaetzliche SAVE/S-Schalter, dass die
  Variable auch in ENVARC:  angelegt respektive gelöscht wird.
  Version 39.0

=======================================================================

Inhalt von Disk #93:


Magic User Interface 1.3 (Oberon/Modula-2/C/...)		  Stefan Stuntz

  MUI  ist  ein  objektorientiertes System zum Erstellen und Verwalten von
  grafischen  Benutzeroberflächen. Vom Standpunkt eines Programmierers aus
  gesehen  spart  man mit MUI viel Zeit und Arbeit. Es ist nicht nötig, an
  sonst  so  komplizierte Dinge wie Font-Sensitivität oder Window-Resizing
  auch nur einen Gedanken zu verschwenden.

  Auf  der  anderen  Seite  hat man als Benutzer einer auf MUI basierenden
  Applikation die Möglichkeit, nahezu jedes Pixel der Oberfläche an seinen
  ganz persönlichen Geschmack anzupassen.

=======================================================================

Inhalt von Disk #94:


GTB-Oberon (Oberon) 			 Kai Bolay / Thomas Igracki

  Durch GadToolsBox wird das zeitaufwendige Erstellen von grafisch
  ansprechenden Benutzeroberflächen zum Kinderspiel. Die Boopsi-Klasse
  für das "GetFile"-Gadget wurde jetzt von hartmut Goebel in Oberon
  geschrieben. Ein Boopsi-Support Modul von Albert Weinert und ein
  GTBSupport-Modul Thomas Igracki sind auch dabei. OG Version 37.19.
  Update zu Version 37.11 auf AMOK #89.


GTB-Modula (Oberon) 			 Kai Bolay / Thilo Stöferle

  Durch GadToolsBox wird das zeitaufwendige Erstellen von grafisch
  ansprechenden Benutzeroberflächen zum Kinderspiel. Mit diesem
  Generator kann Sourcecode für Modula-2 erzeugt werden. Der
  Generator ist in Modula-2 geschrieben und unterstützt die
  Lokalisierung mit Hilfe der locale.library. Für die Lokalisierung
  liegt CD2Modula bei, mit dem man Catalog-Descriptions in Module
  umwandeln kann. Außerdem ist ein in Modula-2 geschriebenes
  skalierbares "GetFile"-Boopsi-Gadget enthalten. GenModula hat
  die Version 1.3.

=======================================================================

Inhalt von Disk #95:


BlackMagic (Oberon) 				      Franz Schwarz

  Mächtiges Modul zum Importieren in Applikationen, die gemäß dem
  Amiga User Interface Style Guide konzipiert sind.  Bietet
  ToolTypes- / WB-Argument-Parsing / -Manipulation, dynamische
  Strings ohne Garbage Collector mit Supportfunktionen (u.a.
  sprintf()-like mit varargs!), Localization-Unterstützung,
  GUI-Routinen, generische Typ-Wandlungs-Routinen, um den Import von
  SYSTEM zu vermeiden, und vieles mehr.  Ausführliche Dokumentation
  im AutoDoc-Format ist vorhanden.  Version 1.10, Update zu Version
  1.7 auf AMOK #91.


Cat2Mod.rexx(Oberon)				      Franz Schwarz

  Leistungsfähiger Konvertierer, der Daten aus Catalog-Definition-
  Dateien (*.cd) liest, und daraus Oberon-Quelltext-Module
  generiert.  Angelehnt an die Funktionsweise von Commodores
  V39-CatComp.	Version 2.0 (Teil des BlackMagic-Paketes)


MagicClip (Oberon)					      Franz Schwarz

  Shell-Befehl, um Text aus dem Klemmbrett zu lesen bzw. Text darin
  abzulegen.  Version 1.2, Update zu Version 1.0 auf AMOK #92.


MagicPubName (Oberon)				      Franz Schwarz

  Shell-Utility, das den Namen des vordersten (sichtbaren)
  PublicScreens, des Default-PublicScreens, des Shanghai-
  PublicScreens oder des PublicScreens, auf dem die aktuelle
  Input-Konsole ihr Fenster geöffnet hat, ausgibt, testet ob ein
  bestimmter PublicScreen sichtbar ist, und den jeweiligen
  PublicScreen auf Wunsch nach vorne bringt.  Sehr vielseitig.
  Version 1.3a, Update zu Version 1.3 auf AMOK #91.


MagicToolTypes (Oberon)				      Franz Schwarz

  Ein vielseitiger Piktogramm-ToolType/DefaultTool-Manipulator mit
  Shell- und Workbench-Benutzerschnittstelle.  Eignet sich u.a.
  besonders zur Verwendung in Stapelverarbeitungsdateien und ARexx-
  Skripten.  Version 1.4, Update zu Version 1.2 auf AMOK #92.


OberonPrefs (Oberon)				      Franz Schwarz

  Ein flexibler, vielseiter Preferences-Editor für Amiga-Oberon.
  Verfügt sowohl über eine komfortable grafische Benutzer-
  schnittstelle als auch über eine weitgehende Steuerung über
  Kommandozeilen/ ToolTypes-Argumente zur optimalen Verwendung in
  Stapelverarbeitungsdateien und ARexx-Skripten.  Version 1.11d,
  Update zu Version 1.7 auf AMOK #91.

=======================================================================

Inhalt von Disk #96:


Env2Rx (Oberon)					     Thomas Igracki

  Dieses Programm erlaubt es aus einem ARexx-Skript Environment-
  Variablen zu holen (GETENV) und zu setzen (SETENV).
  Dies ist ein Beispiel-Programm zu EzRexx v1.4 (und aufwärts).


EzRexx (Oberon)					     Thomas Igracki

  Einfaches Modul zum Erstellen eines RexxPorts für beliebige Programme.
  Basiert auf EasyRexx vom AMOK #58. Update von AMOK #84.


GTB-Modula (Modula-2)				      Reiner B. Nix

  Ein weiterer Modula-2 Quelltextgenerator für die GadToolsBox.



OGedTools (Oberon)				      Christian Gottschling

  In diesem Paket befinden sich ARexx-Programme für den GoldEd von
  Dietmar Eilert um Oberon-Programme zu compilieren, zu linken und
  Fehler anzuzeigen.


OX (Oberon) 					     Andreas Vögele

  Ein Kreuz-Referenz-Generator für AmigaGuide und Oberon. OX
  durchsucht *.doc und *.mod Dateien nach Funktions- und
  Strukturnamen.


XStat 1.13 (Oberon) 				     Jürgen Weinelt

  XStat ist ein Programm für Betreiber von Usenet-Sites. Es wertet
  das Xferstat-File aus, das bestimmte Varianten von UUCiCo erzeugen
  (getestet mit der SWB-Variante). Die wichtigste Information, die
  XStat liefert, sind die Telefonkosten für einen bestimmten Zeitraum.
  Update zu V1.12 von AMOK#89.

=======================================================================

Inhalt von Disk #97:


C-Conversion-Macros (ARexx/AmokEd)			    hartmut Goebel

  Dieses Paket beinhaltet eine Reihe sehr nützlicher ARexx-Makros
  für die Konvertierung von 'C'-Include-Files nach Oberon.
  Version 1.1.


CalendarSupport (Oberon)				     hartmut Goebel

  Einige kleine Routinen zur Datumsbehandlung in Oberon -
  systemunabhängig.
  Version 1.1.


LockWindow (Oberon) 				     Albert Weinert


  Dieses Modul für die Programmiersprache Oberon stellt vier
  Prozeduren zur Verfügung um Window's zu Verschliessen und um den
  WaitPointer zu setzen. Diese Version bietet verschiedene
  interne Verbesserungen.
  Version 1.3. Update zu der Version von AMOK#77.


MuchMore (Oberon)					  Christian Stiens

  Neue Version des bekannten Textanzeigers. Suchen ist nun auch
  Case-sensitiv möglich; Suchen durch Boyer-Moore stark
  beschleunigt; Displaybeep, wenn am Dateianfang bzw. -ende
  Up bzw. Down gedrückt wird.
  Version 3.6. Update zur Version von AMOK#87.


OberonBOOPSI (Oberon)				     hartmut Goebel

  OberonBoopsi ist ein Modulpacket das die Programmierung von
  BOOPSI-Klassen in Oberon erleichtert. Es muß ab sofort keine
  Zeit mehr für das Schreiben von blöden Dispatcherroutinen
  verschwendet werden.


PortHandle (Oberon) 				     hartmut Goebel

  Ein sehr vielseitige Oberon-2 Klassenbibliotek, die die
  Behandlung von Message-Port aller Art (IDCMP, ARexx, ...)
  vereinheitlicht und stark vereinfacht. Bei dieser Version
  wurde ein grober Designfehler beseitigt.
  Version 2.0. Update zu Version 1.4 von AMOK#92.

=======================================================================

Inhalt von Disk #98:


CheckNonExportIdent (Oberon)			     hartmut Goebel

  Ein kleines Tool, daß in einem Oberon-2-Programm alle nicht
  exportierten Identifierer sucht und anzeigt.


Interfaces (Oberon) 				     hartmut Goebel

  Die Interface-Module zum AmigaOS V39.108.
  Version 39.108.


KitKat 1.1c (Oberon)				     Albert Weinert

  KitCat ist ein Programm, mit dem es möglich ist Sprachkataloge zu
  erzeugen.  Diese können dann mit Hilfe der locale.library in eigenen
  Programmen verwendet werden. So ist es möglich, auf relativ einfach
  Weise, seine Programme in mehreren Sprachen anzubieten.


Programming in Oberon (Oberon)		       M. Reiser / N. Wirth

  Ausgewählte Beispiele und Übungen aus dem Buch
  "PROGRAMMING IN OBERON, STEPS BEYOND PASCAL AND MODULA".

=======================================================================

Inhalt von Disk #99:


ArqSupport (Oberon)				     Frank J Dürring

  Mit diesem Modul können die EasyRequster mit einer Animation
  dargestellt werden, falls ARQ als Commodity läuft.


OberonPrefs (Oberon)				       Franz Schwarz

  Ein flexibler, vielseiter Preferences-Editor für Amiga-Oberon.
  Verfügt sowohl über eine komfortable grafische Benutzer-
  schnittstelle als auch über eine weitgehende Steuerung über
  Kommandozeilen/ ToolTypes-Argumente zur optimalen Verwendung in
  Stapelverarbeitungs- dateien und ARexx-Skripten.  Version 2.0
  Update zu Version 1.11d auf AMOK #95.


Term (Oberon)					    Alexander Benner

  Ein Programm zur Berechnung von Formeln mit göttlicher
  Anleitung.


VChess (Oberon)					     Stefan Salewski

  Ein schönes Schachprogramm.

=======================================================================

Inhalt von Disk #100:


CatCompMO 1.7 (Oberon)				 Oliver Knorr [olk]

  Catalog compiler, der Modula-2 Quelltext für M2Amiga 4.1 und
  Oberon-2 Quelltext für Amiga Oberon 3.11 mit Interfaces 40.15 aus
  catalog-description Dateien erzeugt. Zusammen mit dem original
  CatComp von Commodore ermöglicht es dieses Programm, an mehrere
  Landessprachen angepaßte Sofware mit M2Amiga oder Amiga Oberon zu
  entwickeln.
  AmigaOS 2.04, M2Amiga 4.1 or Amiga Oberon 3.11 with Interfaces
  40.15


DeviceLock 1.2 (Oberon)				Thomas Wagner [tom]

  DeviceLock ist ein GUI Interface für den CLI Befehl 'lock'. Man
  kann Partitionen durch Hotkeys oder Gadgets schreibschützen und
  wieder freigeben. Man kann es an seine eigenen Bedüfnisse anpassen
  und es sollte auch mit anderen (CLI-) Lock Programmen
  funktionieren.
  Requires KS/WB2.0 (V37) or higher.


RexxDosSupport 1.4 (Oberon) 			hartmut Goebel [hG]

  Diese ARexx Funktionsbibliothek ermöglicht den Zugriff auf
  Funktionen von AmigaOS V37 und besser. Darunter befinden sich
  ReadArgs(), GetVar() usw. und Namensmuster-Erkennung (pattern
  matching).
  Requires AmigaOS 2.04 (V37)


hGRexxSupport 1.1 (Oberon)				hartmut Goebel [hG]

  Diese ARexx Funktionsbibliothek enthält einige kleinere, aber sehr
  nützliche Funktionen für ARexx. U.a. MakeFlags() und Include().
LhA V1.50r - Copyright (c) 1991,92 Stefan Boberg. Not for commercial use.
Registered to Martin Schulze

=======================================================================

Inhalt von 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 [fbs], 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.

=======================================================================

Inhalt von 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).

=======================================================================

Inhalt von 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.

=======================================================================

Inhalt von 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 einem
  Compiler 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.

=======================================================================

Inhalt von 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.

=======================================================================

Inhalt von 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.

=======================================================================