Hi there! I have been looking into Sovereign of Skies source code which is available publicly in Github. I am currently looking C tutorials for GBA. If anyone could provide me with some information, I will appreciate that.

Looking for C hacking tutorial for GBA
-
-
Which topics of c hacking for GBA do you need?
Do you need topics about hardware of gba, makefile
or about the game engine of Pokémon? -
Which topics of c hacking for GBA do you need?
Do you need topics about hardware of gba, makefile
or about the game engine of Pokémon?game engine and makefile
-
Well it is very difficult to find some information about
the game engine. The best resources in my opinion are the github
repositories, general tutorials of ROM hacking
and the Pokémon ROM.Maybe you can ask some people of this forum, if you
have a special problem, but the most time you have to
work on your own.On this forum is one tutorial about a make file project:
https://board.romhackersworld.…mmieren-f%C3%BCr-den-gba/Do you need english resources or can you work with german resources too?
-
Well it is very difficult to find some information about
the game engine. The best resources in my opinion are the github
repositories, general tutorials of ROM hacking
and the Pokémon ROM.Maybe you can ask some people of this forum, if you
have a special problem, but the most time you have to
work on your own.On this forum is one tutorial about a make file project:
https://board.romhackersworld.…mmieren-f%C3%BCr-den-gba/Do you need english resources or can you work with german resources too?
English resources as we work with BPRE. I don't know German at all.
-
We on the other hand don't speak english natively, thus our resources are all in german
Tutorial wise, I would suggest just learning by doing. If you know how to program already, programming for the gba is not different (like at all) - The respective GCC can translate your C Code in almost any assembly language you desire. As for examples I suggest looking at the projects already out there, the big ones like SotS or Violet:
https://github.com/SBird1337/source_of_the_sovereign
https://github.com/WodkaRHR/Violet_SourcesOr on the other side of the big sea I know FBI's battle engine:
https://github.com/EternalCode/battle_engine
If you have any questions feel free to ask. I don't really think it is possible to learn programming, just from reading a book, or a tutorial online. Sure you have to study the hardware manuals of the devices you are working on (http://problemkaputt.de/gbatek.htm) - But you also have to actively *do* something to progress.
~Sturmvogel
-
Thanks.. I will really look into your suggestions.