SNESdev Wiki: Difference between revisions

From SNESdev Wiki
Jump to navigationJump to search
(→‎MediaWiki: deletion requests link for moderators, or those wondering how to request it)
(→‎Registers: Add red link for APU registers)
(8 intermediate revisions by 2 users not shown)
Line 8: Line 8:
* [[CPU vectors]]
* [[CPU vectors]]
* [[SNES Development Manual]]
* [[SNES Development Manual]]
* [http://www.6502.org/tutorials/65c816opcodes.html 65C816 Opcodes]
* [[Tools]]
* [[Tools]]
* [[Timing]]
* [[Timing]]
Line 16: Line 17:
* [[PPU registers]]
* [[PPU registers]]
* [[DMA registers]]
* [[DMA registers]]
* [[APU registers]]


=== Pinouts ===
=== Pinouts ===
Line 31: Line 33:


=== PPU ===
=== PPU ===
* [[Background modes]]
* [[Backgrounds]]
* [[Tilemaps]]
* [[Tilemaps]]
* [[Tiles]]
* [[Tiles]]
* [[Sprites]]
* [[Sprites]]
* [[Palettes]]
* [[Palettes]]
* [[Windows]]
* [[Offset-per-tile]]
* [[Offset-per-tile]]
* [[Color math]]
* [[Color math]]
Line 43: Line 46:
=== SNES hardware ===
=== SNES hardware ===
* [[Init code]]
* [[Init code]]
* [[VBlank interrupts]]
* [[Booting the SPC700]]
* [[Booting the SPC700]]
* [[Controller reading]]
* [[Controller reading]]
Line 53: Line 57:
* [[Using X as a pointer]]
* [[Using X as a pointer]]
* [[MVN and MVP block copy]]
* [[MVN and MVP block copy]]
* [[Register sizes in ca65]]


=== Emulation ===
=== Emulation ===
Line 73: Line 78:
* [https://wiki.superfamicom.org/ Superfamicom.org SNES Development Wiki]
* [https://wiki.superfamicom.org/ Superfamicom.org SNES Development Wiki]
* [https://superfamicom.org/ Superfamicom.org SNES cartridge database]
* [https://superfamicom.org/ Superfamicom.org SNES cartridge database]
* [https://www.romhacking.net/community/548/ Anomie's SNES documents] at RHDN
* [https://www.nesdev.org/obelisk-6502-guide/ Obelisk 6502 introduction] - good reference for 6502, applies to 65C816 as well


== MediaWiki ==
== MediaWiki ==

Revision as of 18:39, 7 June 2022