*--------------------------------> AddMem <---------------------------------* *------------------------> Version 2.0 vom 21.9.1993 <----------------------* *--------------------------> von Martin Schlodder <-------------------------* AddMem ist ein Ersatz für die vielen verschiedenen gleichartigen Programme. s fügt Speicher mit frei wählbaren Flags und Prioritä der Systemspeicher- liste hinzu. Außerdem führt es auf Wunsch einen Speichertest durch, bevor dieser eingebunden wird, wenn man die Option 'CheckMem' beim Aufruf mit angibt. Es läuft nur unter Kickstart 2.0 und höher, da es die DOS-Funktion ReadARgs benutzt. Aufruf: AddMem Startadresse Endadresse [CheckMem] [A1000Fast] [32Bit] [PUBLIC] [CHIP] [FAST] [LOCAL] [24BITDMA] [PRIORITY] - Die Größe des eingebundenen Speichers muß ein Vielfaches von acht sein und seine Anfangsadresse muß an einer durch acht teilbaren Adresse liegen. - Bei Angabe von CheckMem wird der eingebundene Speicher getestet. - A1000Fast setzt die Flags PUBLIC FAST LOCAL und 24BITDMA. Die Priorität ist auf 0 festgelegt. Wird A1000Fast oder 32Bit angegeben, so werden alle weiteren Argumente überlesen. - 32Bit setzt die Flags PUBLIC und FAST und legt die Priorität auf +5 fest. - PUBLIC sollte jeder Speicher sein. - CHIP wird wohl nie nötig sein. - FAST wird statt dessen wohl immer gesetzt werden. - LOCAL sollte nur bei Speicher gesetzt werden, der immer verfügbar ist, also nicht auf einer Autoconfig-Karte sitzt. 68000 eingebunden wird. - PRIORITY bestimmt, welcher Speicher bevorzugt verwendet wird. Sie sollte für normales FastMem bei 0 liegen, für 32-Bit-Speicher bei +5. Standard- mäßig ist sie 0. AddMem ist Freeware, das heißt, es darf benutzt und kopiert werden, solange es unverändert bleibt. ----------------------------------------------------------------------------- Für Fragen oder Anregungen bin ich erreichbar: über EMail im Internet unter: schlodder@student.uni-tuebingen.de oder einfach per Post: Martin Schlodder Uhlandstr. 18 D-72336 Balingen ----------------------------------------------------------------------------- DISCLAIMER: Ich kann keine Haftung für Probleme oder Schäden übernehmen, die sich direkt oder indirekt aus der Nutzung dieses Programms ergeben. (Wobei ich mir nicht vorstellen kann, was dem Computer passieren könnte. Schlimmstenfalls stürzt er ab.) ----------------------------------------------------------------------------- HISTORY: V0.5: Voll lauffähige Version. Bindet Speicher für OS2.0 als PUBLIC|FAST|LOCAL|24BITDMA ein. V0.6: Fragt das optionale Argument CheckMem ab, bevor es den Speichertest durchführt. V1.0: Läuft jetzt auch unter Kickstart 1.3 und früheren, indem bei diesen PUBLIC|FAST als Typ eingetragen wird. V2.0: Läuft jetzt wieder nur unter OS 2.0 und höher, da es das neue Kommandozeilenparsing von DOS ausnutzt. Außerdem kann nun jede Art von Speicher angemeldet werden, weil jede beliebige Kombination von Speicherflags angegeben werden kann (außer CHIP|FAST). ----------------------------------------------------------------------------- // Thanks to \X/ Amiga for being the best computer ever !