02-06-2016, 05:57 AM
I was bored tonight so I decided to try to collect some tutorials links.
Wiki Links: SNES Documentation
From SNES Development:
From SMW Hacking:
If you're into pokemons:
From RHDN:
Others:
Found on GitHub:
There's also a bunch of emulators source code on Github and elsewhere but they may not be relevant. I'd like to keep some tutorial in a dedicated section with description but I did not had time to check them out in detail yet. I'll need to focus on not having repetitive documentation and keep the best stuff once I sort everything out. If you got good links as well, source codes or tutorials, feel free to post them.
Note that you can find the official SNES SDK on emulations sites but it's as illegal as ROM so I won't post it here as well as official development Books I & II and a SDK from a professional gam studio of the 90's that was used to make retail SNES games.
This thread is a scratchpad to collect comment and opinions about maybe what should be discarded considering what is already in the tech resources page. I have my little idea but I'd like some input if you guys have time.
Wiki Links: SNES Documentation
From SNES Development:
From SMW Hacking:
- Ersanio's ASM Tutorial - Assembly for the SNES (seems complete)
- 2013 ASM Workshop
- SMW ASM Tutorial (easy to moderate and if you like SMW, duh)
- Grog's Guide to DMA and HDMA on the SNES
- More DMA stuff
- 65816 Primer
- Qwertie's SNES Documentation
If you're into pokemons:
From RHDN:
Others:
- 90's Technical stuff
- Super NES Programming (Wikibook)
Found on GitHub:
- IDA debugger plugin for SNES based on snes9x (only SNES9x source uploaded but recently)
- SNES SPC700 processor plugin for IDA
- A collection of documents dedicated to SNES development
- Super Nintendo スーパーファミコン development
- Super NES / Super Famicom Software Development Kit (C compiler, you're better sticking with ASM)
- SNES Assembly Programming
- 3d renderer for the SNES written in 65816 assembly
There's also a bunch of emulators source code on Github and elsewhere but they may not be relevant. I'd like to keep some tutorial in a dedicated section with description but I did not had time to check them out in detail yet. I'll need to focus on not having repetitive documentation and keep the best stuff once I sort everything out. If you got good links as well, source codes or tutorials, feel free to post them.
Note that you can find the official SNES SDK on emulations sites but it's as illegal as ROM so I won't post it here as well as official development Books I & II and a SDK from a professional gam studio of the 90's that was used to make retail SNES games.
This thread is a scratchpad to collect comment and opinions about maybe what should be discarded considering what is already in the tech resources page. I have my little idea but I'd like some input if you guys have time.