Nintendo 1504166 Programming Manual - Page 96

Waveform RAM, The Sound 3 circuit plays the waveform data specified by the bank setting

Page 96 highlights

AGB Programming Manual Sound Waveform RAM Waveform RAM consists of a 4-bit x 32-step waveform pattern. It has 2 banks, with [d06] of SOUND3CNT_L used for bank specification. The Sound 3 circuit plays the waveform data specified by the bank setting, while the waveform RAM not specified is the waveform RAM accessed by the user. Address 090h Register WAVE_ RAM0_L 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Step 2 Step 3 Step 0 Step 1 R/W Initial Value - Address 092h Register WAVE_ RAM0_H 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Step 6 Step 7 Step 4 Step 5 R/W Initial Value - Address 094h Register WAVE_ RAM1_L 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Step 10 Step 11 Step 8 Step 9 R/W Initial Value - Address Register 096h WAVE_ RAM1_H 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Step 14 Step 15 Step 12 Step 13 R/W Initial Value - Address 098h Register WAVE_ RAM2_L 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Step 18 Step 19 Step 16 Step 17 R/W Initial Value - Address 09Ah Register WAVE_ RAM2_H 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Step 22 Step 23 Step 20 Step 21 R/W Initial Value - Address 09Ch Register WAVE_ RAM3_L 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Step 26 Step 27 Step 24 Step 25 R/W Initial Value - Address 09Eh Register WAVE_ RAM3_H 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Attributes Step 30 Step 31 Step 28 Step 29 R/W Initial Value - ©1999 - 2001 Nintendo of America Inc. 96 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.
96
D.C.N. AGB-06-0001-002B4
Waveform RAM
Waveform RAM consists of a 4-bit x 32-step waveform pattern.
It has 2
banks, with [d06] of SOUND3CNT_L used for bank specification.
The Sound 3 circuit plays the waveform data specified by the bank setting,
while the waveform RAM not specified is the waveform RAM accessed by
the user.
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
WAVE_
RAM0_L
090h
-
R/W
Address
Register
Attributes
Initial Value
Step 1
Step 0
Step 3
Step 2
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
WAVE_
RAM0_H
092h
-
R/W
Step 5
Step 4
Step 7
Step 6
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
WAVE_
RAM1_L
094h
-
R/W
Step 9
Step 8
Step 11
Step 10
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
WAVE_
RAM1_H
096h
-
R/W
Step 13
Step 12
Step 15
Step 14
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
WAVE_
RAM2_L
098h
-
R/W
Step 17
Step 16
Step 19
Step 18
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
WAVE_
RAM2_H
09Ah
-
R/W
Step 21
Step 20
Step 23
Step 22
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
WAVE_
RAM3_L
09Ch
-
R/W
Step 25
Step 24
Step 27
Step 26
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
WAVE_
RAM3_H
09Eh
-
R/W
Step 29
Step 28
Step 31
Step 30
Address
Register
Address
Register
Address
Register
Address
Register
Address
Register
Address
Register
Address
Register
Attributes
Initial Value
Attributes
Initial Value
Attributes
Initial Value
Attributes
Initial Value
Attributes
Initial Value
Attributes
Initial Value
Attributes
Initial Value