koitsu wrote:
No. The SPC700 has its own physically dedicated 64KBytes of RAM ($0000-00FF is for direct page, $0100-01FF is for stack, $0200-7FFF are available for common use, and $FFC0-FFFF is IPL ROM so don't touch that; I don't know about $8000-FFBF. See Section 8.2 (Memory Space) in official docs). The main 65816 CPU can't access this RAM directly either -- the way you "get data" between the two is through the APU I/O registers at $2140 to $2143. There's a communication protocol involved as well (it's documented; see Appendix D (Data Transfer Procedure) in official docs).
The official docs are hillariously wrong when it comes to the SPC, they state it has 32kb RAM when in fact it has 64kb. Also, we're not supposed to have access to them, so using them as reference is a terrible idea.
@ Señor Ventura : I do not understand what you're asking. Plenty of games have samples at 32khz just like plenty of them have samples at lower rate in order to save RAM and make room for more samples simultaneously. I even think some games have samples at higher than 32khz, such as Chrono Trigger. Just use a graphical tool such as SPCtool (now require Dosbox since Windows 7) in order to see the replay rate in real time.