Sorry for the basic question folks...
What's the usual way of controlling what data is code (like AGBMain for
example), and should be loaded into memory, and what data is things like
music and graphics for other levels, and should be kept in ROM until
needed? Our software project has just gotten big enough that the
difference matters. I'm using gcc and HAMlib, in case that's relevant.
In unrelated news, I've found a small bug in crt0.s that causes it to fail
when there are no global variables - who owns this code?
Thanks in advance,
- Jeremy