Nintendo 1504166 Programming Manual - Page 87

Sound 1, SOUND1CNT_L [d03] Sweep Increase/Decrease

Page 87 highlights

AGB Programming Manual Sound 10.3 Sound 1 Sound 1 is a circuit that generates rectangular waveforms with sweep (frequency change) and envelope (volume change) functions. The contents of NR10, NR11, NR12, NR13, and NR14 for Sound 1, conform with those of CGB. Address 060h Register SOUND1 CNT_L 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Intial Value NR10 R/W 0000h No. of sweep shifts 0-7 Sweep Increase/Decrease 0: Addition (increase frequency) 1: Decrease (decrease frequency) Sweep time SOUND1CNT_L [d06 - 04] Sweep Time These bits specify the interval for frequency change. Setting 000 001 010 011 100 101 110 111 (f128=128Hz) Sweep Time Sweep OFF 1/f128 (7.8 ms) 2/f128 (15.6 ms) 3/f128 (23.4 ms) 4/f128 (31.3 ms) 5/f128 (39.1 ms) 6/f128 (46.9 ms) 7/f128 (54.7 ms) SOUND1CNT_L [d03] Sweep Increase/Decrease Specifies whether the frequency increases or decreases. When the sweep function is not used, the increase/decrease flag should be set to 1. ©1999 - 2001 Nintendo of America Inc. 87 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.
87
D.C.N. AGB-06-0001-002B4
10.3 Sound 1
Sound 1 is a circuit that generates rectangular waveforms with sweep (frequency
change) and envelope (volume change) functions.
The contents of NR10, NR11, NR12, NR13, and NR14 for Sound 1, conform with
those of CGB.
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
SOUND1
CNT_L
060h
0000h
R/W
Address
Register
Attributes
Intial Value
NR10
No. of sweep shifts
0-7
Sweep Increase/Decrease
0: Addition (increase frequency)
1: Decrease (decrease frequency)
Sweep time
SOUND1CNT_L [d06 - 04] Sweep Time
These bits specify the interval for frequency change.
Setting
Sweep Time
000
Sweep OFF
001
1/f128
(7.8 ms)
010
2/f128
(15.6 ms)
011
3/f128
(23.4 ms)
100
4/f128
(31.3 ms)
101
5/f128
(39.1 ms)
110
6/f128
(46.9 ms)
111
7/f128
(54.7 ms)
(f128=128Hz)
SOUND1CNT_L [d03] Sweep Increase/Decrease
Specifies whether the frequency increases or decreases.
When the sweep function is not used, the increase/decrease flag should
be set to 1.