Super NES Programming
  • 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


http://en.wikibooks.org/wiki/Super_NES_Programming