›****************************************›* *›* *›* R U N T I M E *›* P A C K A G E *›* *›* fuer die Action! Cardridge *›* *›* *›* (c) 1987 by Action! User Group *›* *›****************************************››››››››››Auf der letzten Clubdisk hatten wir ja ›schon eine Runtime-package. Diese war›aber nur fuer die File-Version von ›Action gedacht. Nun gibt es aber auch›eine Loesung fuer die Cardridge.››Wie man weiss (oder auch nicht) liegt›der Speicherbereich eines Moduls von›$A000 bis $C000. Dort liegen dann auch›die Routinen fuer die Action! Routinen›wie z.B.: PRINT/INPUT u.s.w...›Am einfachsten waere es daher, diesen›Speicherbereich auf Diskette zu ›speichern( SAV ACTION.LIB,A000,C000 )›Das haben wir natuerlich auch getan.›Doch dabei gibt es folgendes Problem:›Der Speicherbereich A000-C000 ist nach›Booten mit OPTION nicht reserviert.›Deshalb muss vor Laden der Action!›Routinen die Adressn 106 (hoechste›zur Verfuegung stehende Seite im ›Speicher von 190 auf 160 herunterge-›setzt und der Grafikkanal geoeffnet›werden (z.B. Kanal 0)›Dies ist alles geschehen. Doch damit›ist die Runtime-library noch nicht ›fertig, da es noch weitere System-›routinen (z.B.: Parameter-Routinen)›gibt, die auf diese Weise nicht ›funktionieren wollen.›Deshalb muss man die eigenen Action!›Programme, die man spaeter ueber›RTP (Runtime-lib.) laufen lassen will,›mit der "RTP.ACT" compiliert werden.›Dieses File (RTP.ACT) enthaelt die›wichtigen Routinen.››Und so kommen auch gleich die ›Compilerdirektiven, die im heutigen›Action! Kurs behandelt wurden.››Im eigenen Programm schreibt man am›Anfang:››INCLUDE "RTP.ACT"››und danach ››MODULE››, denn es werden sicherlich globale›Variablen in den meisten Faellen›folgen.››Natuerlich kann man das RTP.ACT File›auch direkt in den Editor laden!!!!!››----------------------------------------› Man muss aufpassen, dass im eigenen› Programm nicht dieselben Variablen› verwendet werden, wie in der RTP.ACT.›----------------------------------------››Wie man ein compiliertes Programm›speichert, ist ja schon lange bekannt.››Dann wird ein DOS mit OPTION gebootet›und ohne Action! Cardridge.›(z.B.: Rueckseite)›und CLIB.COM geladen.›Befindet man sich nach dem Laden wieder›in der DOS Kommando-Zeile, so kann›das kompilierte Programm geladen werden.››Bei den Programmen , die ich bisher›so kompiliert habe , hat es immer›funktioniert.›Sollte es einmal nicht klappen, so ›bitte ich, mir dies mitzuteilen.››****************************************››