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
(added appendix A for Book I) |
(added Book II links) |
||
Line 1: | Line 1: | ||
=== Book I === | |||
* [https://archive.org/details/SNESDevManual/book1/page/n13 Chapter 1. NOA Licensed Software Approval Process] | * [https://archive.org/details/SNESDevManual/book1/page/n13 Chapter 1. NOA Licensed Software Approval Process] | ||
* [https://archive.org/details/SNESDevManual/book1/page/n17 Chapter 2. Super NES Software Submission Requirements] | * [https://archive.org/details/SNESDevManual/book1/page/n17 Chapter 2. Super NES Software Submission Requirements] | ||
Line 45: | Line 47: | ||
* [https://archive.org/details/SNESDevManual/book1/page/n225 Appendix C SPC700 Commands] | * [https://archive.org/details/SNESDevManual/book1/page/n225 Appendix C SPC700 Commands] | ||
* [https://archive.org/details/SNESDevManual/book1/page/n235 Appendix D. Data Transfer Procedure] | * [https://archive.org/details/SNESDevManual/book1/page/n235 Appendix D. Data Transfer Procedure] | ||
=== Book II === | |||
==== Section 1 - Super Accelerator (SA-1) ==== | |||
* [https://archive.org/details/SNESDevManual/book2/page/n7 Super Accelerator System Functions] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n11 Configuration of SA-1] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n17 Super Accelerator Memory Map] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n21 SA-1 Internal Register Configuration] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n57 Chapter. Multi-Processor Processing] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n65 Chapter 6. Character Conversion] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n77 Arithmetic Function] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n81 Variable-Length Bit Processing] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n85 DMA] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n117 GSU Program Execution] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n123 Instruction Execution] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n135 Data Access] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n139 GSU Special Functions] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n157 Description of Instructions] | |||
==== Section 2 - Super FX ==== | |||
* [https://archive.org/details/SNESDevManual/book2/page/n89 Chapter 1 Introduction to Super FX] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n95 GSU Functional Operation] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n103 Memory Mapping] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n107 GSU Internal Register Configuration] | |||
==== Section 3 - DSP/DSP-1 ==== | |||
* [https://archive.org/details/SNESDevManual/book2/page/n279 Chapter 1 Introduction to DSP1] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n285 Chapter 2 Command Summary] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n285 Chapter 3 Parameter Data Type] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n287 Chapter 4 Use of DSP1] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n291 Description of DSP1 Commands] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n323 Chapter 6 Math Functions and Equations] | |||
==== Section 4 - Accessories ==== | |||
* [https://archive.org/details/SNESDevManual/book2/page/n325 The Super NES Super Scope System] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n331 Principles of the Super NES Super Scope] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n225 Super NES Super Scope Functional Operation] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n341 Chapter 4. Super NES Super Scope Receiver Functions] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n351 Chapter 5. Graphics] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n353 Chapter 6. Super NES Mouse Specifications] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n361 Chapter 7. Using the Standard BIOS] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n375 Chapter 8 Programming Cautions] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n377 MultiPlayer 5 Specifications] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n389 MultiPlayer 5 Supplied BIOS] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n403 Super NES Parts List] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n405 Index for Book I] | |||
* [https://archive.org/details/SNESDevManual/book2/page/n407 Index for Book II] |
Revision as of 00:07, 14 May 2023
Book I
- Chapter 1. NOA Licensed Software Approval Process
- Chapter 2. Super NES Software Submission Requirements
- Chapter 1. Introduction
- Chapter 2. Object (OBJ)
- Chapter 3. Background (BG)
- Chapter 4. Mosaic
- Chapter 5. Rotation/Enlargement/Reduction
- Chapter 6. Window (Window Mask)
- Chapter 7. Main/Sub Screen
- Chapter 8. CG Direct Select
- Chapter 9. H-Pseudo 512
- Chapter 10. Complementary Multiplication (Signed Multiplication)
- Chapter 11. H/V Counter Latch
- Chapter 12. Offset Change
- Chapter 13. Standard Controller
- Chapter 14. Programmable I/O Port
- Chapter 15. Absolute Multiplication/Division
- Chapter 16. H/V Count Timer
- Chapter 17. Direct Memory Access (DMA)
- Chapter 18. Interlace
- Chapter 19. H-512 Mode (BG Mode 5 & 6)
- Chapter 20. OBJ 33's Lines Over & Priority Order
- Chapter 21. CPU Clock and Memory Mapping
- Chapter 22. Super NES Functional Operation
- Chapter 23. System Flowchart
- Chapter 24. Programming Cautions
- Chapter 25. Documented Problems
- Chapter 26. Register Clear (Initial Settings)
- Chapter 27. PPU Registers
- Chapter 28. CPU Registers
- Chapter 1. SNES Sound Source Outline
- Chapter 2. BRR (Bit Rate Reduction)
- Chapter 3. I/O Ports
- Chapter 4. Control Register
- Chapter 5. Timers
- Chapter 6. DSP Interface Register
- Chapter 7. Register Used
- Chapter 8. CPU Organization
- Chapter 9. Sound Programming Cautions
- Appendix A. PPU Registers
- Appendix B. CPU Registers
- Appendix C SPC700 Commands
- Appendix D. Data Transfer Procedure
Book II
Section 1 - Super Accelerator (SA-1)
- Super Accelerator System Functions
- Configuration of SA-1
- Super Accelerator Memory Map
- SA-1 Internal Register Configuration
- Chapter. Multi-Processor Processing
- Chapter 6. Character Conversion
- Arithmetic Function
- Variable-Length Bit Processing
- DMA
- GSU Program Execution
- Instruction Execution
- Data Access
- GSU Special Functions
- Description of Instructions
Section 2 - Super FX
- Chapter 1 Introduction to Super FX
- GSU Functional Operation
- Memory Mapping
- GSU Internal Register Configuration
Section 3 - DSP/DSP-1
- Chapter 1 Introduction to DSP1
- Chapter 2 Command Summary
- Chapter 3 Parameter Data Type
- Chapter 4 Use of DSP1
- Description of DSP1 Commands
- Chapter 6 Math Functions and Equations
Section 4 - Accessories
- The Super NES Super Scope System
- Principles of the Super NES Super Scope
- Super NES Super Scope Functional Operation
- Chapter 4. Super NES Super Scope Receiver Functions
- Chapter 5. Graphics
- Chapter 6. Super NES Mouse Specifications
- Chapter 7. Using the Standard BIOS
- Chapter 8 Programming Cautions
- MultiPlayer 5 Specifications
- MultiPlayer 5 Supplied BIOS
- Super NES Parts List
- Index for Book I
- Index for Book II