We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

Official Documentation Quick Links: Difference between revisions

From SnesLab
Jump to: navigation, search
Line 180: Line 180:
=== Section 1 - Super Accelerator (SA-1) ===
=== Section 1 - Super Accelerator (SA-1) ===


* [https://archive.org/details/SNESDevManual/book2/page/n8 Chapter 1. Super Accelerator System Functions] - page 1-1-1
==== [https://archive.org/details/SNESDevManual/book2/page/n8 Chapter 1. Super Accelerator System Functions] - page 1-1-1====
** [https://archive.org/details/SNESDevManual/book2/page/n9 Arithmetic Hardware] - page 1-1-2
* [https://archive.org/details/SNESDevManual/book2/page/n9 Arithmetic Hardware] - page 1-1-2
** [https://archive.org/details/SNESDevManual/book2/page/n10 System Configuration] - page 1-1-3
* [https://archive.org/details/SNESDevManual/book2/page/n10 System Configuration] - page 1-1-3
** [https://archive.org/details/SNESDevManual/book2/page/n11 Bus Image Diagram] - page 1-1-4
* [https://archive.org/details/SNESDevManual/book2/page/n11 Bus Image Diagram] - page 1-1-4
* [https://archive.org/details/SNESDevManual/book2/page/n12 Chapter 2. Configuration of SA-1] - page 1-2-1
==== [https://archive.org/details/SNESDevManual/book2/page/n12 Chapter 2. Configuration of SA-1] - page 1-2-1====
** [https://archive.org/details/SNESDevManual/book2/page/n13 SA-1 CPU] - page 1-2-2
* [https://archive.org/details/SNESDevManual/book2/page/n13 SA-1 CPU] - page 1-2-2
** [https://archive.org/details/SNESDevManual/book2/page/n14 Memory Access] - page 1-2-3
* [https://archive.org/details/SNESDevManual/book2/page/n14 Memory Access] - page 1-2-3
** [https://archive.org/details/SNESDevManual/book2/page/n15 BW-RAM Access] - page 1-2-4
* [https://archive.org/details/SNESDevManual/book2/page/n15 BW-RAM Access] - page 1-2-4
** [https://archive.org/details/SNESDevManual/book2/page/n16 SA-1 I-RAM Access] - page 1-2-5
* [https://archive.org/details/SNESDevManual/book2/page/n16 SA-1 I-RAM Access] - page 1-2-5
* [https://archive.org/details/SNESDevManual/book2/page/n17 Chapter 3. Super Accelerator Memory Map] - page 1-3-1
==== [https://archive.org/details/SNESDevManual/book2/page/n17 Chapter 3. Super Accelerator Memory Map] - page 1-3-1====
** [https://archive.org/details/SNESDevManual/book2/page/n18 Memory Map from SA-1 CPU Perspective] - page 1-3-2
* [https://archive.org/details/SNESDevManual/book2/page/n18 Memory Map from SA-1 CPU Perspective] - page 1-3-2
** [https://archive.org/details/SNESDevManual/book2/page/n19 Super MMC] - page 1-3-3
* [https://archive.org/details/SNESDevManual/book2/page/n19 Super MMC] - page 1-3-3
** [https://archive.org/details/SNESDevManual/book2/page/n20 Protection of Backup Data] - page 1-3-4
* [https://archive.org/details/SNESDevManual/book2/page/n20 Protection of Backup Data] - page 1-3-4
** [https://archive.org/details/SNESDevManual/book2/page/n21 Vectors and ROM-Registered Data] - page 1-3-5
* [https://archive.org/details/SNESDevManual/book2/page/n21 Vectors and ROM-Registered Data] - page 1-3-5
* [https://archive.org/details/SNESDevManual/book2/page/n22 Chapter 4. SA-1 Internal Register Configuration] - page 1-4-1
==== [https://archive.org/details/SNESDevManual/book2/page/n22 Chapter 4. SA-1 Internal Register Configuration] - page 1-4-1====
** [https://archive.org/details/SNESDevManual/book2/page/n23 SIE / SIC] - page 1-4-2
* [https://archive.org/details/SNESDevManual/book2/page/n23 SIE / SIC] - page 1-4-2
** [https://archive.org/details/SNESDevManual/book2/page/n24 CRV / CNV / CIV] - page 1-4-3
* [https://archive.org/details/SNESDevManual/book2/page/n24 CRV / CNV / CIV] - page 1-4-3
** [https://archive.org/details/SNESDevManual/book2/page/n25 SCNT] - page 1-4-4
* [https://archive.org/details/SNESDevManual/book2/page/n25 SCNT] - page 1-4-4
** [https://archive.org/details/SNESDevManual/book2/page/n26 CIE] - page 1-4-5
* [https://archive.org/details/SNESDevManual/book2/page/n26 CIE] - page 1-4-5
** [https://archive.org/details/SNESDevManual/book2/page/n27 CIC] - page 1-4-6
* [https://archive.org/details/SNESDevManual/book2/page/n27 CIC] - page 1-4-6
** [https://archive.org/details/SNESDevManual/book2/page/n28 SNV / SIV] - page 1-4-7
* [https://archive.org/details/SNESDevManual/book2/page/n28 SNV / SIV] - page 1-4-7
** [https://archive.org/details/SNESDevManual/book2/page/n29 TMC / CTR] - page 1-4-8
* [https://archive.org/details/SNESDevManual/book2/page/n29 TMC / CTR] - page 1-4-8
** [https://archive.org/details/SNESDevManual/book2/page/n30 HCNT / VCNT] - page 1-4-9
* [https://archive.org/details/SNESDevManual/book2/page/n30 HCNT / VCNT] - page 1-4-9
** [https://archive.org/details/SNESDevManual/book2/page/n31 CXB] - page 1-4-10
* [https://archive.org/details/SNESDevManual/book2/page/n31 CXB] - page 1-4-10
** [https://archive.org/details/SNESDevManual/book2/page/n32 DXB] - page 1-4-11
* [https://archive.org/details/SNESDevManual/book2/page/n32 DXB] - page 1-4-11
** [https://archive.org/details/SNESDevManual/book2/page/n33 EXB] - page 1-4-12
* [https://archive.org/details/SNESDevManual/book2/page/n33 EXB] - page 1-4-12
** [https://archive.org/details/SNESDevManual/book2/page/n34 FXB] - page 1-4-13
* [https://archive.org/details/SNESDevManual/book2/page/n34 FXB] - page 1-4-13
** [https://archive.org/details/SNESDevManual/book2/page/n35 BMAPS] - page 1-4-14
* [https://archive.org/details/SNESDevManual/book2/page/n35 BMAPS] - page 1-4-14
** [https://archive.org/details/SNESDevManual/book2/page/n36 BMAP] - page 1-4-15
* [https://archive.org/details/SNESDevManual/book2/page/n36 BMAP] - page 1-4-15
** [https://archive.org/details/SNESDevManual/book2/page/n37 SBWE / CDWE] - page 1-4-16
* [https://archive.org/details/SNESDevManual/book2/page/n37 SBWE / CDWE] - page 1-4-16
** [https://archive.org/details/SNESDevManual/book2/page/n38 BWPA] - page 1-4-17
* [https://archive.org/details/SNESDevManual/book2/page/n38 BWPA] - page 1-4-17
** [https://archive.org/details/SNESDevManual/book2/page/n39 SIWP] - page 1-4-18
* [https://archive.org/details/SNESDevManual/book2/page/n39 SIWP] - page 1-4-18
** [https://archive.org/details/SNESDevManual/book2/page/n40 CIWP] - page 1-4-19
* [https://archive.org/details/SNESDevManual/book2/page/n40 CIWP] - page 1-4-19
** [https://archive.org/details/SNESDevManual/book2/page/n41 DCNT] - page 1-4-20
* [https://archive.org/details/SNESDevManual/book2/page/n41 DCNT] - page 1-4-20
** [https://archive.org/details/SNESDevManual/book2/page/n42 CDMA] - page 1-4-21
* [https://archive.org/details/SNESDevManual/book2/page/n42 CDMA] - page 1-4-21
** [https://archive.org/details/SNESDevManual/book2/page/n43 SDA / DDA] - page 1-4-22
* [https://archive.org/details/SNESDevManual/book2/page/n43 SDA / DDA] - page 1-4-22
** [https://archive.org/details/SNESDevManual/book2/page/n44 DTC / BBF] - page 1-4-23
* [https://archive.org/details/SNESDevManual/book2/page/n44 DTC / BBF] - page 1-4-23
** [https://archive.org/details/SNESDevManual/book2/page/n45 BRF] - page 1-4-24
* [https://archive.org/details/SNESDevManual/book2/page/n45 BRF] - page 1-4-24
** [https://archive.org/details/SNESDevManual/book2/page/n47 MCNT] - page 1-4-26
* [https://archive.org/details/SNESDevManual/book2/page/n47 MCNT] - page 1-4-26
** [https://archive.org/details/SNESDevManual/book2/page/n48 MA / MB] - page 1-4-27
* [https://archive.org/details/SNESDevManual/book2/page/n48 MA / MB] - page 1-4-27
** [https://archive.org/details/SNESDevManual/book2/page/n49 VBD] - page 1-4-28
* [https://archive.org/details/SNESDevManual/book2/page/n49 VBD] - page 1-4-28
** [https://archive.org/details/SNESDevManual/book2/page/n50 VDA] - page 1-4-29
* [https://archive.org/details/SNESDevManual/book2/page/n50 VDA] - page 1-4-29
** [https://archive.org/details/SNESDevManual/book2/page/n51 SFR] - page 1-4-30
* [https://archive.org/details/SNESDevManual/book2/page/n51 SFR] - page 1-4-30
** [https://archive.org/details/SNESDevManual/book2/page/n52 CFR] - page 1-4-30
* [https://archive.org/details/SNESDevManual/book2/page/n52 CFR] - page 1-4-30
** [https://archive.org/details/SNESDevManual/book2/page/n53 HCR / VCR] - page 1-4-32
* [https://archive.org/details/SNESDevManual/book2/page/n53 HCR / VCR] - page 1-4-32
** [https://archive.org/details/SNESDevManual/book2/page/n54 MR] - page 1-4-33
* [https://archive.org/details/SNESDevManual/book2/page/n54 MR] - page 1-4-33
** [https://archive.org/details/SNESDevManual/book2/page/n55 OF / VDP] - page 1-4-34
* [https://archive.org/details/SNESDevManual/book2/page/n55 OF / VDP] - page 1-4-34
** [https://archive.org/details/SNESDevManual/book2/page/n56 VC] - page 1-4-35
* [https://archive.org/details/SNESDevManual/book2/page/n56 VC] - page 1-4-35
* [https://archive.org/details/SNESDevManual/book2/page/n57 Chapter 5. Multi-Processor Processing] - page 1-5-1
==== [https://archive.org/details/SNESDevManual/book2/page/n57 Chapter 5. Multi-Processor Processing] - page 1-5-1====
** [https://archive.org/details/SNESDevManual/book2/page/n58 MPU Handshakes] - page 1-5-2
* [https://archive.org/details/SNESDevManual/book2/page/n58 MPU Handshakes] - page 1-5-2
** [https://archive.org/details/SNESDevManual/book2/page/n60 Shared Memory] - page 1-5-4
* [https://archive.org/details/SNESDevManual/book2/page/n60 Shared Memory] - page 1-5-4
** [https://archive.org/details/SNESDevManual/book2/page/n61 SA-1 CPU Core] - page 1-5-5
* [https://archive.org/details/SNESDevManual/book2/page/n61 SA-1 CPU Core] - page 1-5-5
** [https://archive.org/details/SNESDevManual/book2/page/n62 Operation Modes] - page 1-5-6
* [https://archive.org/details/SNESDevManual/book2/page/n62 Operation Modes] - page 1-5-6
** [https://archive.org/details/SNESDevManual/book2/page/n63 Parallel Processing Mode] - page 1-5-7
* [https://archive.org/details/SNESDevManual/book2/page/n63 Parallel Processing Mode] - page 1-5-7
** [https://archive.org/details/SNESDevManual/book2/page/n64 Mixed Processing Mode] - page 1-5-8
* [https://archive.org/details/SNESDevManual/book2/page/n64 Mixed Processing Mode] - page 1-5-8
** [https://archive.org/details/SNESDevManual/book2/page/n65 Operating Modes and Processing Speeds] - page 1-5-9
* [https://archive.org/details/SNESDevManual/book2/page/n65 Operating Modes and Processing Speeds] - page 1-5-9
* [https://archive.org/details/SNESDevManual/book2/page/n66 Chapter 6. Character Conversion] - page 1-6-1
==== [https://archive.org/details/SNESDevManual/book2/page/n66 Chapter 6. Character Conversion] - page 1-6-1====
** [https://archive.org/details/SNESDevManual/book2/page/n68 Bitmap Access] - page 1-6-3
* [https://archive.org/details/SNESDevManual/book2/page/n68 Bitmap Access] - page 1-6-3
** [https://archive.org/details/SNESDevManual/book2/page/n70 BW-RAM Data Expansion] - page 1-6-5
* [https://archive.org/details/SNESDevManual/book2/page/n70 BW-RAM Data Expansion] - page 1-6-5
** [https://archive.org/details/SNESDevManual/book2/page/n71 Character Conversion 1, Detailed Description] - page 1-6-7
* [https://archive.org/details/SNESDevManual/book2/page/n71 Character Conversion 1, Detailed Description] - page 1-6-7
** [https://archive.org/details/SNESDevManual/book2/page/n73 Character Conversion 1 Programming Procedure] - page 1-6-8
* [https://archive.org/details/SNESDevManual/book2/page/n73 Character Conversion 1 Programming Procedure] - page 1-6-8
** [https://archive.org/details/SNESDevManual/book2/page/n75 Character Conversion 2, Detailed Description] - page 1-6-10
* [https://archive.org/details/SNESDevManual/book2/page/n75 Character Conversion 2, Detailed Description] - page 1-6-10
** [https://archive.org/details/SNESDevManual/book2/page/n76 Character Conversion 2 Programming Procedure] - page 1-6-11
* [https://archive.org/details/SNESDevManual/book2/page/n76 Character Conversion 2 Programming Procedure] - page 1-6-11
* [https://archive.org/details/SNESDevManual/book2/page/n78 Chapter 7. Arithmetic Function] - page 1-7-1
==== [https://archive.org/details/SNESDevManual/book2/page/n78 Chapter 7. Arithmetic Function] - page 1-7-1====
** [https://archive.org/details/SNESDevManual/book2/page/n79 Multiplication] - page 1-7-2
* [https://archive.org/details/SNESDevManual/book2/page/n79 Multiplication] - page 1-7-2
** [https://archive.org/details/SNESDevManual/book2/page/n80 Cumulative Sum] - page 1-7-3
* [https://archive.org/details/SNESDevManual/book2/page/n80 Cumulative Sum] - page 1-7-3
* [https://archive.org/details/SNESDevManual/book2/page/n81 Chapter 8. Variable-Length Bit Processing] - page 1-8-1
==== [https://archive.org/details/SNESDevManual/book2/page/n81 Chapter 8. Variable-Length Bit Processing] - page 1-8-1====
** [https://archive.org/details/SNESDevManual/book2/page/n82 Fixed Mode] - page 1-8-2
* [https://archive.org/details/SNESDevManual/book2/page/n82 Fixed Mode] - page 1-8-2
** [https://archive.org/details/SNESDevManual/book2/page/n83 Auto-Increment Mode] - page 1-8-3
* [https://archive.org/details/SNESDevManual/book2/page/n83 Auto-Increment Mode] - page 1-8-3
** [https://archive.org/details/SNESDevManual/book2/page/n84 Variable-Length Data Processing Settings] - page 1-8-4
* [https://archive.org/details/SNESDevManual/book2/page/n84 Variable-Length Data Processing Settings] - page 1-8-4
* [https://archive.org/details/SNESDevManual/book2/page/n86 Chapter 9. DMA] - page 1-9-1
==== [https://archive.org/details/SNESDevManual/book2/page/n86 Chapter 9. DMA] - page 1-9-1====
** [https://archive.org/details/SNESDevManual/book2/page/n87 Normal DMA Operation] - page 1-9-2
* [https://archive.org/details/SNESDevManual/book2/page/n87 Normal DMA Operation] - page 1-9-2
** [https://archive.org/details/SNESDevManual/book2/page/n89 DMA Transmission Speed] - page 1-9-4
* [https://archive.org/details/SNESDevManual/book2/page/n89 DMA Transmission Speed] - page 1-9-4


=== Section 2 - Super FX ===
=== Section 2 - Super FX ===

Revision as of 09:37, 19 May 2023

Book I

Section 1 - Approval Process

Chapter 1. NOA Licensed Software Approval Process - page 1-1-1

Chapter 2. Super NES Software Submission Requirements - page 1-2-1

Section 2 - Super NES Software

Section 3 - Super NES Sound

Chapter 1. SNES Sound Source Outline - page 3-1-1

Chapter 2. BRR (Bit Rate Reduction) - page 3-2-1

Chapter 3. I/O Ports - page 3-3-1

Chapter 4. Control Register - page 3-4-1

Chapter 5. Timers - page 3-5-1

Chapter 6. DSP Interface Register - page 3-6-1

Chapter 7. Register Used - page 3-7-1

Chapter 8. CPU Organization - page 3-8-1

Chapter 9. Sound Programming Cautions - page 3-9-1

Tables of Appendix

Book II

Section 1 - Super Accelerator (SA-1)

Chapter 1. Super Accelerator System Functions - page 1-1-1

Chapter 2. Configuration of SA-1 - page 1-2-1

Chapter 3. Super Accelerator Memory Map - page 1-3-1

Chapter 4. SA-1 Internal Register Configuration - page 1-4-1

Chapter 5. Multi-Processor Processing - page 1-5-1

Chapter 6. Character Conversion - page 1-6-1

Chapter 7. Arithmetic Function - page 1-7-1

Chapter 8. Variable-Length Bit Processing - page 1-8-1

Chapter 9. DMA - page 1-9-1

Section 2 - Super FX

Section 3 - DSP/DSP-1

Chapter 1 Introduction to DSP1 - page 3-1-1

Chapter 2 Command Summary - page 3-2-1

Chapter 3 Parameter Data Type - page 3-3-1

Chapter 4 Use of DSP1 - page 3-4-1

Chapter 5 Description of DSP1 Commands - page 3-5-1

Chapter 6 Math Functions and Equations - page 3-6-1

Section 4 - Accessories

Chapter 1. The Super NES Super Scope System - page 4-1-1

Chapter 2. Principles of the Super NES Super Scope - page 4-2-1

Chapter 3. Super NES Super Scope Functional Operation - page 4-3-1

Chapter 4. Super NES Super Scope Receiver Functions - page 4-4-1

Chapter 5. Graphics - page 4-5-1

Chapter 6. Super NES Mouse Specifications - page 4-6-1

Chapter 7. Using the Standard BIOS - page 4-7-1

Chapter 8 Programming Cautions - page 4-8-1

Chapter 9 MultiPlayer 5 Specifications - page 4-9-1

Chapter 10 MultiPlayer 5 Supplied BIOS - page 4-10-1

Chapter 1. Super NES Parts List - page 1

Index for Book I

Index for Book II