Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer M066 KLANG Handbuch Seite 44

Inhaltsverzeichnis

Werbung

M066 – KLANG
Folgende Probleme bestehen dabei:
Player und Musik müssen im Grund-RAM liegen, die "hinteren"
Speicherbänke (z.B. hinter dem IRM) lassen sich noch nicht
nutzen.
Es muß geklärt werden, wie Player und Musik geladen werden
können, ggf. ist die AY-Musik fest im BASIC-Programm zu
verankern.
Eine Lösungsmöglichkeit gestaltet sich folgendermaßen:
Das obere Speicherende des BASIC-RAM wird auf 5FFFh
herabgesetzt (23484 Bytes frei) und somit ist Platz für Player und
Musik vorhanden.
CAOS 4.7 ermöglicht eine Verfahrensweise mit nachladbarem
Player und Musik.
Ein Player AYPLAY60.KCC steht als Maschinenprogramm (Ladeadresse
06000h) zur Verfügung. Bei Bedarf kann er auch auf andere Adressen
assembliert werden. Er besitzt feste Einsprungadressen.
06000h Abspiel starten
06006h Abspiel beenden
Des weiteren verwendet der Player feste Arbeitszellen.
0080h Übergabe Musik-Anfangsadresse
0082h Anzahl der Wiederholungen (1-255)
Eine Prüfung auf Vorhandensein des M066 erfolgt nicht; das Programm
arbeitet dann nur ohne Klangausgabe.
10 REM-AY-PLAYER-BASIC-DEMO FUER CAOS 4.7
20 CLS
30 CLEAR50,24575:REM PLATZ SCHAFFEN
40 COLOR1
50 DEVICE 1:REM USB EINSTELLEN
60 PRINT"LADE PLAYER..."
70 BLOAD"AYPLAY60.KCC"
80 PRINT"LADE SONG..."
90 AY$="AYSONG.KCT"
100 BLOAD AY$
110 COLOR5
120 DOKE 128,25856:REM ANFANG SONG
130 POKE 130,2:REM WIEDERHOLUNGEN
140 REM-ANWENDER-PROGRAMM--------
150 PRINT"SPIELE AY-SONG"
160 CALL*6000:REM PLAYER STARTEN
170 REM-ANWENDER-ROUTINEN...
180 FOR I=1 TO 100
190 PRINT"HALLO WELT ";
200 PAUSE 5
42
42

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis