Mihoshi20
Member
Is there a portion of the engine's asm files where it's expecting to find the information placed in Bank16.asm aside from the BANK_PALETTES portion of constants.asm? I've ran into a snag when reassigning bank locations for data, everything was successful as exhibited by the first pair of screenshots which have had the data GraphicsBank00 moved to #$02, ObjectGraphicsBank00 moved to #$08, BANK_ANIMS moved to $03, BANK_TILES moved to $02, BANK_STARTSCREEN_CHR moved to #$02, BANK_PLAYER_CHR moved to #$02, and BANK_ANIMATIONS moved to #$03. LoadNametabeData and LoadAttributeData inside InitLoads.asm were both also changed to point to #$05.
Appropriate changes were made to constants.asm, bank16.asm, and AssignBanks.asm and played as normal with the changes. While the second pair of screenshots were the result of changing BANK_PALETTES in constants.asm from #$16 to #$04 and commenting out bank 23 (16)'s include portion and changing bank 4's include to that of Bank16.asm within the AssignBanks.asm file.
Any help in solving this mystery would be greatly appreciated. :?: