I was very bored, so I decided to look for some advanced tutorials. And here are the tutorials I found:
HDMA and DMA stuff...
This site has almost everything: ASM, SPC-700, DMA transfer and the Super FX chip, and much more...
Another ASM tutorial
SNES dev. Manual |Version with searchable text layer
Complete listing of opcodes
65c816 ASM opcode matrix
Advanced DMA stuff
Useful information about SNES itself. (visit the links)
In-depth look in SNES registers <-- MUST-HAVE in my opinion
Another document about DMA and HDMA and other stuff...
A VERY detailed ASM tutorial
Another great tutorial about ASM.
A SMWiki category I've mostly worked on, based on ASM
ASM Workshop summary
Ersanio's GENERAL ASM tutorial
Iceguy's SMW ASM tutorial
How to use the opcode MVN $XXXX
Document about DMA and HDMA
Other:
SNES INIT <-- Routine to initialize SNES hardware registers (in a homebrew ROM for example)
SNES-SPC700 Sound File Data v0.30 <-- .spc file format
Dead links:
So you are curious how advanced hackers changes the ASM data to do stuff like R button disable in the rom? then this is the place for you.
A list of 69 opcodes for ASM
Super FX ASM(?)
Some tutorials about HDMA, 65c816 ASM, and more
A basic (introduction) tutorial about ASM with a SMW rom as an example.
A basic introduction to ASM, HEX (Link from the F.A.Q.)
SNES Development Page
TIP: If you want to learn ASM, then PRACTICE! Reading only isn't enough. Remember that, seriously...
HDMA and DMA stuff...
This site has almost everything: ASM, SPC-700, DMA transfer and the Super FX chip, and much more...
Another ASM tutorial
SNES dev. Manual |
Complete listing of opcodes
65c816 ASM opcode matrix
Advanced DMA stuff
Useful information about SNES itself. (visit the links)
In-depth look in SNES registers <-- MUST-HAVE in my opinion
Another document about DMA and HDMA and other stuff...
A VERY detailed ASM tutorial
Another great tutorial about ASM.
A SMWiki category I've mostly worked on, based on ASM
ASM Workshop summary
Ersanio's GENERAL ASM tutorial
Iceguy's SMW ASM tutorial
How to use the opcode MVN $XXXX
Document about DMA and HDMA
Other:
SNES INIT <-- Routine to initialize SNES hardware registers (in a homebrew ROM for example)
SNES-SPC700 Sound File Data v0.30 <-- .spc file format
Dead links:
TIP: If you want to learn ASM, then PRACTICE! Reading only isn't enough. Remember that, seriously...