Nintendo 1504166 Programming Manual - Page 100

Sound Control, SOUNDCNT_L [d11 - 08] R Output Flag for each Sound

Page 100 highlights

AGB Programming Manual Sound 10.7 Sound Control The output ratio for direct sound and sound can be set using the SOUNDCNT_H register. Final sound control can be achieved with the SOUNDCNT_L register. NR50 and NR51 are each based on their counterparts in CGB. Address 080h Register SOUND CNT_L 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Initial Value NR51 NR50 R/W 0000h L Output Level 0-7 Sound 1 R Output Flag Sound 2 R Output Flag Sound 3 R Output Flag Sound 4 R Output Flag Sound 1 L Output Flag Sound 2 L Output Flag Sound 3 L Output Flag Sound 4 L Output Flag R Output Level 0-7 SOUNDCNT_L [d15 - 12] L Output Flag for each Sound No output of that sound to L when 0. Output of that sound to L when 1. SOUNDCNT_L [d11 - 08] R Output Flag for each Sound No output of that sound to R when 0. Output of that sound to R when 1. SOUNDCNT_L [d06 - 04] L Output Level L output level can be set to any of 8 levels. However, there is no effect on direct sound. SOUNDCNT_L [d02 - 00] R Output Level R output level can be set to any of 8 levels. However, there is no effect on direct sound. ©1999 - 2001 Nintendo of America Inc. 100 D.C.N. AGB-06-0001-002B4

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171

AGB Programming Manual
Sound
©1999 - 2001 Nintendo of America Inc.
100
D.C.N. AGB-06-0001-002B4
10.7 Sound Control
The output ratio for direct sound and sound can be set using the SOUNDCNT_H
register.
Final sound control can be achieved with the SOUNDCNT_L register.
NR50 and NR51 are each based on their counterparts in CGB.
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
SOUND
CNT_L
080h
0000h
R/W
Address
Register
Attributes
Initial Value
NR50
NR51
R Output Level
0-7
L Output Level
0-7
Sound 1 R Output Flag
Sound 2 R Output Flag
Sound 3 R Output Flag
Sound 4 R Output Flag
Sound 1 L Output Flag
Sound 2 L Output Flag
Sound 3 L Output Flag
Sound 4 L Output Flag
SOUNDCNT_L [d15 - 12]
L Output Flag for each Sound
No output of that sound to L when 0.
Output of that sound to L when 1.
SOUNDCNT_L [d11 - 08] R Output Flag for each Sound
No output of that sound to R when 0.
Output of that sound to R when 1.
SOUNDCNT_L [d06 - 04] L Output Level
L output level can be set to any of 8 levels.
However, there is no effect on direct sound.
SOUNDCNT_L [d02 - 00] R Output Level
R output level can be set to any of 8 levels.
However, there is no effect on direct sound.