Syntaxe |
---|
SOUND numéro de registre,nombre |
numéro de registre |
description |
plage de valeurs |
0 | 8 bits les moins significatifs pour la fréquence du canal A | 0-255 |
1 | 4 bits les plus significatifs pour la fréquence du canal A | 0-15 |
2 | 8 bits les moins significatifs pour la fréquence du canal B | 0-255 |
3 | 4 bits les plus significatifs pour la fréquence du canal B | 0-15 |
4 | 8 bits les moins significatifs pour la fréquence du canal C | 0-255 |
5 | 4 bits les plus significatifs pour la fréquence du canal C | 0-15 |
6 | 5 bits pour la fréquence de bruit | 0-31 |
7 | mixage | 128-191 |
8 | bits 0-3 pour le volume du canal A ou bien bit 4 à 1 pour le contrôle du volume par enveloppe | 0-16 |
9 | bits 0-3 pour le volume du canal B ou bien bit 4 à 1 pour le contrôle du volume par enveloppe | 0-16 |
10 | bits 0-3 pour le volume du canal C ou bien bit 4 à 1 pour le contrôle du volume par enveloppe | 0-16 |
11 | 8 bits les moins significatifs pour la période de l'enveloppe | 0-255 |
12 | 8 bits les plus significatifs pour la période de l'enveloppe | 0-255 |
13 | forme de l'enveloppe | 0-15 |
Exemple (tiré de MSX2-BASIC d'A. Sickler) |
---|
10 SOUND 0,250 : SOUND 1,0 20 SOUND 6,20 : SOUND 7,20 : SOUND 13,20 30 FOR I = 15 TO 0 STEP -0.05 40 SOUND 8,I 50 NEXT I 60 END |
Résultat |
---|
Le programme va provoquer un bruit de tir. |