S-SMP: Difference between revisions
From SNESdev Wiki
Jump to navigationJump to search
Rainwarrior (talk | contribs) (starting page with some useful links) |
Rainwarrior (talk | contribs) (→Links: add TODO for BRR, some reference links) |
||
Line 36: | Line 36: | ||
* [[Tools]] - Lists tools for building SPC700 code. | * [[Tools]] - Lists tools for building SPC700 code. | ||
* [[APU pinout]] - Chip pinouts. | * [[APU pinout]] - Chip pinouts. | ||
== BRR Samples == | |||
TODO | |||
== Links == | == Links == | ||
Line 41: | Line 44: | ||
* [http://snesmusic.org/files/spc700_documentation.html SPC 700 Documentation] - Article by Gau. | * [http://snesmusic.org/files/spc700_documentation.html SPC 700 Documentation] - Article by Gau. | ||
* [https://wiki.superfamicom.org/spc700-reference SPC700 Reference] - Superfamicom.org wiki article. | * [https://wiki.superfamicom.org/spc700-reference SPC700 Reference] - Superfamicom.org wiki article. | ||
* [https://wiki.superfamicom.org/bit-rate-reduction-(brr) Bit Rate Reduction] - Superfamicom.org wiki article, documents BRR sample format. | |||
* [http://problemkaputt.de/fullsnes.htm#snesapudspbrrsamples SNES APU DSP BRR Samples] - Fullsnes documentation of BRR sample format. |
Revision as of 05:03, 3 September 2022
The SPC700 is the CPU portion of the S-SMP processor used to run the sound and music of the SNES. It is an 8-bit CPU with capabilities similar to the 6502.
Memory Layout
TODO
Registers
TODO
DSP Registers
TODO
Instruction Set
Official instruction names and syntax for SPC-700 instruction were provided by Sony. However, because of its architectural similarity to 6502, some prefer to rename and remap them using a 6502 style syntax. Both are provided here.
Instruction | 6502-Style | Opcode | Bytes | Cycles | Flags | Notes |
---|---|---|---|---|---|---|
TODO |
IPL Boot ROM
TODO
See Also
- Booting the SPC700 - Guide for setting up the SPC program after reset.
- Tools - Lists tools for building SPC700 code.
- APU pinout - Chip pinouts.
BRR Samples
TODO
Links
- SPC 700 Documentation - Article by Gau.
- SPC700 Reference - Superfamicom.org wiki article.
- Bit Rate Reduction - Superfamicom.org wiki article, documents BRR sample format.
- SNES APU DSP BRR Samples - Fullsnes documentation of BRR sample format.