Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer M066 KLANG Handbuch Seite 38

Inhaltsverzeichnis

Werbung

M066 – KLANG
Ping
Im M066 wurde folgende Zuordnung der Kanäle in der Stereo-
Ausgabe festgelegt:
Kanal A
Kanal B
Kanal C
Mit den Tasten L, R und M läßt sich diese Zuordnung per
Tonausgabe prüfen.
Piano
Es werden die Tasten Q bis P abgefragt. Jede Taste entspricht
einer Note (C-D-E-F-G-A-H-C-D-E).
Die Tondauer ist fest, ein "Anschlagseffekt" ist vorhanden.
Nach Tastendruck werden die der Notenfrequenz zugeordneten
Registerwerte aus einer Tabelle geholt.
;REGISTER 0,
1,
;
--------TONHÖHEN-------
;
---A--- ---B--- ---C---
C1: DEFB #DD,#01,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
D1: DEFB #A9,#01,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
E1: DEFB #7B,#01,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
F1: DEFB #65,#01,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
G1: DEFB #3E,#01,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
A1: DEFB #1C,#01,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
H1: DEFB #FD,#00,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
C2: DEFB #EE,#00,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
D2: DEFB #D4,#00,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
E2: DEFB #BD,#00,#00,#00,#00,#00,#00,#FE,#10,#00,#00,#00,#30,#01
Listing 4: Registerwerte der zugeordneten Notenfrequenzen
Anschließend erfolgt das Einschreiben in den AY-3-8910, wodurch
der Ton abgespielt wird.
AYBASE: EQU
PROG:
LD
LD
LD
ADD
LD
P0:
OUT
OUTD
DEC
JP
RET
Listing 5: Programmierung des AY mit der Notenfrequenz
36
=> Rechts
=> Mitte
=> Links
2
3
4
5
#38
;EA-ADRESSE
HL,TON
;LISTENANFANG 14 REGISTERWERTE
DE,#000D
A,E
;A=#0D = LETZTES REGISTER
HL,DE
;LISTEN-ENDE
C,AYBASE+1
;REGISTERINHALT SCHREIBEN,
(AYBASE),A
;REGISTER AUSWÄHLEN
;BYTE AUF (HL) IN AKT. REG. SCHREIBEN
A
;NÄCHSTES REGISTER (RÜCKWÄRTS)
P,P0
;BIS INCL. REGISTER 0
(monofon, auf beide Kanäle gleichzeitig)
6
7
8
9
LAUTSTÄRKE
R
MIX
A
B
36
10
11
12
13
HÜLLKURVE
C
FEIN GROB FORM

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis