- Author: Wikibooks, the open-content textbooks collection
- Format: HTML
- Price: free
This book will cover how to write programs for the Super Nintendo Entertainment System. As the CPU of the SNES has a 65c816 core, programming for the SNES is done with 65c816 assembly language. It assumes some basic knowledge on how to use an assembly language, how to use a command prompt, and how to use an emulator.
The book is a work in progress, and there may be incomplete or missing chapters.
Chapters include:
- Introduction to 65816 assembly
- Tutorial:Initializing the SNES and changing the background color
- Tutorial:DMA transfer
- Tutorial:Using tiles and palettes
- Tutorial:Creating graphics for your SNES programs
- Tutorial:Loading SPC700 programs for the SNES sound coprocessor
- Tutorial:Creating music for the SPC700
- Using Pointer Tables
- Tutorial:Using the Super FX chip