Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 64 Bedienungshandbuch Seite 164

Vorschau ausblenden Andere Handbücher für 64:
Inhaltsverzeichnis
Beispiel: Dauerton C-5 auf Stimme 2, Wellenform Dreieck:
SI = 54272
POKE SI+24,15:POKE SI+7,207:POKE SI+8,34: POKE SI+13,240
(Lautstärke)
Einschalten des Tones:
Ausschalten:
Weitere Register des SID
REGISTER
21
GRENZFREQUENZ FILTER, LO-BYTE (0 ... 7)
22
GRENZFREQUENZ FILTER, HI-BYTE (0 ... 255)
23
RESONANZ
0 (keine) ... 15*16 (stark)
24
FILTER-MODUS
Sti 3
aus
128
Zusätzlich besitzt der SID noch 4 Register, die nichts mit der
Tonerzeugung zu tun haben, sondern aus denen der Mikroprozessor des
COMMODORE 64 bestimmte Informationen lesen kann:
REGISTER
25
PADDLE X
26
PADDLE Y
27
OSZILLATOR 3
28
HÜLLKURVE 3
Um z.B. die Stellung der am Steuereingang angeschlossenen Paddle
abzulesen, benutzen Sie die Befehle:
SI=54272:X=PEEK(SI+25):Y=PEEK(SI+26)
Die Variablen X und Y enthalten dann Werte zwischen 0 und 255,
abhängig von der Stellung der Paddle-Drehknöpfe.
In den Registern 27 und 28 kann der Momentanwert des Oszillators und
des Hüllkurvengenerators von Stimme 3 gelesen werden, z. B. um
Zufallsgeneratoren zu erzeugen oder um die anderen Stimmen mit diesen
Werten zu beeinflussen, um besondere Klangeffekte zu erzielen.
(Frequenz Lo)
POKE SI+11,17
POKE SI+11,0
Hoch
Band
Tief
Paß
Paß
Paß
64
32
16
(Frequenz Hi)
INHALT
FILTER EINSCHALTEN
extern
Sti 3
8
4
LAUTSTÄRKE
0 (stumm) ... 15 (laut)
INHALT
156
(laut halten, 15*16)
Sti 2
Sti 1
2
1
Inhaltsverzeichnis
loading

Inhaltsverzeichnis