Herunterladen Inhalt Inhalt Diese Seite drucken

Universaler Ay-Player; Include-Datei Für Ay-Player In Programmen - Kleincomputer M066 KLANG Handbuch

Inhaltsverzeichnis

Werbung

M066 – KLANG
Eigene KCS-Musiken lassen sich wie folgt erstellen:
Eine vorhandene KCS-Beispiel-Datei nehmen.
Mittels HEX-Editor die alte Musik löschen (ab roter Markierung bis
Dateiende).
An der gleichen Stelle die neue Musik im STC-Format einfügen.
Das Dateiende im Vorblock korrigieren (Wert hier nur Beispiel).
Ggf. den Lade- und Menünamen ändern.

5.3.2 Universaler AY-Player

Obwohl nachfolgend nur auf die Rechnertypen KC85/2-5 Bezug
genommen wird, ist der Einsatz des AY-Players universal auch auf
anderen Rechnern möglich, z.B. auf K1520-Bus-basierten Typen.
5.3.2.1 Include-Datei für AY-Player in Programmen
Bei der Assembler-Include-Datei "AYPLAY.INC" handelt es sich um eine
"Player-Engine", die AY-Musik im STC-Format auf dem KC85/2-5 mit dem
Modul M066 abspielt. Darüber hinaus ist sie auch für das Erzeugen
einfacher
Töne
Programmierung des PSG mit einer Liste von 14 Registerwerten).
Die Engine enthält alle nötigen Routinen inklusive der Interrupterzeugung
(50Hz). Für andere Rechnertypen als KC85/2-5 muß die in der Include-
Datei enthaltene Interrupterzeugung (das Klangmodul M066 enthält einen
eigenen CTC) ggf. modifiziert werden.
Im Anwenderprogramm muß einfach nur die Anfangsadresse der
gewünschten Musik und die Anzahl der Wiederholungen (max. 255)
übergeben werden. Per einfachem CALL wird das Abspielen gestartet und
(wenn nötig) vorzeitig gestoppt. Über eine Tabelle ist der Zugriff auf diverse
Musikparameter möglich.
und
Geräusche
per
CALL
geeignet
39
(einmalige
39

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis