FF6 Hacking
SNES / GBA / C coding Resources - Printable Version

+- FF6 Hacking (https://www.ff6hacking.com/forums)
+-- Forum: Discussion Forums (https://www.ff6hacking.com/forums/forum-5.html)
+--- Forum: Magitek Research Facility (https://www.ff6hacking.com/forums/forum-9.html)
+--- Thread: SNES / GBA / C coding Resources (/thread-3120.html)



SNES / GBA / C coding Resources - madsiur - 02-06-2016

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.


RE: SNES / GBA coding Resources - madsiur - 02-06-2016

Excluding what is already in the Resources page, I think the following are worth of mention for GBA, from a first view:

Wiki links: GBA Documentation


Stuff on GitHub:

C coding (general, not GBA specific but useful nonetheless):
As for books, there is the GBA Programming Manual and Programming the Nintendo GBA : The Unofficial Guide that you can find a PDF online. Annotations are made here.

As for C programming, a general consensus point out to a few books, C Programming: A Modern Approach and Pointers on C are examples of good books aimed more at beginners. They can be found online. You can also check a book list here and this thread for recommendation. I suggest you to stay away from video tutorials in general. If anything, you can send me a message. (I'm looking at you James!)


RE: SNES / GBA Tentative coding Resources - Lockirby2 - 02-06-2016

Wow, lots of good material here. This seems like one of those threads we'll be pointing people to a lot.


RE: SNES / GBA Tentative coding Resources - madsiur - 02-07-2016

(02-06-2016, 11:14 PM)Lockirby2 Wrote: Wow, lots of good material here.  This seems like one of those threads we'll be pointing people to a lot.

The GBA side was more for me but while being at it, why not putting them in the sticky. C coding is related to GBA but it's for JamesWhite also because he'll learn C soon with my help for Zelda64 purposes. The SNES ASM links are overall good, I've got more but gotta go through them and not having repetitive stuff.

I also found these almost by accident:

https://www.reinterpretcast.com/writing-a-game-boy-advance-game
http://www.zeldix.net/f45-msu-1-hacking
http://zealsnes.github.io/blog/2015/11/22/i-have-a-dream.html (related)


RE: SNES / GBA / C Tentative coding Resources - madsiur - 03-24-2017

For reference, documentation and links are now added on these two wiki pages, which are still on building process (especially the GBA one):

SNES Documentation
GBA Documentation


RE: SNES / GBA / C coding Resources - steve - 04-08-2022

Hello I downloaded a lot of very interesting documentation, thank you very much for this thread