SNESdev Wiki: Difference between revisions
From SNESdev Wiki
Jump to navigationJump to search
Rainwarrior (talk | contribs) (→Examples and Guides: redlinking Tutorials as a place to link stuff) |
Rainwarrior (talk | contribs) (→Reference: APU registers are already covered, maybe we need an article about SPC700 (and its registers and operation, and maybe its instructions)) |
||
Line 17: | Line 17: | ||
* [[PPU registers]] | * [[PPU registers]] | ||
* [[DMA registers]] | * [[DMA registers]] | ||
=== Pinouts === | === Pinouts === | ||
Line 42: | Line 41: | ||
* [[Offset-per-tile]] | * [[Offset-per-tile]] | ||
* [[Color math]] | * [[Color math]] | ||
=== SPC700 === | |||
* [[SPC700]] | |||
== Examples and Guides == | == Examples and Guides == |
Revision as of 00:40, 18 August 2022
SNES Development Wiki
Reference
General
Registers
Pinouts
Peripherals
PPU
SPC700
Examples and Guides
General
SNES hardware
- Init code
- VBlank interrupts
- Booting the SPC700
- Controller reading
- Multiplication
- Division
- DMA examples
65c816 guides
Emulation
Video
- SNES PPU for NES developers
- Scrolling a large map
- Shaped windows
- HDMA examples
- Mode 7 perspective effects
- Starting HDMA mid-frame
- Variable width fonts
- Extending vblank
Links
- SNESdev Forum - NESDev subforum
- Fullsnes - Nocash's SNES hardware document
- Superfamicom.org SNES Development Wiki
- Superfamicom.org SNES cartridge database
- Anomie's SNES documents at RHDN
- Obelisk 6502 introduction - good reference for 6502, applies to 65C816 as well