You are not logged in.
Pretty much what it says on the title. I want to add moves to my hack, but I have too many moves to add and not enough free space in bank 10. I would like change the bank the ASM points to to an empty bank and move everything there, but I'm not sure how to do it. At Offset 042790 is the 2-byte pointer to the pointer table, but it seems I need to get to that third-byte in the ASM to change the bank it points to. Anyone know how I can start going about this?
You've got to learn assembly and see how the routine for loading the moves table works.
Of course it could be possible to have a "3-byte pointer table" for the moves data but instead, it would be easier if you moved the whole routine (probably 0x100-0x300 bytes) into another rom bank. To do it, you've to first understand what every single asm instruction there does so you can really keep up with what is going on.