COLOR-BASIC-VERSION v1.2
So, hier nun die angekündigten Tips zu
COLOR-BASIC v1 .2 .
Den professionellen Programmierer wird
die Speicheraufteilung wahrscheinlich
brennend interessieren.
$0800-$0900 Initialisierungsteil $0900-$10007 Blocks frei!
$1000-$1300 Interrupt-Routine $1300-$1400 Speicher für Inside-Color
$1400-$1500" VGR-Color $1500-$1600" Balken-Color
$1600-$1700" Back-Color $1700-$1800" Flash-Color $1800-$2000 COLOR-BASIC Hauptprogramm
$2000-$2400 Platz für Lo-Res- Bild $2400-$2800 Platz für Lo-Res- Farben $2800-$3000 Scrolltext in Bild.- Codes
$3000-$3800 Platz für Zeichensatz $3800-$4000 Platz für Sprites
ab $4000 Freier Basic-Speicher
Wenn Sie COLOR-BASIC starten, so
befindet sich bereits ein fertiger
Sprite-Zeichensatz, ein Zeichensatz usw.
im Speicher, d. h. Sie können sofort voll
loslegen!
Der INSIDE-RASTER läßt sich mit folgenden POKEs auf ein anderes VIC-REGISTER
verbiegen:
POKE 4171, neues Register POKE 4263, neues Register
COLOR-BASIC stellt außerdem einen frei
definierbaren Befehl zur Verfügung, um
später einen neuen Effekt einbauen zu
können. Der Befehlsname muß nach 6282($188 a) in den Speicher geschrieben
(6 Zeichen im ASCII-Code) und die neue
Adresse des Befehls muß dem Rechner in
der Adresse 6443($192 b) mitgeteilt
werden. Nach diesem Befehl müssen Sie ein RTS setzen, damit der Rechner wieder
in die Interpreterschleife zurückkehrt.
Zu einem richtigen Demo gehort auch eine
deftige Musik. Aus diesem Grund wurden
in die Interrupt-Routine drei
NOP-Befehle eingefügt, die bei Bedarf in
einen JSR-Befehl umgewandelt werden
können.
Hier die POKEs für den FUTURE-COMPOSER und den SOUND-MONITOR: FUTURE-COMPOSER POKE4400,32:POKE4401,low+6:POKE4402,high "low" und "high" geben die Ladeadresse der FUTURE-COMPOSER Musik an. SOUND-MONITOR: POKE4400,32:POKE4401,32:POKE4402,192: POKE49201,96:POKE707,1 Die SOUNDMONITOR-Musik muß ab 49152 im Speicher liegen.
Wenn Sie zum Schluß Ihr Demo inklusive
COLOR-BASIC abspeichern möchten, so
geben Sie folgende Befehle ein:
POKE 44,8: POKE 43,1: SAVE "NAME",8
Wundern Sie sich nicht, daß jetzt nur
noch eine SYS-Zeile zu sehen ist, wenn
Sie das Programm auflisten. Nachdem Sie
RUN eingegeben haben, wird sich alles
wie von selbst aufklären.
( om)