M066 – KLANG
–
210 NEXT
220 PRINT:PRINT"PROGRAMM-ENDE"
230 PRINT"SONG WIRD AUCH BEENDET..."
240 CALL*6006:REM PLAYER STOPPEN
250 END
Listing 9: Beispielprogramm für KC-BASIC
Wird das Programm mit <BRK> abgebrochen, so läuft eine gestartete
Musik weiter. Diese muß manuell per "CALL*6006" gestoppt werden.
Die Musik muß bei diesem Player vom Typ STC sein, ihre Länge darf bis
zu 6 KB betragen. Sie ist mit einem Vorblock (ohne Autostart!) zu
versehen, da BLOAD nur solche Dateien laden kann:
Abbildung 12: Ändern der Adreßwerte der einzubindenden STC-Datei
5.3.2.3 Verwendung des AY-Players unter JKCEMU-Basic
Wer nicht komplett mit Assembler arbeiten kann/möchte, dem sei der
"JKCEMU-Basic"-Compiler empfohlen. Damit ist es möglich, im BASIC-Stil
mit den vom KC-BASIC her bekannten Anweisungen (und einigen mehr)
ein Programm zu erstellen, was dann zur Ausführung keinen BASIC-
Interpreter mehr benötigt. Ein weiterer Vorteil ist, daß sich die unter KC-
BASIC bestehende Speicherplatzproblematik für die AY-Musik entschärft.
43
43