Table des Matières

Publicité

ATTENUATEURS
Quatre atténuateurs ajustent le volume des trois générateurs tonals et du canal de bruit. Quatre bits
A3:A2:A1:A0 contrôlent l'atténuation comme suit:
A3 A2 A1 A0
---------------------------
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
Les atténuateurs pour chaque canal se configurent en écrivant les octets suivants sur le port $7F:
Générateur tonal n°1:
Générateur tonal n°2:
Générateur tonal n°3:
Générateur de bruit:
EXEMPLE
Quand la Mk3 est mise sous tension, le code suivant est exécuté:
LD
HL,CLRTB
LD
C,PSG_PRT
LD
B,4
OTIR
(etc.)
CLRTB defb
$9F,$BF,$DF,$FF
Ce code coupe le son des quatre canaux. C'est une bonne idée d'exécuter ce code au moment où le
bouton PAUSE est appuyé, afin que le son ne reste pas continuellement pendant la pause.
Manuel de Référence Hardware de la Sega Mk3 (Rev1) Page 33
Attenuation
0 db (volume maximum)
2 db
NOTE: d'une plus grande atténuation
4 db
6 db
8 db
10 db
12 db
14 db
16 db
18 db
20 db
22 db
24 db
26 db
28 db
-Off-
+---+---+---+---+----+----+----+----+
| 1 | 0 | 0 | 1 | A3 | A2 | A1 | A0 |
+---+---+---+---+----+----+----+----+
| 1 | 0 | 1 | 1 | A3 | A2 | A1 | A0 |
+---+---+---+---+----+----+----+----+
| 1 | 1 | 0 | 1 | A3 | A2 | A1 | A0 |
+---+---+---+---+----+----+----+----+
| 1 | 1 | 1 | 1 | A3 | A2 | A1 | A0 |
+---+---+---+---+----+----+----+----+
; clear table
; le port psg est $7F
; charge quatre octets
; écriture
résulte un son plus faible.

Publicité

Table des Matières
loading

Produits Connexes pour Sega Mark III

Table des Matières