SOUND

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Begriffsklärung Der Titel dieses Artikels ist mehrdeutig. Weitere Bedeutungen finden sich unter SOUND (Begriffsklärung).
SOUND
Syntax: a = SOUND
Parameter
keine
Einordnung
Typ: Systemkonstante
Kontext: Musik
Aufgabe: Gibt die Basisadresse des SID zurück
Abkürzung: keine (TSB: sO)
Token: $64 $60 (100 96)
Verwandte Befehle
GRAPHICS


Dieser Artikel beschreibt das Simons'-Basic-Schlüsselwort SOUND.

Typ: Systemkonstante
Syntax: a = SOUND
oder:   PRINT SOUND

SOUND liefert als Systemkonstante (s. Systemvariable) den Wert der Speicheradresse zurück, ab der die Register des Sound-Chips (SID beim C64) im Speicher liegen und womit der SID typischerweise mittels PEEK und POKE kontrolliert werden kann, nämlich den Wert 53972 (hex $D400).

In TSB gibt es außerdem den Befehl SOUND zur Bestimmung der Tonhöhe.

Beispiel[Bearbeiten | Quelltext bearbeiten]

10 PRINT "{clr/home}"
20 REPEAT: GET x$
30 a=PEEK(SOUND+27)
20 PRINT "{4xspace}{4xcursor left}" a
30 UNTIL x$>""

Der Variablen a wird ständig ein zufälliger Wert von 0 bis 255 zugewiesen und dies wird angezeigt.