EdensElite
No0b, but getting there.
- 190
- Posts
- 13
- Years
- UK
- Seen Jul 4, 2014
You don't allocate space at all. You use XSE's "#dynamic" preprocessing directive; place it at the top of your script.
Essentially, "#dynamic 0xXXYYZZ" tells XSE to search for free space starting at (and including) the ROM offset 0x08XXYYZZ. Every time you use a "#org @NameOfSomething" statement, XSE will find free space for the associated data.
When you compile the script, a small log window should pop up. At the bottom are two listboxes, showing the offsets that were found and used for each named "#org" statement. You'd copy the offset for whichever "#org" is the start of your script, and that is what you would put into AdvanceMap or some other program.
No. The GBA can only have 32 palettes loaded at a time; 16 for the background (maps, box frames, etc.) and 16 for sprites.
Thanks. Thats really helpful :)
I have a problem with OWs. It worked with the first couple of OWS but when I inserted this certain one, when I try and use this particular one, it only show the first frame in-game. All my other ones work though...