Routine_Macros_BSZ1.asm
Yoshifanatic1_BS-Zelda-no-Densetsu-Disassembly/BSZ1/Routine_Macros_BSZ1.asm

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_UncompressedGraphics(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C00000:
	%InsertVersionExclusiveFile($C00000, incbin, Graphics/GFX_Sprite_GlobalSprites_, !ROMID.bin, )

DATA_C02000:
	incbin "Graphics/GFX_Sprite_OverworldEnemies.bin"
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_UncompressedGraphics(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C10000:
	%InsertVersionExclusiveFile($C10000, incbin, Graphics/GFX_Sprite_DungeonBossesAndEnemies_, !ROMID.bin, )

DATA_C12000:
	incbin "Graphics/GFX_Sprite_ZeldaAndGanon.bin"

DATA_C14000:
	%InsertVersionExclusiveFile($C14000, incbin, Graphics/GFX_FGBG_Dungeon_, !ROMID.bin, )
namespace off
endmacro

macro DATATABLE_RT02_BSZ1_UncompressedGraphics(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C41800:
	incbin "Graphics/GFX_Sprite_FemalePlayer.bin"
namespace off
endmacro

macro DATATABLE_RT03_BSZ1_UncompressedGraphics(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

UNK_C61000:
	incbin "Graphics/GFX_FGBG_UnknownGraphics.bin"
namespace off
endmacro

macro DATATABLE_RT04_BSZ1_UncompressedGraphics(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C70000:
	incbin "Graphics/GFX_Layer3_Font.bin"

	%FREE_BYTES($C71000, 4096, $00)

DATA_C72000:
	%InsertVersionExclusiveFile($C72000, incbin, Graphics/GFX_FGBG_Overworld_, !ROMID.bin, )
namespace off
endmacro

macro DATATABLE_RT05_BSZ1_UncompressedGraphics(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

UNK_C9D000:
	incbin "Graphics/GFX_FGBG_UnknownGraphics.bin"
namespace off
endmacro

macro DATATABLE_RT06_BSZ1_UncompressedGraphics(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CB0000:
	incbin "Graphics/GFX_Sprite_Level1Enemies.bin"

DATA_CB2000:
	incbin "Graphics/GFX_Sprite_Level2Enemies.bin"

DATA_CB4000:
	incbin "Graphics/GFX_Sprite_Level3Enemies.bin"

DATA_CB6000:
	incbin "Graphics/GFX_Sprite_Level4Enemies.bin"

DATA_CB8000:
	incbin "Graphics/GFX_Sprite_Level5Enemies.bin"

DATA_CBA000:
	incbin "Graphics/GFX_Sprite_Level6Enemies.bin"

DATA_CBC000:
	incbin "Graphics/GFX_Sprite_Level7Enemies.bin"

DATA_CBE000:
	incbin "Graphics/GFX_Sprite_Level8Enemies.bin"
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_DATA_C04000(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C04000:
	dl CODE_CC61F3,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC0F98,CODE_C54F86,CODE_CC6876,CODE_C5CCE1,CODE_CC6882,CODE_CC693E,CODE_CC687C
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DB8,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DA3,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E39,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C54F86,CODE_CC688E,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E93
	dl CODE_CC693E,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC6876,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C04320:
	dl CODE_CC6936,CODE_CC0F98,CODE_C54F86,CODE_CC6876,CODE_CC6322,CODE_CC6876,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DAA,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC687C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E87,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6322,CODE_CC6882,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E93,CODE_CC693E,CODE_C5DF63
	dl CODE_C5465F,CODE_CC6876,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C04640:
	dl CODE_C54F86,CODE_CC694C,CODE_CC693E,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DB1
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C04960:
	dl CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DB8,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C04C80:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DBF
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C04FA0:
	dl CODE_C54680,CODE_C55A25,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C052C0:
	dl CODE_C55728,CODE_C5579D,CODE_C5577A,CODE_CC6882,CODE_C5570D,CODE_C58164,CODE_C5570D,CODE_CC687C
	dl CODE_C55716,CODE_C58156,CODE_C55716,CODE_CC6870,CODE_C5571F,CODE_C58172,CODE_C5571F,CODE_CC6876
	dl CODE_CC693E,CODE_C5818E,CODE_CC693E,CODE_C58199,CODE_CC693E,CODE_C5578A,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C5575A,CODE_CC6888,CODE_CC693E,CODE_C5818E,CODE_CC693E,CODE_C5578A,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C5576A,CODE_CC6888,CODE_CC693E,CODE_C5818E,CODE_CC693E,CODE_C5578A,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C5571F,CODE_C55A1A,CODE_C5571F,CODE_C5578A,CODE_CC693E,CODE_C5818E,CODE_C55728,CODE_CC686A
	dl CODE_C5570D,CODE_CC686A,CODE_C55716,CODE_CC686A,CODE_C53A76,CODE_C546D1,$000000,$000000
	dl CODE_CC693E,CODE_C58199,CODE_CC693E,CODE_C5578A,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C055E0:
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92
	dl CODE_CC6936,CODE_C54DC6,CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C05900:
	dl CODE_C557ED,CODE_CC6876,CODE_CC693E,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DCD
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E9F
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C05C20:
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92
	dl CODE_CC6936,CODE_C54DD4,CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C05F40:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DDB
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C06260:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DE2
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C06580:
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92
	dl CODE_CC6936,CODE_C54DE9,CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C068A0:
	dl CODE_C55176,CODE_CC694C,CODE_C552F1,CODE_CC6870,CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_CC693E,CODE_C56229,CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C06BC0:
	dl CODE_C54F86,CODE_CC694C,CODE_CC693E,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DF0
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C06EE0:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DF7
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C07200:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54DFE
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C07520:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl CODE_C55103,CODE_CC694C,CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E05
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC6876,CODE_C53A76,CODE_C546D1
	dl CODE_C55103,CODE_CC687C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E93,CODE_CC693E,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
else
	dl CODE_C55103,CODE_CC694C,CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E05
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
endif
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C07840:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C55103,CODE_CC694C,CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92
	dl CODE_CC6936,CODE_C54E0C,CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C07B60:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E13
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
else
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E13
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
endif
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C07E80:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E1A
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C081A0:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E21
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C084C0:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E27
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C087E0:
	dl CODE_CC6225,CODE_CC6870,CODE_CC693E,CODE_CC6876,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E2D
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E33
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C08B00:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E33
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C08E20:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E39
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C09140:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E3F
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C09460:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E45
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C09780:
	dl CODE_C54F86,CODE_CC694C,CODE_CC62AB,CODE_CC6876,CODE_C55826,CODE_CC6870,CODE_CC693E,CODE_CC687C
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E51
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E99
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E4B
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C09AA0:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E51
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C09DC0:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E57
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0A0E0:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E5D
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0A400:
	dl CODE_C54F86,CODE_CC694C,CODE_CC62AB,CODE_CC6876,CODE_C55846,CODE_CC687C,CODE_CC693E,CODE_CC6870
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E63
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E69
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E81
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0A720:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E69
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0AA40:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E6F
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0AD60:
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E75
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0B080:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E7B
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0B3A0:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E81
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0B6C0:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E87
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0B9E0:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl CODE_C53CC6,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E8D
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
else
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E8D
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
endif
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_DATA_C04000(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0CCCA:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_C04000,DATA_C04320,DATA_C04640,DATA_C04960,DATA_C04C80,DATA_C04FA0,DATA_C052C0,DATA_C055E0
	dl DATA_C05900,DATA_C05C20,DATA_C05F40,DATA_C06260,DATA_C06580,DATA_C068A0,DATA_C06BC0,DATA_C06EE0
	dl DATA_C07200,DATA_C07520,DATA_C07840,DATA_C07B60,DATA_C07E80,DATA_C081A0,DATA_C084C0,DATA_C087E0
	dl DATA_C08B00,DATA_C08E20,DATA_C09140,DATA_C09460,DATA_C09780,DATA_C09AA0,DATA_C09DC0,DATA_C0A0E0
	dl DATA_C0A400,DATA_C0A720,DATA_C0AA40,DATA_C0AD60,DATA_C0B080,DATA_C0B3A0,DATA_C0B6C0,DATA_C0B9E0
	dl DATA_C0D000,DATA_C0D320,DATA_C0D640,DATA_C0D960,DATA_C0DC80,DATA_C0DFA0,DATA_C0E2C0,DATA_C0E5E0
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dl DATA_C04000,DATA_C04320,DATA_C04640,DATA_C04960,DATA_C04C80,DATA_C04FA0,DATA_C052C0,DATA_C055E0
	dl DATA_C05900,DATA_C05C20,DATA_C05F40,DATA_C06260,DATA_C06580,DATA_C068A0,DATA_C06BC0,DATA_C06EE0
	dl DATA_C07200,DATA_C07520,DATA_C07840,DATA_C07B60,DATA_C07E80,DATA_C081A0,DATA_C084C0,DATA_C087E0
	dl DATA_C08B00,DATA_C08E20,DATA_C09140,DATA_C09460,DATA_C09780,DATA_C09AA0,DATA_C09DC0,DATA_C0A0E0
	dl DATA_C0A400,DATA_C0A720,DATA_C0AA40,DATA_C0AD60,DATA_C0B080,DATA_C0B3A0,DATA_C0B6C0,DATA_C0B9E0
	dl DATA_C0D000,DATA_C0D320,DATA_C0D640,DATA_C0D960,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif
namespace off
endmacro

macro DATATABLE_RT02_BSZ1_DATA_C04000(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0D000:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E93
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0D320:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E99
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0D640:
	dl CODE_CC72D0,CODE_C5578A,CODE_CC693E,CODE_CC72B6,CODE_CC72E0,CODE_CC692C,CODE_CC7302,CODE_CC692C
	dl CODE_CC693E,CODE_CC291E,CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000,$000000,$000000
	dl CODE_CC6936,CODE_CC71E2,CODE_CC6936,CODE_CC6E9A,CODE_CC6936,CODE_CC6F55,CODE_CC693E,CODE_CC6EA3
	dl CODE_CC693E,CODE_CC6CB0,CODE_CC6EAF,CODE_CC6882,CODE_C53A76,$000000,$000000,$000000
	dl CODE_CC6936,CODE_CC6E9A,CODE_CC693E,CODE_CC6EA3,CODE_CC693E,CODE_CC6CF2,CODE_CC6EAF,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_CC6936,CODE_CC293F,CODE_CC6936,CODE_CC720B,CODE_CC6936,CODE_CC72EE,CODE_CC693E,CODE_CC6EA3
	dl CODE_CC6EAF,CODE_CC72F7,CODE_CC6EAF,CODE_C5578A,CODE_C53A76,$000000,$000000,$000000
	dl CODE_CC723F,CODE_CC6888,CODE_CC7233,CODE_CC688E,CODE_CC7225,CODE_CC6894,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_CC693E,CODE_CC6ECD,CODE_CC693E,CODE_CC6EA3,CODE_CC6F47,CODE_CC68A0,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_CC70FC,CODE_CC692C,CODE_CC693E,CODE_CC7002,CODE_CC70E5,CODE_CC7273,CODE_CC70E5,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_CC70FC,CODE_CC692C,CODE_CC693E,CODE_CC7134,CODE_CC693E,CODE_CC689A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_CC70FC,CODE_CC692C,CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_CC693E,CODE_CC7283,CODE_CC724B,CODE_CC728E,CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0D960:
	dl CODE_C558B7,CODE_CC41CF,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
DATA_C0DC80:
	dl CODE_CC628D,CODE_CC6870,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EAC
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC6876,CODE_C53A76,CODE_C546D1
	dl CODE_CC628D,CODE_CC692C,CODE_CC693E,CODE_CC687C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E93,CODE_CC693E,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0DFA0:
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EB2
	dl CODE_C54670,CODE_C5DF63,CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC6870,CODE_C53A76,CODE_C546D1
	dl OM1W3_CODE_C546F4,CODE_CC692C,CODE_CC693E,CODE_CC68C4,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EB8,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EBE,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EC4,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54ECA,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54ED0,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54ED6,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EDC,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EE8,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EEE,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EF4,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54EFA,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54F00,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54F00,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,CODE_CC694C,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C54D92,CODE_CC6936,CODE_C54E93,CODE_CC693E,CODE_C5DF63
	dl CODE_C5465F,CODE_CC293F,CODE_C5465F,OM1W3_CODE_CC13AC,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0E2C0:
	dl CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54F06,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,OM1W3_CODE_CC85ED,CODE_C5465F,CODE_CC694C,CODE_C53A76,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C0E5E0:
	dl CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_C54D92,CODE_CC6936,OM1W3_CODE_C54F0C,CODE_C54670,CODE_C5DF63
	dl CODE_C5465F,OM1W3_CODE_CC85F8,CODE_C5465F,CODE_CC694C,CODE_C53A76,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl CODE_C53A76,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000,$000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C0C000(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

UNK_C0C000:
	dl DATA_C0C8E6
	dl DATA_C0CB4A
	dl DATA_C0CCCA
	dl $000600
	dl $7E8000
	dl $001600
	dl $7E2000
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_MapHeaders(Address)
namespace BSZ1_MapHeaders
%InsertMacroAtXPosition(<Address>)

Ptrs:
;$C0C015
	dl BSZ1_MapHeaders_Unknown1,BSZ1_MapHeaders_Overworld,BSZ1_MapHeaders_Caves,BSZ1_MapHeaders_Level1
	dl BSZ1_MapHeaders_Level2,BSZ1_MapHeaders_Level3,BSZ1_MapHeaders_Level4,BSZ1_MapHeaders_Level5
	dl BSZ1_MapHeaders_Level6,BSZ1_MapHeaders_Level7,BSZ1_MapHeaders_Level8,BSZ1_MapHeaders_Unknown2
	dl BSZ1_MapHeaders_Blank1,BSZ1_MapHeaders_Blank2,BSZ1_MapHeaders_Blank3,BSZ1_MapHeaders_Blank4
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_MapHeaders(Address)
namespace BSZ1_MapHeaders
%InsertMacroAtXPosition(<Address>)

Unknown1:
;$C42000
	dl DATA_C70000,DATA_C4BFFD+$03,DATA_C04000,DATA_C7FC00,DATA_C48F80,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C49380,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$FFFF
	dw $0002,$0000,$0000,$FFFF,$0000
	dl DATA_C5D5D6

	%FREE_BYTES($C42056, 426, $FF)

Overworld:
;$C42200
	dl DATA_C70000,DATA_C72000,DATA_C02000,DATA_C7F800,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C44400,DATA_C46E80,DATA_C7C000,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0000,$A000,$0000,$0400,$0007,$C807,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D5D6

	%FREE_BYTES($C42256, 426, $FF)

Caves:
;$C42400
	dl DATA_C70000,DATA_C72000,DATA_C12000,DATA_C7F800,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C44800,DATA_C47180,DATA_C7C000,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0000,$A000,$0000,$0400,$0000,$C800,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D5D6

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	%InsertGarbageData($C42456, incbin, DATA_C42456_BSZ1_OM1W3.bin)
else
	%InsertGarbageData($C42456, incbin, DATA_C42456_BSZ1_OM1W2.bin)
endif

Level1:
;$C42600
	dl DATA_C70000,DATA_C14000,DATA_CB0000,DATA_C60000,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C44A80,DATA_C47480,DATA_C7C800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0003,$C807,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614

	%FREE_BYTES($C42656, 426, $FF)

Level2:
;$C42800
	dl DATA_C70000,DATA_C14000,DATA_CB2000,DATA_C60200,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C44E80,DATA_C47780,DATA_C7C800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0001,$C807,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614

	%FREE_BYTES($C42856, 426, $00)

Level3:
;$C42A00
	dl DATA_C70000,DATA_C14000,DATA_CB4000,DATA_C60400,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C45280,DATA_C47A80,DATA_C7C800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0000,$C807,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	%InsertGarbageData($C42A56, incbin, DATA_C42A56_BSZ1_OM1W3.bin)
else
	%InsertGarbageData($C42A56, incbin, DATA_C42A56_BSZ1_OM1W2.bin)
endif

Level4:
;$C42C00
	dl DATA_C70000,DATA_C14000,DATA_CB6000,DATA_C60600,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C45680,DATA_C47D80,DATA_C7C800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0001,$C807,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614

	%InsertGarbageData($C42C56, incbin, DATA_C42C56.bin)

Level5:
;$C42E00
	dl DATA_C70000,DATA_C14000,DATA_CB8000,DATA_C60800,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C45A80,DATA_C48080,DATA_C7C800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0001,$C807,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614

	%FREE_BYTES($C42E56, 426, $00)

Level6:
;$C43000
	dl DATA_C70000,DATA_C14000,DATA_CBA000,DATA_C60A00,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C45E80,DATA_C48380,DATA_C7C800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0000,$C807,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614

	%FREE_BYTES($C43056, 426, $FF)

Level7:
;$C43200
	dl DATA_C70000,DATA_C14000,DATA_CBC000,DATA_C60C00,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C46280,DATA_C48680,DATA_C7C800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0003,$C807,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614

	%FREE_BYTES($C43256, 426, $FF)

Level8:
;$C43400
	dl DATA_C70000,DATA_C14000,DATA_CBE000,DATA_C60E00,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C46680,DATA_C48980,DATA_C7C800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0002,$C807,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	%InsertGarbageData($C43456, incbin, DATA_C43456_BSZ1_OM1W3.bin)
else
	%InsertGarbageData($C43456, incbin, DATA_C43456_BSZ1_OM1W2.bin)
endif

Unknown2:
;$C43600
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_C70000,DATA_C14000,DATA_C12000,DATA_C62300,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C46A80,DATA_C48C80,DATA_C7B800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0000,$C803,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614
else
	dl DATA_C70000,DATA_C14000,DATA_C12000,DATA_C60600,DATA_C44000,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C46A80,DATA_C48C80,DATA_C7C800,DATA_C49780,DATA_C49B80
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0001,$A000,$0000,$0400,$0000,$C802,$0000,$0400
	dw $0002,$FC00,$0000,$0400,$0000
	dl DATA_C5D614
endif

	%FREE_BYTES($C43656, 426, $FF)

Blank1:
;$C43800
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$FFFF
	dw $0000,$FC00,$0000,$FFFF,$0000
	dl $000000

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	%InsertGarbageData($C43856, incbin, DATA_C43856_BSZ1_OM1W3.bin)
else
	%InsertGarbageData($C43856, incbin, DATA_C43856_BSZ1_OM1W2.bin)
endif

Blank2:
;$C43A00
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$FFFF
	dw $0000,$0000,$0000,$FFFF,$0000
	dl $000000

	%InsertGarbageData($C43A56, incbin, DATA_C43A56.bin)

Blank3:
;$C43C00
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$FFFF
	dw $0000,$0000,$0000,$FFFF,$0000
	dl $000000

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	%InsertGarbageData($C43C56, incbin, DATA_C43C56_BSZ1_OM1W3.bin)
else
	%InsertGarbageData($C43C56, incbin, DATA_C43C56_BSZ1_OM1W2.bin)
endif

Blank4:
;$C43E00
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF
	dw $0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$FFFF
	dw $0000,$0000,$0000,$FFFF,$0000
	dl $000000

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	%InsertGarbageData($C43E56, incbin, DATA_C43E56_BSZ1_OM1W3.bin)
else
	%InsertGarbageData($C43E56, incbin, DATA_C43E56_BSZ1_OM1W2.bin)
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C0C045(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0C045:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_C5E63E,CODE_C55532,CODE_C56A6A,CODE_C55532,CODE_CC692C,CODE_CC693E,CODE_C5E6F2
	dl CODE_CC693E,CODE_C574D7,CODE_CC693E,CODE_C570AC,CODE_CC693E,CODE_C5730C,CODE_CC693E,CODE_CC6876

DATA_C0C079:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_CC692C,CODE_CC693E,CODE_CC1B59,CODE_CC693E,CODE_CC6876,CODE_C53A76,CODE_C546D1
	dl CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1,CODE_C53A76,CODE_C546D1

DATA_C0C0AD:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_C575EC,CODE_C5566D,CODE_C577F6,CODE_C55398,CODE_C5730C,CODE_CC693E,CODE_C56AFC
	dl CODE_C55586,CODE_C558C8,CODE_C55586,CODE_C54EF4,CODE_C555CE,CODE_C58208,CODE_C55661,CODE_C57B8B

DATA_C0C0E1:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_C56663,CODE_C55532,CODE_C57590,CODE_CC693E,CODE_C574FF,CODE_C5547A,CODE_CC68C4
	dl CODE_CC693E,CODE_C5651E,CODE_CC693E,CODE_CC3D94,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1

DATA_C0C115:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_C56663,CODE_C55532,CODE_C575C2,CODE_CC693E,CODE_C57559,CODE_C55521,CODE_CC68C4
	dl CODE_CC693E,CODE_C5651E,CODE_CC693E,CODE_CC3D94,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1

DATA_C0C149:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_C56663,CODE_C55532,CODE_C57577,CODE_CC693E,CODE_C5751D,CODE_C554CA,CODE_CC68C4
	dl CODE_CC693E,CODE_C5651E,CODE_CC693E,CODE_CC3D94,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1

DATA_C0C17D:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_C56663,CODE_C55532,CODE_C575A9,CODE_CC693E,CODE_C5753B,CODE_C55521,CODE_CC68C4
	dl CODE_CC693E,CODE_C5651E,CODE_CC693E,CODE_CC3D94,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1

DATA_C0C1B1:
	dw $33FF,$0000
	dl CODE_C55532,CODE_CC1B59,CODE_C55532,CODE_C57B8B,CODE_C55532,CODE_C558C8,CODE_C55532,CODE_CC2E28
	dl CODE_CC693E,CODE_C57419,CODE_C554A2,CODE_CC689A,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1

DATA_C0C1E5:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_C57DAC,CODE_C55532,CODE_C5697E,CODE_C55629,CODE_CC68A0,CODE_C5557E,CODE_CC68A0
	dl CODE_C55661,CODE_C57B8B,CODE_CC693E,CODE_C5651E,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1

DATA_C0C219:
	dw $36FF,$0000
	dl CODE_C55532,CODE_C57E22,CODE_C55532,CODE_C57B8B,CODE_CC693E,CODE_C573FB,CODE_C5548E,CODE_C558D7
	dl CODE_C5548E,CODE_CC6876,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1

DATA_C0C24D:
	dw $39FF,$0000
	dl CODE_C55532,CODE_C57B8B,CODE_C55532,CODE_C558C8,CODE_CC693E,CODE_C57419,CODE_CC693E,CODE_CC42CF
	dl CODE_C554A2,CODE_CC68BE,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1

DATA_C0C281:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_C57F9F,CODE_C556C4,CODE_C56A7B,CODE_C556C4,CODE_C56A04,CODE_C556D7,CODE_C57FF0
	dl CODE_C556D7,CODE_C56AFC,CODE_C556D7,CODE_C57FB4,CODE_C556D7,CODE_C58013,CODE_C556D7,CODE_CC6876

DATA_C0C2B5:
	dw $3CFF,$0000
	dl CODE_C55532,CODE_C57E22,CODE_C55532,CODE_C57B8B,CODE_CC693E,CODE_C573FB,CODE_CC693E,CODE_CC4308
	dl CODE_C5548E,CODE_C558D7,CODE_C5548E,CODE_C5821F,CODE_C5548E,CODE_CC6870,CODE_C53A76,CODE_C546D1

DATA_C0C2E9:
	dw $FFFF,$0000
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl CODE_CC693E,OM1W3_CODE_CC163D,CODE_C55532,OM1W3_CODE_CC15C7,CODE_C55532,CODE_C5CAD7,CODE_C55532,CODE_CC4036
	dl CODE_C55532,CODE_CC291E,CODE_C55532,CODE_C580DC,CODE_C556D7,CODE_CC3F64,CODE_CC671D,CODE_C581FC
else
	dl CODE_CC693E,CODE_C58239,CODE_C55532,CODE_C5CAD7,CODE_C55532,CODE_CC4036,CODE_C55532,CODE_CC291E
	dl CODE_C55532,CODE_C580DC,CODE_C556D7,CODE_CC3F64,CODE_CC671D,CODE_C581FC,CODE_C53A76,CODE_C546D1
endif

DATA_C0C31D:
	dw $FFFF,$0000
	dl CODE_C55532,CODE_C57DAC,CODE_C55543,CODE_CC68B2,CODE_C55661,CODE_C57B8B,CODE_CC693E,CODE_C5651E
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1

DATA_C0C351:
	dw $FFFF,$0000
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl CODE_C55532,CODE_C581F9,CODE_C55532,CODE_CC697C,CODE_C55532,CODE_C575DB,CODE_C55532,OM1W3_CODE_CC1663
	dl CODE_C55532,CODE_C56AFC,CODE_C554F7,CODE_CC6876,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
else
	dl CODE_C55532,CODE_C581F9,CODE_C55532,CODE_CC697C,CODE_C55532,CODE_C575DB,CODE_C55532,CODE_C5825F
	dl CODE_C55532,CODE_C56AFC,CODE_C554F7,CODE_CC6876,CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C0C385(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0C385:
	db $FC,$80,$40 : dl CODE_C5EDE8
	db $FC,$00,$80 : dl CODE_C5EDDF
	db $F8,$00,$01 : dl CODE_C5EE03
	db $F8,$00,$02 : dl CODE_C5EE0C
	db $F8,$00,$08 : dl CODE_C5EE15
	db $F8,$00,$04 : dl CODE_C5EE1E
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C3B5:
	db $FC,$80,$40 : dl CODE_C5EDE8
	db $FC,$00,$80 : dl CODE_C5EDDF
	db $FC,$10,$00 : dl CODE_CC15DB
	db $FC,$20,$00 : dl CODE_CC1580
	db $F8,$00,$0F : dl CODE_C5EE27
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C3E5:
	db $FC,$00,$40 : dl CODE_C5EDE8
	db $FC,$00,$80 : dl CODE_C5EDDF
	db $F8,$00,$01 : dl CODE_C5EE03
	db $F8,$00,$02 : dl CODE_C5EE0C
	db $F8,$00,$08 : dl CODE_C5EE15
	db $F8,$00,$04 : dl CODE_C5EE1E
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C415:
	db $FC,$00,$40 : dl CODE_C5EDE8
	db $FC,$00,$80 : dl CODE_C5EDDF
	db $FC,$10,$01 : dl CODE_C5EE03
	db $FC,$20,$02 : dl CODE_C5EE0C
	db $FC,$00,$08 : dl CODE_C5EE15
	db $FC,$00,$04 : dl CODE_C5EE1E
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C445:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C475:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C4A5:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C4D5:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C505:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C535:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C565:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C595:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C5C5:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C5F5:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C625:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF

DATA_C0C655:
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
	db $FF,$FF,$FF : dl $FFFFFF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C0C8C5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0C8C5:
	db !Define_BSZ1_Player_StartingMaxHP/$04
	db !Define_BSZ1_Player_StartingHP/$04
	db $01,$14,$08,$7F,$C0,$00,$01,$00,$00,$7F,$C0,$00,$01,$00,$00,$7F
	db $C0,$00,$01,$00,$00,$1F,$40,$00,$1F,$40,$00,$1F,$40,$00
	db $87
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_DATA_C0C8E6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0C8E6:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_CF0000,DATA_CF0400,DATA_CF0800,DATA_CF0C00,DATA_CF1000,DATA_CF1400,DATA_CF1800,DATA_CF2000
	dl DATA_CF2400,DATA_CF2C00,DATA_CF3000,DATA_CD6800,DATA_CF2800,DATA_CF3C00,DATA_CF5C00,DATA_C30C00
	dl DATA_C31000,DATA_CDC800,DATA_CF5000,DATA_CF4C00,DATA_CF6400,DATA_CF3400,DATA_CF3800,DATA_CF8400
	dl DATA_C37000,DATA_C37800,DATA_C37400,DATA_C37C00,DATA_C36800,DATA_C31400,DATA_C31400,DATA_C31400
	dl DATA_C36400,DATA_C35C00,DATA_C36000,DATA_C39000,DATA_CF9000,DATA_CF7400,DATA_CF5400,DATA_CF5800
	dl DATA_CF7800,DATA_CF7C00,DATA_CF8800,DATA_CF9C00,DATA_CDA400,DATA_CF6C00,DATA_CF8C00,DATA_CFA800
	dl DATA_CF4000,DATA_CFF400,DATA_CF4800,DATA_CF6000,DATA_CDDC00,DATA_CF6800,DATA_C35000,DATA_C33400
	dl DATA_CF9400,DATA_CF9800,DATA_C30400,DATA_C30000,DATA_C30000,DATA_CF7000,DATA_CFA000,DATA_CF8000
	dl DATA_CFA800,DATA_CFBC00,DATA_CFC000,DATA_CFC400,DATA_C3E400,DATA_CFC800,DATA_CFB800,DATA_CFB400
	dl DATA_CFAC00,DATA_CFB000,DATA_CFCC00,DATA_CFD000,DATA_C31800,DATA_CFA400,DATA_CFD400,DATA_C33800
	dl DATA_C35800,DATA_C33C00,DATA_C34000,DATA_C34400,DATA_C34800,DATA_C34C00,DATA_CFDC00,DATA_C36000
	dl DATA_C36C00,DATA_CFE000,DATA_CFE400,DATA_C35000,DATA_CFE800,DATA_CDA400,DATA_CDA800,DATA_CDAC00
	dl DATA_C38000,DATA_C38400,DATA_C38800,DATA_C38C00,DATA_CF4400,DATA_CFEC00,DATA_CFF000,DATA_CD0400
	dl DATA_CD0000,DATA_CD0800,DATA_CD0C00,DATA_CD1000,DATA_C31C00,DATA_CDBC00,DATA_CDC000,DATA_C39400
	dl DATA_C39800,DATA_C39C00,DATA_C3A000,DATA_C3A400,DATA_C32C00,DATA_C33000,DATA_CD1400,DATA_CD1800
	dl DATA_CD1C00,DATA_CD2000,DATA_C3B800,DATA_CDE000,DATA_C35400,DATA_C3B000,DATA_C3AC00,DATA_C3B400
	dl DATA_C3BC00,DATA_CD2800,DATA_CD2C00,DATA_CD3000,DATA_CD3400,DATA_CD3800,DATA_CD3C00,DATA_CD4000
	dl DATA_C3D800,DATA_C3DC00,DATA_C3E000,DATA_CD4400,DATA_CD4800,DATA_CD4C00,DATA_CD5000,DATA_CDC400
	dl DATA_C3C000,DATA_C3C000,DATA_C3C000,DATA_C3C000,DATA_C3C400,DATA_C3C800,DATA_C3CC00,DATA_C3D000
	dl DATA_C3D400,DATA_CD6000,DATA_CD5400,DATA_CD5800,DATA_CD5C00,DATA_C3E800,DATA_CD6400,DATA_CF1C00
	dl DATA_CDB000,DATA_CDB400,DATA_CDB800,DATA_C3A800,DATA_CD6C00,DATA_CD7000,DATA_CD7400,DATA_CD7800
	dl DATA_CD7C00,DATA_CDCC00,DATA_CDD000,DATA_CDE400,DATA_CDE800,DATA_CDEC00,DATA_CD2400,DATA_CDF000
	dl DATA_C3EC00,DATA_CD8000,DATA_CFD800,DATA_CD8400,DATA_CD8800,DATA_CD8C00,DATA_CD9000,DATA_CDE400
	dl DATA_CDE400,DATA_CDE400,DATA_CD9400,DATA_CD9800,DATA_CD9C00,DATA_C3F000,DATA_C3F400,DATA_CDD400
	dl DATA_CDD800,DATA_CFFC00,DATA_CDA000,DATA_C32000,DATA_C32400,DATA_C32800,OM1W3_DATA_C1C000,OM1W3_DATA_C1C400
	dl DATA_C1C800,DATA_C1C400,DATA_C1CC00,DATA_C1D000,OM1W3_DATA_C1E400,OM1W3_DATA_C1CC00,OM1W3_DATA_C1C800
else
	dl DATA_CF0000,DATA_CF0400,DATA_CF0800,DATA_CF0C00,DATA_CF1000,DATA_CF1400,DATA_CF1800,DATA_CF2000
	dl DATA_CF2400,DATA_CF2C00,DATA_CF3000,DATA_CD6800,DATA_CF2800,DATA_CF3C00,DATA_CF5C00,DATA_C30C00
	dl DATA_C31000,DATA_CDC800,DATA_CF5000,DATA_CF4C00,DATA_CF6400,DATA_CF3400,DATA_CF3800,DATA_CF8400
	dl DATA_C37000,DATA_C37800,DATA_C37400,DATA_C37C00,DATA_C36800,DATA_C31400,DATA_C31400,DATA_C31400
	dl DATA_C36400,DATA_C35C00,DATA_C36000,DATA_C39000,DATA_CF9000,DATA_CF7400,DATA_CF5400,DATA_CF5800
	dl DATA_CF7800,DATA_CF7C00,DATA_CF8800,DATA_CF9C00,DATA_CDA400,DATA_CF6C00,DATA_CF8C00,DATA_CFA800
	dl DATA_CF4000,DATA_CFF400,DATA_CF4800,DATA_CF6000,DATA_CDDC00,DATA_CF6800,DATA_C35000,DATA_C33400
	dl DATA_CF9400,DATA_CF9800,DATA_C30400,DATA_C30000,DATA_C30000,DATA_CF7000,DATA_CFA000,DATA_CF8000
	dl DATA_CFA800,DATA_CFBC00,DATA_CFC000,DATA_CFC400,DATA_C3E400,DATA_CFC800,DATA_CFB800,DATA_CFB400
	dl DATA_CFAC00,DATA_CFB000,DATA_CFCC00,DATA_CFD000,DATA_C31800,DATA_CFA400,DATA_CFD400,DATA_C33800
	dl DATA_C35800,DATA_C33C00,DATA_C34000,DATA_C34400,DATA_C34800,DATA_C34C00,DATA_CFDC00,DATA_C36000
	dl DATA_C36C00,DATA_CFE000,DATA_CFE400,DATA_C35000,DATA_CFE800,DATA_CDA400,DATA_CDA800,DATA_CDAC00
	dl DATA_C38000,DATA_C38400,DATA_C38800,DATA_C38C00,DATA_CF4400,DATA_CFEC00,DATA_CFF000,DATA_CD0400
	dl DATA_CD0000,DATA_CD0800,DATA_CD0C00,DATA_CD1000,DATA_C31C00,DATA_CDBC00,DATA_CDC000,DATA_C39400
	dl DATA_C39800,DATA_C39C00,DATA_C3A000,DATA_C3A400,DATA_C32C00,DATA_C33000,DATA_CD1400,DATA_CD1800
	dl DATA_CD1C00,DATA_CD2000,DATA_C3B800,DATA_CDE000,DATA_C35400,DATA_C3B000,DATA_C3AC00,DATA_C3B400
	dl DATA_C3BC00,DATA_CD2800,DATA_CD2C00,DATA_CD3000,DATA_CD3400,DATA_CD3800,DATA_CD3C00,DATA_CD4000
	dl DATA_C3D800,DATA_C3DC00,DATA_C3E000,DATA_CD4400,DATA_CD4800,DATA_CD4C00,DATA_CD5000,DATA_CDC400
	dl DATA_C3C000,DATA_C3C000,DATA_C3C000,DATA_C3C000,DATA_C3C400,DATA_C3C800,DATA_C3CC00,DATA_C3D000
	dl DATA_C3D400,DATA_CD6000,DATA_CD5400,DATA_CD5800,DATA_CD5C00,DATA_C3E800,DATA_CD6400,DATA_CF1C00
	dl DATA_CDB000,DATA_CDB400,DATA_CDB800,DATA_C3A800,DATA_CD6C00,DATA_CD7000,DATA_CD7400,DATA_CD7800
	dl DATA_CD7C00,DATA_CDCC00,DATA_CDD000,DATA_CDE400,DATA_CDE800,DATA_CDEC00,DATA_CD2400,DATA_CDF000
	dl DATA_C3EC00,DATA_CD8000,DATA_CFD800,DATA_CD8400,DATA_CD8800,DATA_CD8C00,DATA_CD9000,DATA_CDE400
	dl DATA_CDE400,DATA_CDE400,DATA_CD9400,DATA_CD9800,DATA_CD9C00,DATA_C3F000,DATA_C3F400,DATA_CDD400
	dl DATA_CDD800,DATA_CFFC00,DATA_CDA000,DATA_C32000,DATA_C32400,DATA_C32800,DATA_C3F800,DATA_C3FC00
	dl DATA_C1C800,DATA_C1C400,DATA_C1CC00,DATA_C1D000
endif
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_DATA_C0C8E6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
OM1W3_DATA_C1C000:
	dl OM1W3_DATA_CE303A,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_C5F93B
	dl CODE_CC693E,CODE_C5835B,CODE_C58317,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$BA,$00,$00,$00,$00,$00,$01,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

OM1W3_DATA_C1C400:
	dl OM1W3_DATA_CE2EA8,OM1W3_DATA_CE2ED9,OM1W3_DATA_CE2F0A,OM1W3_DATA_CE2F3B
	dl OM1W3_DATA_CE2F6C,OM1W3_DATA_CE2F9D,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,OM1W3_CODE_CC8619,CODE_CC689A
	dl OM1W3_CODE_CC8628,CODE_CC6909,OM1W3_CODE_CC86DD,CODE_CC6909
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl OM1W3_CODE_CC84B2,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC291E,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_CC6894,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$08,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,OM1W3_CODE_CC84E1,OM1W3_CODE_CC859B,CODE_CC6882
	dl CODE_CC693E,OM1W3_CODE_CC8513,CODE_C5A90F,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,OM1W3_CODE_CC85B1,OM1W3_CODE_CC85C5,OM1W3_CODE_CC8656
	dl OM1W3_CODE_CC85C5,CODE_CC6888,CODE_CC693E,OM1W3_CODE_CC85BC
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl OM1W3_CODE_CC86ED,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,OM1W3_CODE_CC857C,CODE_C5A90F,CODE_CC692C
	dl CODE_CC693E,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,OM1W3_CODE_CC86FD,CODE_CC6936,OM1W3_CODE_CC863F
	dl OM1W3_CODE_CC85D3,CODE_CC293F,OM1W3_CODE_CC85D3,OM1W3_CODE_CC5364
	dl OM1W3_CODE_CC85D3,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FFE,OM1W3_CODE_CC86ED,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$BA,$00,$00,$00,$00,$00,$01,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

OM1W3_DATA_C1C800:
	dl BSZ1_SpriteAnimationData_OldMan,OM1W3_DATA_CE2FD2,OM1W3_DATA_CE3003,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FFE,CODE_CC6936,CODE_CC0FF8
	dl OM1W3_CODE_CC8619,CODE_CC6870,OM1W3_CODE_CC8628,CODE_CC6876
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,OM1W3_CODE_CC8716,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl OM1W3_CODE_CC864A,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,OM1W3_CODE_CC8716,CODE_CC6936,OM1W3_CODE_CC8634
	dl OM1W3_CODE_CC85E0,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$0F,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

OM1W3_DATA_C1CC00:
	dl OM1W3_DATA_CE2E69,BSZ1_SpriteAnimationData_TriforcePiece_Grabbed,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_C561E9,CODE_C53A83,CODE_CC6876
	dl CODE_C54670,CODE_CC43AE,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$06,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,OM1W3_CODE_CC0DC5,CODE_CC693E,CODE_CC291E
	dl CODE_CC693E,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5CAD7,CODE_CC693E,OM1W3_CODE_CC0DCE
	dl CODE_CC47FC,CODE_CC3D5F,CODE_CC4813,CODE_CC3D7E
	dl CODE_C582F6,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$1E,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC293F,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$80,$0F,$80,$01,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C1C000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Shopkeeper,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6265,CODE_CC3231,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$40,$5A,$83,$3C,$5A,$50
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_C1C400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OldMan,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC6936,CODE_CC291E
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_CC63EB,CODE_C56004
	dl CODE_C53A83,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$66,$FF,$86,$00,$00,$00
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_C1C800:
	dl BSZ1_SpriteAnimationData_Stopwatch_Idle,BSZ1_SpriteAnimationData_EnemyKilledSmoke,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC7121,CODE_CC693E,CODE_CC710A
	dl CODE_CC693E,CODE_C5FECC,CODE_C582F6,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_CC70F1
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C1CC00:
	dl BSZ1_SpriteAnimationData_FairyItem_Fly,BSZ1_SpriteAnimationData_EnemyKilledSmoke,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$29,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC7194,CODE_CC693E,CODE_C5FECC
	dl CODE_C582F6,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_CC70F1
	dl CODE_CC693E,CODE_CC71C0,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C1D000:
	dl BSZ1_SpriteAnimationData_Ghini_MoveLeft,BSZ1_SpriteAnimationData_Ghini_MoveRight,BSZ1_SpriteAnimationData_Ghini_MoveDown,BSZ1_SpriteAnimationData_Ghini_MoveUp
	dl DATA_CE7914,BSZ1_SpriteAnimationData_PushableGrave,BSZ1_SpriteAnimationData_PushableBlock,BSZ1_SpriteAnimationData_PushableRock
	dl DATA_CE79D8,DATA_CE7A09,DATA_CE7A3A,DATA_CE7A6B
	dl DATA_CE7A9C,DATA_CE7ACD,DATA_CE7AFE,DATA_CE7B2F
	db $FF,$FF,$04,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C5AA0D
	dl CODE_C5A90F,CODE_C5AD57,CODE_C5A90F,CODE_CC6909
	dl CODE_CC693E,CODE_C5FECC,CODE_CC693E,CODE_C5AA15
	dl CODE_C582F6,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5AA38,CODE_C5A90F,CODE_C5AD57
	dl CODE_C5A90F,CODE_CC6909,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5AA40,CODE_C582F6,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC293F,CODE_CC693E,CODE_C5AD57
	dl CODE_CC693E,CODE_C5AA48,CODE_CC693E,CODE_C5AA30
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$BD,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
OM1W3_DATA_C1E400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_RedRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC328F,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC62EF,CODE_CC2D0F,CODE_CC4F83,CODE_CC3479
	dl CODE_C53A83,OM1W3_CODE_CC539C,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC3430,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$04,$80,$00,$0A,$00,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
endif
namespace off
endmacro

macro DATATABLE_RT02_BSZ1_DATA_C0C8E6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C30000:
	dl BSZ1_SpriteAnimationData_Compass,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC694C,CODE_C53BF4,CODE_CC6870
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$07,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C56229,CODE_CC6936,CODE_C559CB
	dl CODE_C558A6,CODE_C56672,CODE_C558A6,CODE_CC694C
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$00,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$01,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$18,$00,$00,$02,$00,$02,$40
	db $00,$00,$02,$80,$00,$80,$01,$00,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C30400:
	dl BSZ1_SpriteAnimationData_DungeonMap,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC694C,CODE_C53BF4,CODE_CC6870
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$07,$03,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C570AC,CODE_CC6936,CODE_C559A8
	dl CODE_CC6936,CODE_C56229,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$00,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$01,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$18,$00,$00,$02,$00,$02,$40
	db $00,$00,$02,$80,$00,$80,$01,$00,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C30800:
	dl DATA_CE0062,DATA_CE0093,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55658,CODE_C54D1B,CODE_C53BF4,CODE_C547CB
	dl CODE_C53B42,CODE_CC6870,CODE_C5532E,CODE_C547D2
	dl CODE_C53ABB,CODE_C547D2,CODE_C53BF4,CODE_CC692C
	dl CODE_CC693E,CODE_C547D2,CODE_C53A76,CODE_C546D1
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C54C5F,CODE_CC6936,CODE_C54CA4
	dl CODE_C53AF5,CODE_CC6876,CODE_C53B06,CODE_CC687C
	dl CODE_C53B1A,CODE_CC6882,CODE_C53B2E,CODE_CC6888
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$0E,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C548D2,CODE_C53BA1,CODE_CC688E
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$0E,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C548DB,CODE_C53BA1,CODE_CC688E
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$0E,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C548ED,CODE_C53BC9,CODE_CC688E
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$0E,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C548E4,CODE_C53BC9,CODE_CC688E
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C54D1B,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$00,$00,$00,$00,$00,$18,$00,$00,$02,$00,$02,$40
	db $00,$00,$02,$80,$00,$80,$01,$00,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C30C00:
	dl BSZ1_SpriteAnimationData_KeyItem,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC693E,CODE_C546D2
	dl CODE_CC693E,CODE_C54720,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC4F83,CODE_CC6876,CODE_CC693E,CODE_C54720
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$0C,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C548C0,CODE_CC693E,CODE_C561E9
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$FF,$80,$00,$00,$00,$18,$00,$00,$02,$00,$02,$40
	db $00,$00,$02,$80,$00,$80,$01,$00,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C31000:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_DungeonMapDot,BSZ1_SpriteAnimationData_DungeonMapDot,DATA_CE7914,$FFFFFF
else
	dl BSZ1_SpriteAnimationData_MainMapDot,BSZ1_SpriteAnimationData_DungeonMapDot,DATA_CE7914,$FFFFFF
endif
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C5536B,CODE_C54923,CODE_C55384,CODE_C54964
	dl CODE_CC693E,CODE_C5490C,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C54923,CODE_CC693E,CODE_CC1E88
	dl CODE_CC693E,CODE_CC686A,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C54964,CODE_CC693E,CODE_CC1E88
	dl CODE_CC693E,CODE_CC686A,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$00,$00,$00,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$FF,$80,$00,$00,$00,$18,$00,$00,$02,$00,$02,$40
	db $00,$00,$02,$80,$00,$80,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C31400:
	dl BSZ1_SpriteAnimationData_BossRoomMapDot,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_C5536B,CODE_CC694C
	dl CODE_C54EFF,CODE_CC694C,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$00,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$01,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$FF,$80,$00,$00,$00,$18,$00,$00,$02,$00,$02,$40
	db $00,$00,$02,$80,$00,$80,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C31800:
	dl BSZ1_SpriteAnimationData_SmokePuff,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C54690,CODE_CC692C,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $02,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_C54EAA,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $02,$FF,$09,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C544A4,CODE_CC0FE6,CODE_C53BEB,CODE_CC692C
	dl CODE_CC693E,CODE_CC686A,CODE_C53A76,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $02,$FF,$0F,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4F6C,CODE_CC6888,CODE_C54476,CODE_CC0FE6
	dl CODE_C53BEB,CODE_CC692C,CODE_C5440D,CODE_CC686A
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $02,$FF,$0F,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4F6C,CODE_CC6888,CODE_C544D2,CODE_CC0FC8
	dl CODE_C53BEB,CODE_CC692C,CODE_C5440D,CODE_CC686A
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $02,$FF,$16,$00,$00,$02,$FF,$FF,$FF
	dl CODE_CC6936,CODE_C54AD2,CODE_CC693E,CODE_CC68F2
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$00,$00,$00,$00,$02,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	dl CODE_C53A76,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	dl CODE_C53AB7,CODE_C546D1,CODE_C53AB7,CODE_C546D1
	db $08,$08,$08,$08,$FF,$80,$00,$00,$00,$18,$00,$00,$02,$00,$02,$40
	db $00,$00,$02,$80,$00,$80,$01,$00,$00,$00,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C31C00:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_CE2AE8,DATA_CE2B19,DATA_CE2B4A,DATA_CE2B7B
	dl DATA_CE2BAC,DATA_CE2BDD,DATA_CE2C0E,DATA_CE2C3F
	dl DATA_CE2C70,DATA_CE2CA1,DATA_CE2CD2,DATA_CE2D03
	dl DATA_CE2D34,DATA_CE2D65,DATA_CE2D96,DATA_CE2DC7
	db $FF,$FF,$FF,$00,$00,$0C,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55176,CODE_CC6909
	dl CODE_C59C8D,CODE_CC692C,CODE_CC693E,CODE_CC291E
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$05,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5FECC,CODE_CC693E,OM1W3_CODE_CC831F
	dl CODE_C582F6,CODE_CC293F,CODE_C582F6,CODE_CC6D95
	dl CODE_C582F6,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$04,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C582EB,CODE_C5B3DD,CODE_CC693E,CODE_C5834A
	dl CODE_C58301,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5834A,CODE_C5830C,CODE_CC6882
	dl CODE_C582C2,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FE,$1E,$00,$00,$0D,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C50785,CODE_CC6936,OM1W3_CODE_CC0AEA
	dl CODE_CC6936,CODE_CC6DCA,CODE_CC6936,CODE_CC291E
	dl CODE_CC693E,OM1W3_CODE_CC0B02,CODE_CC693E,CODE_CC6DE3
	dl CODE_CC693E,CODE_C5FECC,CODE_C582F6,CODE_CC6888
	db $FF,$FF,$21,$00,$00,$0B,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC6E65,CODE_CC6936,CODE_C58B1E
	dl CODE_CC693E,CODE_C5FECC,CODE_CC693E,CODE_CC6E72
	dl CODE_C582F6,CODE_CC688E,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0B,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC293F,CODE_CC6936,CODE_C56229
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$FE,$00,$00,$00,$00,$00,$0F,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl DATA_CE2AE8,DATA_CE2B19,DATA_CE2B4A,DATA_CE2B7B
	dl DATA_CE2BAC,DATA_CE2BDD,DATA_CE2C0E,DATA_CE2C3F
	dl DATA_CE2C70,DATA_CE2CA1,DATA_CE2CD2,DATA_CE2D03
	dl DATA_CE2D34,DATA_CE2D65,DATA_CE2D96,DATA_CE2DC7
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55176,CODE_CC6909
	dl CODE_C59C8D,CODE_CC692C,CODE_CC693E,CODE_CC291E
	dl CODE_CC693E,CODE_CC6D5F,CODE_CC693E,CODE_C5FECC
	dl CODE_C582F6,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$05,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5836B,CODE_CC693E,CODE_C5FECC
	dl CODE_C582F6,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC6D95,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_CC6DA6,CODE_C582F6,CODE_CC293F
	dl CODE_C582F6,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$04,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_C582EB,CODE_C5B3DD,CODE_CC693E,CODE_C5834A
	dl CODE_C58301,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5834A,CODE_C5830C,CODE_CC6888
	dl CODE_C582C2,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FE,$1E,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C50785,CODE_CC6936,CODE_CC6DCA
	dl CODE_CC6936,CODE_CC291E,CODE_CC693E,CODE_CC6DE3
	dl CODE_CC693E,CODE_C5FECC,CODE_C582F6,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$21,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC6E65,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_CC6E72,CODE_C582F6,CODE_CC6894
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$0A,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC293F,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$FE,$00,$00,$00,$00,$00,$0F,$08,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C32000:
	dl DATA_CE2AE8,DATA_CE2B19,DATA_CE2B4A,DATA_CE2B7B
	dl DATA_CE2BAC,DATA_CE2BDD,DATA_CE2C0E,DATA_CE2C3F
	dl DATA_CE2C70,DATA_CE2CA1,DATA_CE2CD2,DATA_CE2D03
	dl DATA_CE2D34,DATA_CE2D65,DATA_CE2D96,DATA_CE2DC7
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$1E,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,OM1W3_CODE_CC1604,CODE_C55176,CODE_CC6909
	dl CODE_CC6936,CODE_CC291E,CODE_CC6936,CODE_C5F8D5
	dl CODE_CC6936,CODE_C5FE84,CODE_CC6936,OM1W3_CODE_CC15D6
	dl CODE_CC693E,CODE_C5FECC,CODE_C582F6,CODE_CC6870
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F8FD,CODE_C582F6,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F908,CODE_C582F6,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F8DD,CODE_C5F8CA,CODE_CC6888
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$32,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F910,CODE_C582F6,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F8ED,CODE_C582F6,CODE_CC6894
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F8E5,CODE_C5F8CA,CODE_CC689A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC6936,CODE_C5FE8C
	dl CODE_CC693E,CODE_C5FECC,CODE_CC693E,CODE_C5F918
	dl CODE_C582F6,CODE_CC68A0,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC6936,CODE_C5FE76
	dl CODE_CC693E,CODE_C5FECC,CODE_C5FEBD,CODE_C58B36
	dl CODE_CC693E,CODE_C5F8F5,CODE_C5F8CA,CODE_CC68A6
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$32,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC6936,CODE_C5FE7D
	dl CODE_CC693E,CODE_C5FECC,CODE_CC693E,CODE_C5F92B
	dl CODE_C582F6,CODE_CC68AC,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C56229,CODE_CC6936,CODE_C5F8D5
	dl CODE_CC6936,CODE_C5FE9F,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F920,CODE_C582F6,CODE_CC68B2
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,OM1W3_CODE_CC1604,CODE_CC6936,CODE_CC293F
	dl CODE_CC6936,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$0F,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC6936,CODE_CC291E
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC6936,CODE_C5FE84
	dl CODE_CC693E,CODE_C5FECC,CODE_C582F6,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$05,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F933,CODE_C582F6,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F8FD,CODE_C582F6,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F908,CODE_C582F6,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F8DD,CODE_C5F8CA,CODE_CC6888
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F910,CODE_C582F6,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F8ED,CODE_C582F6,CODE_CC6894
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F8E5,CODE_C5F8CA,CODE_CC689A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC6936,CODE_C5FE8C
	dl CODE_CC693E,CODE_C5FECC,CODE_CC693E,CODE_C5F918
	dl CODE_C582F6,CODE_CC68A0,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_C5FEBD,CODE_C58B2E,CODE_CC693E,CODE_C5F8F5
	dl CODE_C5F8CA,CODE_CC68A6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F8D5,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5F92B,CODE_C582F6,CODE_CC68AC
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C56229,CODE_CC6936,CODE_C5F8D5
	dl CODE_CC6936,CODE_C5FE9F,CODE_CC6936,CODE_CC3F54
	dl CODE_CC693E,CODE_C5FECC,CODE_CC693E,CODE_C5F920
	dl CODE_C582F6,CODE_CC293F,CODE_C582F6,CODE_CC6909
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$0F,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C32400:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_OldMan,OM1W3_DATA_CE2FD2,OM1W3_DATA_CE3003,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC6936,CODE_CC0FDA
	dl OM1W3_CODE_CC8680,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,OM1W3_CODE_CC86C1,OM1W3_CODE_CC8690,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl OM1W3_CODE_CC86A0,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5FE94,OM1W3_CODE_CC86B0,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$0F,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl BSZ1_SpriteAnimationData_OldMan,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC6936,CODE_CC0FDA
	dl CODE_C5FEA7,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5FE94,CODE_C5FEB2,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$0F,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C32800:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_CE2AE8,DATA_CE2B19,DATA_CE2B4A,DATA_CE2B7B
	dl DATA_CE2BAC,DATA_CE2BDD,DATA_CE2C0E,DATA_CE2C3F
	dl DATA_CE2C70,DATA_CE2CA1,DATA_CE2CD2,DATA_CE2D03
	dl DATA_CE2D34,DATA_CE2D65,DATA_CE2D96,DATA_CE2DC7
	db $FF,$FF,$FF,$00,$00,$0E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C58363,OM1W3_CODE_C5FBBC,CODE_CC6909
	dl CODE_CC693E,CODE_C5FECC,CODE_C582F6,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$0F,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl DATA_CE2AE8,DATA_CE2B19,DATA_CE2B4A,DATA_CE2B7B
	dl DATA_CE2BAC,DATA_CE2BDD,DATA_CE2C0E,DATA_CE2C3F
	dl DATA_CE2C70,DATA_CE2CA1,DATA_CE2CD2,DATA_CE2D03
	dl DATA_CE2D34,DATA_CE2D65,DATA_CE2D96,DATA_CE2DC7
	db $FF,$FF,$FF,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C58363,CODE_CC693E,CODE_C5FECC
	dl CODE_CC693E,CODE_C5FECC,CODE_C582F6,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$0F,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C32C00:
	dl BSZ1_SpriteAnimationData_OrangeWizzrobe_ShootLeft,BSZ1_SpriteAnimationData_OrangeWizzrobe_ShootRight,BSZ1_SpriteAnimationData_OrangeWizzrobe_ShootDown,BSZ1_SpriteAnimationData_OrangeWizzrobe_ShootUp
	dl DATA_CE2ED6,DATA_CE2F07,DATA_CE2F38,DATA_CE2F69
	dl DATA_CE2F9A,DATA_CE2FCB,DATA_CE2FFC,DATA_CE302D
	dl DATA_CE305E,DATA_CE308F,DATA_CE30C0,DATA_CE30F1
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2D0F,CODE_C59C8D,CODE_CC692C
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59CA2,CODE_CC693E,CODE_C5835B
	dl CODE_C582F6,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D1B,CODE_C582E0,CODE_C5A605
	dl CODE_CC7257,CODE_CC687C,CODE_CC693E,CODE_C58336
	dl CODE_C58317,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AC6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$B6,$00,$00,$00,$00,$00,$04,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C33000:
	dl BSZ1_SpriteAnimationData_BlueWizzrobe_MoveLeft,BSZ1_SpriteAnimationData_BlueWizzrobe_MoveRight,BSZ1_SpriteAnimationData_BlueWizzrobe_MoveDown,BSZ1_SpriteAnimationData_BlueWizzrobe_MoveUp
	dl DATA_CE31E6,DATA_CE3217,DATA_CE3248,DATA_CE3279
	dl DATA_CE32AA,DATA_CE32DB,DATA_CE330C,DATA_CE333D
	dl DATA_CE336E,DATA_CE339F,DATA_CE33D0,DATA_CE3401
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C582D5,CODE_C5A60D,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C58322,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AC6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$B6,$00,$00,$00,$00,$00,$08,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C33400:
	dl BSZ1_SpriteAnimationData_RedGoriya_MoveLeft,BSZ1_SpriteAnimationData_RedGoriya_MoveRight,BSZ1_SpriteAnimationData_RedGoriya_MoveDown,BSZ1_SpriteAnimationData_RedGoriya_MoveUp
	dl BSZ1_SpriteAnimationData_RedGoriya_ThrowLeft,BSZ1_SpriteAnimationData_RedGoriya_ThrowRight,BSZ1_SpriteAnimationData_RedGoriya_ThrowDown,BSZ1_SpriteAnimationData_RedGoriya_ThrowUp
	dl DATA_CE35D4,DATA_CE3605,DATA_CE3636,DATA_CE3667
	dl DATA_CE3698,DATA_CE36C9,DATA_CE36FA,DATA_CE372B
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C593D4,CODE_C593C1,CODE_C58AE6
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$03,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C33800:
	dl BSZ1_SpriteAnimationData_BlueGoriya_MoveLeft,BSZ1_SpriteAnimationData_BlueGoriya_MoveRight,BSZ1_SpriteAnimationData_BlueGoriya_MoveDown,BSZ1_SpriteAnimationData_BlueGoriya_MoveUp
	dl BSZ1_SpriteAnimationData_BlueGoriya_ThrowLeft,BSZ1_SpriteAnimationData_BlueGoriya_ThrowRight,BSZ1_SpriteAnimationData_BlueGoriya_ThrowDown,BSZ1_SpriteAnimationData_BlueGoriya_ThrowUp
	dl DATA_CE38E4,DATA_CE3915,DATA_CE3946,DATA_CE3977
	dl DATA_CE39A8,DATA_CE39D9,DATA_CE3A0A,DATA_CE3A3B
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C593D4,CODE_C593C1,CODE_C58AE6
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ADE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$05,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C33C00:
	dl BSZ1_SpriteAnimationData_EnemyKilledSmoke,DATA_CE3AA9,DATA_CE3ADA,DATA_CE3B0B
	dl DATA_CE3B3C,DATA_CE3B6D,DATA_CE3B9E,DATA_CE3BCF
	dl DATA_CE3C00,DATA_CE3C31,DATA_CE3C62,DATA_CE3C93
	dl DATA_CE3CC4,DATA_CE3CF5,DATA_CE3D26,DATA_CE3D57
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC7265,CODE_CC6876,CODE_C589C0,CODE_CC68B2
	dl CODE_C589CB,CODE_CC68A6,CODE_C58A6D,CODE_CC6870
	dl CODE_CC693E,CODE_CC689A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C589B5,CODE_CC68A0
	dl CODE_C5921E,CODE_CC688E,CODE_C59229,CODE_CC68AC
	dl CODE_C5923F,CODE_CC6894,CODE_C59255,CODE_CC6876
	dl CODE_C59276,CODE_CC688E,CODE_CC693E,CODE_CC687C
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A96
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A9E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C58A0D,CODE_CC687C,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_C58AA6,CODE_CC693E,CODE_C58B0E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AAE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AB6
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58ABE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C589B5,CODE_CC68A0,CODE_C5921E,CODE_CC6894
	dl CODE_C59229,CODE_CC68AC,CODE_C5923F,CODE_CC6894
	dl CODE_C59255,CODE_CC6876,CODE_C59276,CODE_CC6894
	dl CODE_CC693E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C59381,CODE_CC688E
	dl CODE_C5923F,CODE_CC6876,CODE_C59276,CODE_CC6876
	dl CODE_CC693E,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C59234,CODE_CC6888,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC6936,CODE_C59397
	dl CODE_C593A9,CODE_CC6876,CODE_CC693E,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C34000:
	dl BSZ1_SpriteAnimationData_EnemyKilledSmoke,DATA_CE3AA9,DATA_CE3ADA,DATA_CE3B0B
	dl DATA_CE3B3C,DATA_CE3B6D,DATA_CE3B9E,DATA_CE3BCF
	dl DATA_CE3C00,DATA_CE3C31,DATA_CE3C62,DATA_CE3C93
	dl DATA_CE3CC4,DATA_CE3CF5,DATA_CE3D26,DATA_CE3D57
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC7265,CODE_CC6876,CODE_C589C0,CODE_CC68B2
	dl CODE_C589CB,CODE_CC68A6,CODE_C58A6D,CODE_CC6870
	dl CODE_CC693E,CODE_CC689A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C589B5,CODE_CC68A0
	dl CODE_C5921E,CODE_CC688E,CODE_C59229,CODE_CC68AC
	dl CODE_C5923F,CODE_CC6894,CODE_C59255,CODE_CC6876
	dl CODE_C5926B,CODE_CC6882,CODE_CC693E,CODE_CC687C
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A96
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A9E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C58A0D,CODE_CC687C,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_C58AA6,CODE_CC693E,CODE_C58B0E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AAE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AB6
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58ABE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5921E,CODE_CC6894,CODE_C59229,CODE_CC68AC
	dl CODE_C5923F,CODE_CC6894,CODE_C59255,CODE_CC6876
	dl CODE_C5926B,CODE_CC6882,CODE_CC693E,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C59381,CODE_CC688E
	dl CODE_C59255,CODE_CC6876,CODE_C5923F,CODE_CC6876
	dl CODE_CC693E,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C59234,CODE_CC6888,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC6936,CODE_C59397
	dl CODE_C593A9,CODE_CC6876,CODE_CC693E,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C34400:
	dl BSZ1_SpriteAnimationData_EnemyKilledSmoke,DATA_CE3AA9,DATA_CE3ADA,DATA_CE3B0B
	dl DATA_CE3B3C,DATA_CE3B6D,DATA_CE3B9E,DATA_CE3BCF
	dl DATA_CE3C00,DATA_CE3C31,DATA_CE3C62,DATA_CE3C93
	dl DATA_CE3CC4,DATA_CE3CF5,DATA_CE3D26,DATA_CE3D57
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC7265,CODE_CC6876,CODE_C589C0,CODE_CC68B2
	dl CODE_C589CB,CODE_CC68A6,CODE_C58A6D,CODE_CC6870
	dl CODE_CC693E,CODE_CC689A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C589B5,CODE_CC68A0
	dl CODE_C5921E,CODE_CC688E,CODE_C59229,CODE_CC68AC
	dl CODE_C59260,CODE_CC6888,CODE_C59276,CODE_CC688E
	dl CODE_C5924A,CODE_CC687C,CODE_CC693E,CODE_CC6882
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A96
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A9E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5923F,CODE_CC6894,CODE_C59255,CODE_CC6876
	dl CODE_C58A0D,CODE_CC687C,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_C58AA6,CODE_CC693E,CODE_C58B0E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AAE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AB6
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58ABE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5921E,CODE_CC6894,CODE_C59229,CODE_CC68AC
	dl CODE_C59260,CODE_CC6888,CODE_C5926B,CODE_CC6882
	dl CODE_C59276,CODE_CC6894,CODE_CC693E,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C59381,CODE_CC688E
	dl CODE_C5923F,CODE_CC6876,CODE_C5924A,CODE_CC6876
	dl CODE_C59276,CODE_CC6876,CODE_CC693E,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C59234,CODE_CC6888,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC6936,CODE_C59397
	dl CODE_C593A9,CODE_CC6876,CODE_CC693E,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C34800:
	dl BSZ1_SpriteAnimationData_EnemyKilledSmoke,DATA_CE3AA9,DATA_CE3ADA,DATA_CE3B0B
	dl DATA_CE3B3C,DATA_CE3B6D,DATA_CE3B9E,DATA_CE3BCF
	dl DATA_CE3C00,DATA_CE3C31,DATA_CE3C62,DATA_CE3C93
	dl DATA_CE3CC4,DATA_CE3CF5,DATA_CE3D26,DATA_CE3D57
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC7265,CODE_CC6876,CODE_C589C0,CODE_CC68B2
	dl CODE_C589CB,CODE_CC68A6,CODE_C58A6D,CODE_CC6870
	dl CODE_CC693E,CODE_CC689A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C589B5,CODE_CC68A0
	dl CODE_C5921E,CODE_CC688E,CODE_C59229,CODE_CC68AC
	dl CODE_C5923F,CODE_CC6894,CODE_C59276,CODE_CC688E
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A96
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A9E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C58A0D,CODE_CC687C,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_C58AA6,CODE_CC693E,CODE_C58B0E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AAE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AB6
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58ABE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5921E,CODE_CC6894,CODE_C59229,CODE_CC68AC
	dl CODE_C5923F,CODE_CC6894,CODE_C59276,CODE_CC6894
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C59381,CODE_CC688E
	dl CODE_C5923F,CODE_CC6876,CODE_CC693E,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C59234,CODE_CC6888,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC6936,CODE_C59397
	dl CODE_C593A9,CODE_CC6876,CODE_CC693E,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C34C00:
	dl BSZ1_SpriteAnimationData_EnemyKilledSmoke,DATA_CE3AA9,DATA_CE3ADA,DATA_CE3B0B
	dl DATA_CE3B3C,DATA_CE3B6D,DATA_CE3B9E,DATA_CE3BCF
	dl DATA_CE3C00,DATA_CE3C31,DATA_CE3C62,DATA_CE3C93
	dl DATA_CE3CC4,DATA_CE3CF5,DATA_CE3D26,DATA_CE3D57
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC7265,CODE_CC6876,CODE_C589C0,CODE_CC68B2
	dl CODE_C589CB,CODE_CC68A6,CODE_C58A41,CODE_CC6870
	dl CODE_CC693E,CODE_CC68A6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C589B5,CODE_CC68A0
	dl CODE_C5921E,CODE_CC6876,CODE_C59229,CODE_CC6876
	dl CODE_C5924A,CODE_CC687C,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A96
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A9E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C58A0D,CODE_CC687C,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_C58AA6,CODE_CC693E,CODE_C58B0E
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AAE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58AB6
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58ABE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC67BA,CODE_CC692C
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5921E,CODE_CC6876,CODE_C59229,CODE_CC6876
	dl CODE_C5924A,CODE_CC687C,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_C59381,CODE_CC688E
	dl CODE_C59255,CODE_CC6876,CODE_CC693E,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C59234,CODE_CC6888,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59216,CODE_CC6936,CODE_C59397
	dl CODE_C593A9,CODE_CC6876,CODE_CC693E,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C35000:
	dl BSZ1_SpriteAnimationData_EnemyKilledSmoke,DATA_CE3AA9,DATA_CE3ADA,DATA_CE3B0B
	dl DATA_CE3B3C,DATA_CE3B6D,DATA_CE3B9E,DATA_CE3BCF
	dl DATA_CE3C00,DATA_CE3C31,DATA_CE3C62,DATA_CE3C93
	dl DATA_CE3CC4,DATA_CE3CF5,DATA_CE3D26,DATA_CE3D57
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58A96
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C35400:
	dl BSZ1_SpriteAnimationData_EnemyKilledSmoke,DATA_CE3AA9,DATA_CE3ADA,DATA_CE3B0B
	dl DATA_CE3B3C,DATA_CE3B6D,DATA_CE3B9E,DATA_CE3BCF
	dl DATA_CE3C00,DATA_CE3C31,DATA_CE3C62,DATA_CE3C93
	dl DATA_CE3CC4,DATA_CE3CF5,DATA_CE3D26,DATA_CE3D57
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC67BA,CODE_CC692C,CODE_CC693E,CODE_C58B16
	dl CODE_CC693E,CODE_C58B16,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C35800:
	dl BSZ1_SpriteAnimationData_Peahat,DATA_CE3DC1,DATA_CE3DF2,DATA_CE3E23
	dl DATA_CE3E54,DATA_CE3E85,DATA_CE3EB6,DATA_CE3EE7
	dl DATA_CE3F18,DATA_CE3F49,DATA_CE3F7A,DATA_CE3FAB
	dl DATA_CE3FDC,DATA_CE400D,DATA_CE403E,DATA_CE406F
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59873,CODE_C54690,CODE_CC692C
	dl CODE_CC7257,CODE_CC6870,CODE_CC693E,CODE_C5987B
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ADE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$10,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C35C00:
	dl BSZ1_SpriteAnimationData_RedLeever_Moving,BSZ1_SpriteAnimationData_RedLeever_HalfInGround,BSZ1_SpriteAnimationData_RedLeever_MostlyInGround,BSZ1_SpriteAnimationData_RedLeever_Underground
	dl DATA_CE4178,DATA_CE41A9,DATA_CE41DA,DATA_CE420B
	dl DATA_CE423C,DATA_CE426D,DATA_CE429E,DATA_CE42CF
	dl DATA_CE4300,DATA_CE4331,DATA_CE4362,DATA_CE4393
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59CE8,CODE_CC7257,CODE_CC6870
	dl CODE_C54690,CODE_CC692C,CODE_CC693E,CODE_C59CF0
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AC6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C36000:
	dl BSZ1_SpriteAnimationData_BlueLeever_Moving,BSZ1_SpriteAnimationData_BlueLeever_HalfInGround,BSZ1_SpriteAnimationData_BlueLeever_MostlyInGround,BSZ1_SpriteAnimationData_BlueLeever_Underground
	dl DATA_CE4488,DATA_CE44B9,DATA_CE44EA,DATA_CE451B
	dl DATA_CE454C,DATA_CE457D,DATA_CE45AE,DATA_CE45DF
	dl DATA_CE4610,DATA_CE4641,DATA_CE4672,DATA_CE46A3
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C59CE8,CODE_CC7257,CODE_CC6870
	dl CODE_C54690,CODE_CC692C,CODE_CC693E,CODE_C59D04
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ADE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$04,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C36400:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_Whirlpool,BSZ1_SpriteAnimationData_Zora_Wait,BSZ1_SpriteAnimationData_Zora_Spit,DATA_CE8B63
	dl DATA_CE8B94,DATA_CE8BC5,DATA_CE8BF6,DATA_CE8C27
	dl DATA_CE8C58,DATA_CE8C89,DATA_CE8CBA,DATA_CE8CEB
	dl DATA_CE8D1C,DATA_CE8D4D,DATA_CE8D7E,DATA_CE8DAF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C59CB3,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C59CC9,CODE_CC7257,CODE_CC6876
	dl CODE_C59CBE,CODE_CC210D,CODE_C59CDD,CODE_CC6920
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AC6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$02,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl BSZ1_SpriteAnimationData_Whirlpool,BSZ1_SpriteAnimationData_Zora_Wait,BSZ1_SpriteAnimationData_Zora_Spit,DATA_CE8B63
	dl DATA_CE8B94,DATA_CE8BC5,DATA_CE8BF6,DATA_CE8C27
	dl DATA_CE8C58,DATA_CE8C89,DATA_CE8CBA,DATA_CE8CEB
	dl DATA_CE8D1C,DATA_CE8D4D,DATA_CE8D7E,DATA_CE8DAF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C59CB3,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C59CC9,CODE_CC7257,CODE_CC6876
	dl CODE_C59CBE,CODE_CC210D,CODE_C59CDD,CODE_CC6920
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AC6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$02,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C36800:
	dl BSZ1_SpriteAnimationData_RedTektite_Idle,BSZ1_SpriteAnimationData_RedTektite_Jump,DATA_CE473E,DATA_CE476F
	dl DATA_CE47A0,DATA_CE47D1,DATA_CE4802,DATA_CE4833
	dl DATA_CE4864,DATA_CE4895,DATA_CE48C6,DATA_CE48F7
	dl DATA_CE4928,DATA_CE4959,DATA_CE498A,DATA_CE49BB
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5A048,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5A050,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AC6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$10,$00,$00,$00,$01,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C36C00:
	dl DATA_CE49EC,DATA_CE4A1D,DATA_CE4A4E,DATA_CE4A7F
	dl DATA_CE4AB0,DATA_CE4AE1,DATA_CE4B12,DATA_CE4B43
	dl DATA_CE4B74,DATA_CE4BA5,DATA_CE4BD6,DATA_CE4C07
	dl DATA_CE4C38,DATA_CE4C69,DATA_CE4C9A,DATA_CE4CCB
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5A048,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5A067,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ACE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$10,$00,$00,$00,$01,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C37000:
	dl BSZ1_SpriteAnimationData_RedOctorok_MoveLeft,BSZ1_SpriteAnimationData_RedOctorok_MoveRight,BSZ1_SpriteAnimationData_RedOctorok_MoveDown,BSZ1_SpriteAnimationData_RedOctorok_MoveUp
	dl DATA_CE4DD4,DATA_CE4E05,DATA_CE4E36,DATA_CE4E67
	dl DATA_CE4E98,DATA_CE4EC9,DATA_CE4EFA,DATA_CE4F2B
	dl DATA_CE4F5C,DATA_CE4F8D,DATA_CE4FBE,DATA_CE4FEF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_C5A5ED,CODE_CC693E,CODE_C5A406
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AC6,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$01,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C37400:
	dl DATA_CE5020,DATA_CE5051,DATA_CE5082,DATA_CE50B3
	dl DATA_CE50E4,DATA_CE5115,DATA_CE5146,DATA_CE5177
	dl DATA_CE51A8,DATA_CE51D9,DATA_CE520A,DATA_CE523B
	dl DATA_CE526C,DATA_CE529D,DATA_CE52CE,DATA_CE52FF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_C5A5ED,CODE_CC693E,CODE_C5A406
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AC6,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $30,$00,$00,$00,$00,$00,$00,$30,$01,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C37800:
	dl BSZ1_SpriteAnimationData_BlueOctorok_MoveLeft,BSZ1_SpriteAnimationData_BlueOctorok_MoveRight,BSZ1_SpriteAnimationData_BlueOctorok_MoveDown,BSZ1_SpriteAnimationData_BlueOctorok_MoveUp
	dl DATA_CE53F4,DATA_CE5425,DATA_CE5456,DATA_CE5487
	dl DATA_CE54B8,DATA_CE54E9,DATA_CE551A,DATA_CE554B
	dl DATA_CE557C,DATA_CE55AD,DATA_CE55DE,DATA_CE560F
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_C5A5ED,CODE_CC693E,CODE_C5A420
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$02,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C37C00:
	dl DATA_CE5640,DATA_CE5671,DATA_CE56A2,DATA_CE56D3
	dl DATA_CE5704,DATA_CE5735,DATA_CE5766,DATA_CE5797
	dl DATA_CE57C8,DATA_CE57F9,DATA_CE582A,DATA_CE585B
	dl DATA_CE588C,DATA_CE58BD,DATA_CE58EE,DATA_CE591F
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_C5A5ED,CODE_CC693E,CODE_C5A420
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $30,$00,$00,$00,$00,$00,$00,$30,$02,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C38000:
	dl BSZ1_SpriteAnimationData_RedMoblin_MoveLeft,BSZ1_SpriteAnimationData_RedMoblin_MoveRight,BSZ1_SpriteAnimationData_RedMoblin_MoveDown,BSZ1_SpriteAnimationData_RedMoblin_MoveUp
	dl DATA_CE605C,DATA_CE608D,DATA_CE60BE,DATA_CE60EF
	dl DATA_CE6120,DATA_CE6151,DATA_CE6182,DATA_CE61B3
	dl DATA_CE61E4,DATA_CE6215,DATA_CE6246,DATA_CE6277
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_C5A5FD,CODE_CC693E,CODE_C5A46E
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AC6,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$02,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C38400:
	dl BSZ1_SpriteAnimationData_BlueMoblin_MoveLeft,BSZ1_SpriteAnimationData_BlueMoblin_MoveRight,BSZ1_SpriteAnimationData_BlueMoblin_MoveDown,BSZ1_SpriteAnimationData_BlueMoblin_MoveUp
	dl DATA_CE636C,DATA_CE639D,DATA_CE63CE,DATA_CE63FF
	dl DATA_CE6430,DATA_CE6461,DATA_CE6492,DATA_CE64C3
	dl DATA_CE64F4,DATA_CE6525,DATA_CE6556,DATA_CE6587
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_C5A5FD,CODE_CC693E,CODE_C5A488
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$03,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C38800:
	dl BSZ1_SpriteAnimationData_RedLynel_MoveLeft,BSZ1_SpriteAnimationData_RedLynel_MoveRight,BSZ1_SpriteAnimationData_RedLynel_MoveDown,BSZ1_SpriteAnimationData_RedLynel_MoveUp
	dl DATA_CE5A28,DATA_CE5A59,DATA_CE5A8A,DATA_CE5ABB
	dl DATA_CE5AEC,DATA_CE5B1D,DATA_CE5B4E,DATA_CE5B7F
	dl DATA_CE5BB0,DATA_CE5BE1,DATA_CE5C12,DATA_CE5C43
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_C5A3FB,CODE_C5A5F5
	dl CODE_CC7257,CODE_CC6870,CODE_CC693E,CODE_C5A43A
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ADE,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$04,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C38C00:
	dl BSZ1_SpriteAnimationData_BlueLynel_MoveLeft,BSZ1_SpriteAnimationData_BlueLynel_MoveRight,BSZ1_SpriteAnimationData_BlueLynel_MoveDown,BSZ1_SpriteAnimationData_BlueLynel_MoveUp
	dl DATA_CE5D38,DATA_CE5D69,DATA_CE5D9A,DATA_CE5DCB
	dl DATA_CE5DFC,DATA_CE5E2D,DATA_CE5E5E,DATA_CE5E8F
	dl DATA_CE5EC0,DATA_CE5EF1,DATA_CE5F22,DATA_CE5F53
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_C5A615,CODE_CC693E,CODE_C5A454
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$08,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C39000:
	dl BSZ1_SpriteAnimationData_Stalfos_MoveLeft,BSZ1_SpriteAnimationData_Stalfos_MoveRight,BSZ1_SpriteAnimationData_Stalfos_MoveDown,BSZ1_SpriteAnimationData_Stalfos_MoveUp
	dl DATA_CE6690,DATA_CE66C1,DATA_CE66F2,DATA_CE6723
	dl DATA_CE6754,DATA_CE6785,DATA_CE67B6,DATA_CE67E7
	dl DATA_CE6818,DATA_CE6849,DATA_CE687A,DATA_CE68AB
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_CC6906,CODE_CC693E,CODE_C5A4A2
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ACE,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$02,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C39400:
	dl BSZ1_SpriteAnimationData_RedBubble,DATA_CE7B95,DATA_CE7BC6,DATA_CE7BF7
	dl DATA_CE7C28,DATA_CE7C59,DATA_CE7C8A,DATA_CE7CBB
	dl DATA_CE7CEC,DATA_CE7D1D,DATA_CE7D4E,DATA_CE7D7F
	dl DATA_CE7DB0,DATA_CE7DE1,DATA_CE7E12,DATA_CE7E43
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_C589EC,CODE_C5AA20
	dl CODE_CC693E,CODE_C5A9E3,CODE_CC693E,CODE_C58373
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $40,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C39800:
	dl BSZ1_SpriteAnimationData_GreenBubble,DATA_CE7EA5,DATA_CE7ED6,DATA_CE7F07
	dl DATA_CE7F38,DATA_CE7F69,DATA_CE7F9A,DATA_CE7FCB
	dl DATA_CE7FFC,DATA_CE802D,DATA_CE805E,DATA_CE808F
	dl DATA_CE80C0,DATA_CE80F1,DATA_CE8122,DATA_CE8153
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC693E,CODE_C5A9E3
	dl CODE_CC693E,CODE_C58373,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $40,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C39C00:
	dl BSZ1_SpriteAnimationData_FlashingBubble,DATA_CE81B5,DATA_CE81E6,DATA_CE8217
	dl DATA_CE8248,DATA_CE8279,DATA_CE82AA,DATA_CE82DB
	dl DATA_CE830C,DATA_CE833D,DATA_CE836E,DATA_CE839F
	dl DATA_CE83D0,DATA_CE8401,DATA_CE8432,DATA_CE8463
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC693E,CODE_C5A9E3
	dl CODE_CC693E,CODE_C58373,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $40,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3A000:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_Vire_MoveLeft,BSZ1_SpriteAnimationData_Vire_MoveRight,BSZ1_SpriteAnimationData_Vire_MoveDown,BSZ1_SpriteAnimationData_Vire_MoveUp
	dl DATA_CE887A,DATA_CE88AB,DATA_CE88DC,DATA_CE890D
	dl DATA_CE893E,DATA_CE896F,DATA_CE89A0,DATA_CE89D1
	dl DATA_CE8A02,DATA_CE8A33,DATA_CE8A64,DATA_CE8A95
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5A9EE,CODE_C58317,CODE_CC6870
	dl CODE_C5AE0C,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5ADF9,CODE_C58B26,CODE_C5ADF9,CODE_CC6909
	dl CODE_CC693E,CODE_C5A9EE,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$04,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl BSZ1_SpriteAnimationData_Vire_MoveLeft,BSZ1_SpriteAnimationData_Vire_MoveRight,BSZ1_SpriteAnimationData_Vire_MoveDown,BSZ1_SpriteAnimationData_Vire_MoveUp
	dl DATA_CE887A,DATA_CE88AB,DATA_CE88DC,DATA_CE890D
	dl DATA_CE893E,DATA_CE896F,DATA_CE89A0,DATA_CE89D1
	dl DATA_CE8A02,DATA_CE8A33,DATA_CE8A64,DATA_CE8A95
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5A9EE,CODE_C58317,CODE_CC6870
	dl CODE_C5AE0C,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5ADF9,CODE_C58B1E,CODE_C5ADF9,CODE_CC6909
	dl CODE_CC693E,CODE_C5A9EE,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$04,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C3A400:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_FallingRock,DATA_CE84C9,DATA_CE84FA,DATA_CE852B
	dl DATA_CE855C,DATA_CE858D,DATA_CE85BE,DATA_CE85EF
	dl DATA_CE8620,DATA_CE8651,DATA_CE8682,DATA_CE86B3
	dl DATA_CE86E4,DATA_CE8715,DATA_CE8746,DATA_CE8777
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5A07E,CODE_CC693E,CODE_C5A086
	dl CODE_C5A987,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A08E,CODE_C58317,CODE_CC6876
	dl CODE_C5A03D,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$09,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl BSZ1_SpriteAnimationData_FallingRock,DATA_CE84C9,DATA_CE84FA,DATA_CE852B
	dl DATA_CE855C,DATA_CE858D,DATA_CE85BE,DATA_CE85EF
	dl DATA_CE8620,DATA_CE8651,DATA_CE8682,DATA_CE86B3
	dl DATA_CE86E4,DATA_CE8715,DATA_CE8746,DATA_CE8777
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5A07E,CODE_CC693E,CODE_C5A086
	dl CODE_C5A987,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A08E,CODE_C58317,CODE_CC6876
	dl CODE_C5A03D,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$09,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C3A800:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_FallingRock,DATA_CE84C9,DATA_CE84FA,DATA_CE852B
	dl DATA_CE855C,DATA_CE858D,DATA_CE85BE,DATA_CE85EF
	dl DATA_CE8620,DATA_CE8651,DATA_CE8682,DATA_CE86B3
	dl DATA_CE86E4,DATA_CE8715,DATA_CE8746,DATA_CE8777
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C589E1,CODE_C5A0AC,CODE_C589E1,CODE_CC6870
	dl CODE_C589D6,CODE_CC692C,CODE_CC693E,CODE_C5A0AC
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C589D6,CODE_CC692C,CODE_CC693E,CODE_C5835B
	dl CODE_C589E1,CODE_C5835B,CODE_C582F6,CODE_CC6876
	dl CODE_CC693E,CODE_C5A0B4,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A0A4,CODE_CC693E,CODE_C5A09C
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$09,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl BSZ1_SpriteAnimationData_FallingRock,DATA_CE84C9,DATA_CE84FA,DATA_CE852B
	dl DATA_CE855C,DATA_CE858D,DATA_CE85BE,DATA_CE85EF
	dl DATA_CE8620,DATA_CE8651,DATA_CE8682,DATA_CE86B3
	dl DATA_CE86E4,DATA_CE8715,DATA_CE8746,DATA_CE8777
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C589E1,CODE_C5A0AC,CODE_C589E1,CODE_CC6870
	dl CODE_C589D6,CODE_CC692C,CODE_CC693E,CODE_C5A0AC
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C589D6,CODE_CC692C,CODE_CC693E,CODE_C5835B
	dl CODE_C589E1,CODE_C5835B,CODE_C582F6,CODE_CC6876
	dl CODE_CC693E,CODE_C5A0B4,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A0A4,CODE_CC693E,CODE_C5A09C
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$09,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C3AC00:
	dl BSZ1_SpriteAnimationData_Digdogger,DATA_CE9459,DATA_CE948A,DATA_CE94BB
	dl DATA_CE94EC,DATA_CE951D,DATA_CE954E,DATA_CE957F
	dl DATA_CE95B0,DATA_CE95E1,DATA_CE9612,DATA_CE9643
	dl DATA_CE9674,DATA_CE96A5,DATA_CE96D6,DATA_CE9707
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$1D,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F0D4,CODE_CC693E,CODE_C5F226
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$FF,$00,$00,$00,$00,$20,$FF,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3B000:
	dl BSZ1_SpriteAnimationData_MiniDigdogger,DATA_CE976F,DATA_CE97A0,DATA_CE97D1
	dl DATA_CE9802,DATA_CE9833,DATA_CE9864,DATA_CE9895
	dl DATA_CE98C6,DATA_CE98F7,DATA_CE9928,DATA_CE9959
	dl DATA_CE998A,DATA_CE99BB,DATA_CE99EC,DATA_CE9A1D
	db $FF,$FF,$1D,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5F226,CODE_CC7257,CODE_CC6870
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$02,$00,$00,$00,$00,$00,$08,$04,$00,$00,$00,$00,$3F,$00
	db $80,$01,$00,$00,$01,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3B400:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_PolsVoice,DATA_CE9DA1,DATA_CE9DD2,DATA_CE9E03
	dl DATA_CE9E34,DATA_CE9E65,DATA_CE9E96,DATA_CE9EC7
	dl DATA_CE9EF8,DATA_CE9F29,DATA_CE9F5A,DATA_CE9F8B
	dl DATA_CE9FBC,DATA_CE9FED,DATA_CEA01E,DATA_CEA04F
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5835B,CODE_CC693E,CODE_C5F3D4
	dl CODE_CC693E,CODE_C5F896,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58B2E,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $A0,$00,$00,$00,$00,$00,$00,$00,$0A,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl BSZ1_SpriteAnimationData_PolsVoice,DATA_CE9DA1,DATA_CE9DD2,DATA_CE9E03
	dl DATA_CE9E34,DATA_CE9E65,DATA_CE9E96,DATA_CE9EC7
	dl DATA_CE9EF8,DATA_CE9F29,DATA_CE9F5A,DATA_CE9F8B
	dl DATA_CE9FBC,DATA_CE9FED,DATA_CEA01E,DATA_CEA04F
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5835B,CODE_CC693E,CODE_C5F3D4
	dl CODE_CC693E,CODE_C5F896,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58B26,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $A0,$00,$00,$00,$00,$00,$00,$00,$0A,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C3B800:
	dl BSZ1_SpriteAnimationData_LikeLike,DATA_CEA0B7,DATA_CEA0E8,DATA_CEA119
	dl DATA_CEA14A,DATA_CEA17B,DATA_CEA1AC,DATA_CEA1DD
	dl DATA_CEA20E,DATA_CEA23F,DATA_CEA270,DATA_CEA2A1
	dl DATA_CEA2D2,DATA_CEA303,DATA_CEA334,DATA_CEA365
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5F504,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5F8B4,CODE_CC693E,CODE_C58AEE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$00,$09,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3BC00:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_Gibdo_MoveRight,BSZ1_SpriteAnimationData_Gibdo_MoveLeft,BSZ1_SpriteAnimationData_Gibdo_MoveDown,BSZ1_SpriteAnimationData_Gibdo_MoveUp
	dl DATA_CE9B20,DATA_CE9B51,DATA_CE9B82,DATA_CE9BB3
	dl DATA_CE9BE4,DATA_CE9C15,DATA_CE9C46,DATA_CE9C77
	dl DATA_CE9CA8,DATA_CE9CD9,DATA_CE9D0A,DATA_CE9D3B
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F0FA,CODE_CC7257,CODE_CC6882
	dl CODE_CC693E,CODE_C5F37E,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F0FA,CODE_CC693E,CODE_C58373
	dl CODE_CC693E,CODE_C5F37E,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F0FA,CODE_CC693E,CODE_C58373
	dl CODE_CC693E,CODE_C5F37E,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F0FA,CODE_CC693E,CODE_C58373
	dl CODE_CC693E,CODE_C5F37E,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$07,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl BSZ1_SpriteAnimationData_Gibdo_MoveRight,BSZ1_SpriteAnimationData_Gibdo_MoveLeft,BSZ1_SpriteAnimationData_Gibdo_MoveDown,BSZ1_SpriteAnimationData_Gibdo_MoveUp
	dl DATA_CE9B20,DATA_CE9B51,DATA_CE9B82,DATA_CE9BB3
	dl DATA_CE9BE4,DATA_CE9C15,DATA_CE9C46,DATA_CE9C77
	dl DATA_CE9CA8,DATA_CE9CD9,DATA_CE9D0A,DATA_CE9D3B
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F0FA,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5F37E,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F0FA,CODE_CC693E,CODE_C58373
	dl CODE_CC693E,CODE_C5F37E,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F0FA,CODE_CC693E,CODE_C58373
	dl CODE_CC693E,CODE_C5F37E,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F0FA,CODE_CC693E,CODE_C58373
	dl CODE_CC693E,CODE_C5F37E,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$07,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C3C000:
	dl DATA_CEA3BA,DATA_CEA3EB,DATA_CEA41C,DATA_CEA44D
	dl DATA_CEA47E,DATA_CEA4AF,DATA_CEA4E0,DATA_CEA511
	dl DATA_CEA542,DATA_CEA573,DATA_CEA5A4,DATA_CEA5D5
	dl DATA_CEA606,DATA_CEA637,DATA_CEA668,DATA_CEA699
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$1D,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC6936,CODE_C5F12C
	dl CODE_CC693E,CODE_C5835B,CODE_CC693E,CODE_C5F5AB
	dl CODE_CC693E,CODE_C5F8A1,CODE_C58317,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$FB,$00,$00,$00,$00,$20,$02,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3C400:
	dl DATA_CEA6CA,DATA_CEA6FB,DATA_CEA72C,DATA_CEA75D
	dl DATA_CEA78E,DATA_CEA7BF,DATA_CEA7F0,DATA_CEA821
	dl DATA_CEA852,DATA_CEA883,DATA_CEA8B4,DATA_CEA8E5
	dl DATA_CEA916,DATA_CEA947,DATA_CEA978,DATA_CEA9A9
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$1D,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC6936,CODE_C5F12C
	dl CODE_CC693E,CODE_C5835B,CODE_CC693E,CODE_C5F5AB
	dl CODE_CC693E,CODE_C5F8A1,CODE_C58317,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$FB,$00,$00,$00,$00,$20,$06,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3C800:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_Patra,DATA_CEAA13,DATA_CEAA44,DATA_CEAA75
	dl DATA_CEAAA6,DATA_CEAAD7,DATA_CEAB08,DATA_CEAB39
	dl DATA_CEAB6A,DATA_CEAB9B,DATA_CEABCC,DATA_CEABFD
	dl DATA_CEAC2E,DATA_CEAC5F,DATA_CEAC90,DATA_CEACC1
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC687C,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F133,CODE_CC693E,CODE_C5F8AC
	dl CODE_CC693E,CODE_C5F68B,CODE_CC693E,CODE_C5F8A1
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_C56229
	dl CODE_C5B196,CODE_C5B17E,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5B196,CODE_C5B17E,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$BE,$00,$00,$00,$00,$20,$0B,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl BSZ1_SpriteAnimationData_Patra,DATA_CEAA13,DATA_CEAA44,DATA_CEAA75
	dl DATA_CEAAA6,DATA_CEAAD7,DATA_CEAB08,DATA_CEAB39
	dl DATA_CEAB6A,DATA_CEAB9B,DATA_CEABCC,DATA_CEABFD
	dl DATA_CEAC2E,DATA_CEAC5F,DATA_CEAC90,DATA_CEACC1
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F133,CODE_CC693E,CODE_C5F8AC
	dl CODE_CC693E,CODE_C5F68B,CODE_CC693E,CODE_C5F8A1
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_C56229
	dl CODE_C5B196,CODE_C5B17E,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$BE,$00,$00,$00,$00,$20,$0B,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_C3CC00:
	dl BSZ1_SpriteAnimationData_Patra,DATA_CEAA13,DATA_CEAA44,DATA_CEAA75
	dl DATA_CEAAA6,DATA_CEAAD7,DATA_CEAB08,DATA_CEAB39
	dl DATA_CEAB6A,DATA_CEAB9B,DATA_CEABCC,DATA_CEABFD
	dl DATA_CEAC2E,DATA_CEAC5F,DATA_CEAC90,DATA_CEACC1
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5F133,CODE_CC693E,CODE_C5F8AC
	dl CODE_CC693E,CODE_C5F68B,CODE_CC693E,CODE_C5F8A1
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_C56229
	dl CODE_C5B196,CODE_C5B17E,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$BE,$00,$00,$00,$00,$20,$0B,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3D000:
	dl BSZ1_SpriteAnimationData_MiniPatra,DATA_CEAD27,DATA_CEAD58,DATA_CEAD89
	dl DATA_CEADBA,DATA_CEADEB,DATA_CEAE1C,DATA_CEAE4D
	dl DATA_CEAE7E,DATA_CEAEAF,DATA_CEAEE0,DATA_CEAF11
	dl DATA_CEAF42,DATA_CEAF73,DATA_CEAFA4,DATA_CEAFD5
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5F70C,CODE_CC693E,CODE_C5835B
	dl CODE_CC693E,CODE_C5F8A1,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$BE,$00,$00,$00,$00,$20,$06,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3D400:
	dl BSZ1_SpriteAnimationData_MiniPatra,DATA_CEAD27,DATA_CEAD58,DATA_CEAD89
	dl DATA_CEADBA,DATA_CEADEB,DATA_CEAE1C,DATA_CEAE4D
	dl DATA_CEAE7E,DATA_CEAEAF,DATA_CEAEE0,DATA_CEAF11
	dl DATA_CEAF42,DATA_CEAF73,DATA_CEAFA4,DATA_CEAFD5
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5F70C,CODE_CC693E,CODE_C5835B
	dl CODE_CC693E,CODE_C5F8A1,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$BE,$00,$00,$00,$00,$20,$06,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3D800:
	dl BSZ1_SpriteAnimationData_Moldorm,DATA_CEB03B,DATA_CEB06C,DATA_CEB09D
	dl DATA_CEB0CE,DATA_CEB0FF,DATA_CEB130,DATA_CEB161
	dl DATA_CEB192,DATA_CEB1C3,DATA_CEB1F4,DATA_CEB225
	dl DATA_CEB256,DATA_CEB287,DATA_CEB2B8,DATA_CEB2E9
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_C5AF0D,CODE_CC692C
	dl CODE_CC693E,CODE_C5AF5E,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5AF20,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$09,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3DC00:
	dl BSZ1_SpriteAnimationData_Moldorm,DATA_CEB03B,DATA_CEB06C,DATA_CEB09D
	dl DATA_CEB0CE,DATA_CEB0FF,DATA_CEB130,DATA_CEB161
	dl DATA_CEB192,DATA_CEB1C3,DATA_CEB1F4,DATA_CEB225
	dl DATA_CEB256,DATA_CEB287,DATA_CEB2B8,DATA_CEB2E9
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5AF28,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5AF30,CODE_C58317,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C58AEE,CODE_CC693E,CODE_C5AF66
	dl CODE_CC693E,CODE_C5AF6E,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$02,$00,$00,$00,$00,$00,$04,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3E000:
	dl BSZ1_SpriteAnimationData_Moldorm,DATA_CEB03B,DATA_CEB06C,DATA_CEB09D
	dl DATA_CEB0CE,DATA_CEB0FF,DATA_CEB130,DATA_CEB161
	dl DATA_CEB192,DATA_CEB1C3,DATA_CEB1F4,DATA_CEB225
	dl DATA_CEB256,DATA_CEB287,DATA_CEB2B8,DATA_CEB2E9
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5AF47,CODE_C58317,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C58AEE,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$02,$00,$00,$00,$00,$00,$04,$01,$00,$00,$00,$00,$80,$00
	db $00,$02,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3E400:
	dl BSZ1_SpriteAnimationData_RedDarknut_MoveLeft,BSZ1_SpriteAnimationData_RedDarknut_MoveRight,BSZ1_SpriteAnimationData_RedDarknut_MoveDown,BSZ1_SpriteAnimationData_RedDarknut_MoveUp
	dl DATA_CEB3F2,DATA_CEB423,DATA_CEB454,DATA_CEB485
	dl DATA_CEB4B6,DATA_CEB4E7,DATA_CEB518,DATA_CEB549
	dl DATA_CEB57A,DATA_CEB5AB,DATA_CEB5DC,DATA_CEB60D
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_CC6906,CODE_CC693E,CODE_C5A4B9
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AD6,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$B6,$00,$00,$00,$00,$20,$04,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3E800:
	dl BSZ1_SpriteAnimationData_BlueDarknut_MoveLeft,BSZ1_SpriteAnimationData_BlueDarknut_MoveRight,BSZ1_SpriteAnimationData_BlueDarknut_MoveDown,BSZ1_SpriteAnimationData_BlueDarknut_MoveUp
	dl DATA_CEB702,DATA_CEB733,DATA_CEB764,DATA_CEB795
	dl DATA_CEB7C6,DATA_CEB7F7,DATA_CEB828,DATA_CEB859
	dl DATA_CEB88A,DATA_CEB8BB,DATA_CEB8EC,DATA_CEB91D
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_C5A3FB,CODE_CC6906,CODE_CC693E,CODE_C5A4B9
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ADE,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $28,$00,$B6,$00,$00,$00,$00,$28,$08,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3EC00:
	dl DATA_CEC35A,DATA_CEC38B,DATA_CEC2F8,DATA_CEC329
	dl DATA_CEC41E,DATA_CEC44F,DATA_CEC3BC,DATA_CEC3ED
	dl DATA_CEC4E2,DATA_CEC513,DATA_CEC480,DATA_CEC4B1
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC56BD,CODE_CC6894
	dl CODE_CC5B30,CODE_CC1ACB,CODE_CC693E,CODE_CC2C5A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$1D,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC608F,CODE_CC6894,CODE_CC6013,CODE_CC1ACB
	dl CODE_CC693E,CODE_CC0C65,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$1D,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60AA,CODE_CC689A,CODE_CC6032,CODE_CC1ACB
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$1D,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60C5,CODE_CC68A0,CODE_CC6051,CODE_CC1ACB
	dl CODE_CC693E,CODE_CC0C20,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$1D,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60E0,CODE_CC68A6,CODE_CC6070,CODE_CC1ACB
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$1A,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ADE,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68AC,CODE_CC47FC,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68B2,CODE_CC47FC,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68B8,CODE_CC47FC,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68BE,CODE_CC47FC,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0A,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0A,$00,$02,$09,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0A,$00,$02,$0A,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0A,$00,$02,$0B,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$C0,$28,$D8,$02,$01,$03,$40,$00,$10,$00,$60
	db $00,$80,$01,$40,$00,$00,$04,$40,$D0,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3F000:
	dl BSZ1_SpriteAnimationData_Patra,DATA_CEAA13,DATA_CEAA44,DATA_CEAA75
	dl DATA_CEAAA6,DATA_CEAAD7,DATA_CEAB08,DATA_CEAB39
	dl DATA_CEAB6A,DATA_CEAB9B,DATA_CEABCC,DATA_CEABFD
	dl DATA_CEAC2E,DATA_CEAC5F,DATA_CEAC90,DATA_CEACC1
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5BB35,CODE_CC693E,CODE_C5BB40
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$00,$3E,$00,$00,$00,$00,$00,$0F,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3F400:
	dl BSZ1_SpriteAnimationData_Patra,DATA_CEAA13,DATA_CEAA44,DATA_CEAA75
	dl DATA_CEAAA6,DATA_CEAAD7,DATA_CEAB08,DATA_CEAB39
	dl DATA_CEAB6A,DATA_CEAB9B,DATA_CEABCC,DATA_CEABFD
	dl DATA_CEAC2E,DATA_CEAC5F,DATA_CEAC90,DATA_CEACC1
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5BB5C,CODE_C58317,CODE_CC6870
	dl CODE_C5B789,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5BB54,CODE_CC693E,CODE_C5BB40
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$00,$3E,$00,$00,$00,$00,$00,$0F,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
DATA_C3F800:
	dl BSZ1_SpriteAnimationData_Flame,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5F93B,CODE_CC693E,CODE_C5835B
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$BA,$00,$00,$00,$00,$00,$01,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_C3FC00:
	dl BSZ1_SpriteAnimationData_OldWoman,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$BA,$00,$00,$00,$00,$00,$01,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif
namespace off
endmacro

macro DATATABLE_RT03_BSZ1_DATA_C0C8E6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)
DATA_CD0000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OldMan,BSZ1_SpriteAnimationData_OldMan,DATA_CE1634
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_CC6347,CODE_CC3675
	dl CODE_C53A83,CODE_CC3272,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6032,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6051,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0C20,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6070,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6013,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0C65,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6032,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6051,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0C20,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6070,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$0A,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC6936,CODE_CC2046
	dl CODE_CC5C5B,CODE_CC68AC,CODE_CC47FC,CODE_CC2AA4
	dl CODE_CC47FC,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ACE,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC67D4,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$C0,$28,$D8,$02,$01,$01,$60,$00,$04,$00,$80
	db $00,$00,$01,$40,$00,$00,$04,$20,$04,$00,$69,$69,$69,$0A,$0A,$0A
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD0400:
	dl BSZ1_SpriteAnimationData_BombItem_Appear,BSZ1_SpriteAnimationData_Bomb,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55103,CODE_CC694C
	dl CODE_CC47FC,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC4813,CODE_CC2D27
	dl CODE_CC4813,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC5A35,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2389,CODE_CC5CE5,CODE_CC158A
	dl CODE_CC693E,CODE_CC1C5E,CODE_CC693E,CODE_CC1D50
	dl CODE_CC693E,CODE_C561E9,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$00,$08,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD0800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_BlueRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC6182,CODE_CC687C
	dl CODE_CC62EF,CODE_CC2D0F,CODE_C53A83,CODE_CC692C
	dl CODE_CC4F83,CODE_CC3493,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC692C,CODE_CC693E,CODE_CC3493
	dl CODE_CC693E,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$04,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$02,$00,$00,$00

DATA_CD0C00:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_CE06E4,DATA_CE03D4,DATA_CE0B4B,DATA_CE0CA2
	dl DATA_CE0A25,DATA_CE0A87,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,BSZ1_SpriteAnimationData_TriforcePiece_Grabbed,DATA_CE2801
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC5A1B,CODE_CC3782
	dl CODE_C53A9B,CODE_CC692C,CODE_CC693E,CODE_CC36C4
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC692C,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FBC,CODE_CC693E,CODE_CC0F8C
	dl CODE_CC693E,CODE_CC0FF8,CODE_CC693E,CODE_CC0FCE
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	db $FF,$FF,$1E,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C50785,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC693E,CODE_C50814,CODE_CC638F,CODE_C50BD4
	dl CODE_C53A83,CODE_CC43E7,CODE_C53A83,CODE_CC687C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$21,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1023,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC53E6,CODE_CC694C,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0F,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC294E,CODE_C53A83,CODE_CC68B8
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC692C,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FBC,CODE_CC693E,CODE_CC0F8C
	dl CODE_CC47FC,CODE_CC68BE,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC3F46,CODE_CC6644,OM1W3_CODE_CC52BD
	dl CODE_C53A83,CODE_CC68C4,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC291E,CODE_CC693E,OM1W3_CODE_CC52CC
	dl OM1W3_CODE_CC767D,CODE_CC293F,CODE_C53A83,CODE_C561E9
	dl CODE_C53A83,CODE_CC694C,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl DATA_CE06E4,DATA_CE03D4,DATA_CE0B4B,DATA_CE0CA2
	dl DATA_CE0A25,DATA_CE0A87,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,BSZ1_SpriteAnimationData_TriforcePiece_Grabbed,DATA_CE2801
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC5A1B,CODE_CC3782
	dl CODE_C53A9B,CODE_CC692C,CODE_CC693E,CODE_CC36C4
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC692C,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FBC,CODE_CC693E,CODE_CC0F8C
	dl CODE_CC693E,CODE_CC0FF8,CODE_CC693E,CODE_CC0FCE
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	db $FF,$FF,$1E,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C50785,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC693E,CODE_C50814,CODE_CC638F,CODE_C50BD4
	dl CODE_C53A83,CODE_CC43E7,CODE_C53A83,CODE_CC687C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$21,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1023,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC53E6,CODE_CC694C,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0F,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC294E,CODE_C53A83,CODE_CC68B8
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC692C,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FBC,CODE_CC693E,CODE_CC0F8C
	dl CODE_CC47FC,CODE_CC68BE,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC3F46,CODE_C53A83,CODE_CC68C4
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6644,CODE_CC694C,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_CD1000:
	dl BSZ1_SpriteAnimationData_Whirlwind,BSZ1_SpriteAnimationData_OcarinaItem,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC4E35,CODE_CC694C,CODE_CC6279,CODE_CC692C
	dl CODE_CC693E,CODE_CC36C4,CODE_CC693E,CODE_CC2D27
	dl CODE_CC693E,CODE_CC38C3,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC4E35,CODE_CC694C,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC48AF,CODE_CC38C3,CODE_C53A83,CODE_CC398B
	dl CODE_CC488F,CODE_CC38C3,CODE_C544F1,CODE_CC0D3F
	dl CODE_C53A83,CODE_CC6876,CODE_CC693E,CODE_CC3901
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC4E35,CODE_CC694C
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC65E3,CODE_CC6870
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC488F,CODE_CC687C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC0B1C
	dl CODE_CC4E35,CODE_CC6888,CODE_CC6936,CODE_CC13A6
	dl CODE_CC693E,CODE_CC353A,CODE_CC693E,CODE_CC13CA
	dl CODE_CC4E25,CODE_CC6882,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC1B27
	dl CODE_CC4E35,CODE_CC694C,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC693E,CODE_CC353A,CODE_CC5452,CODE_CC2D0F
	dl CODE_CC488F,CODE_CC694C,CODE_CC693E,CODE_CC0CE2
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC13CA,CODE_CC4E25,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2D0F,CODE_CC693E,CODE_CC686A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC692C
	dl CODE_CC483C,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$18,$38,$E0,$08,$FE,$00,$01,$01,$18,$00,$A0,$00,$80
	db $01,$00,$01,$80,$00,$00,$04,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD1400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_KeyItem,BSZ1_SpriteAnimationData_KeyItem,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC62EF,CODE_CC2D0F
	dl CODE_C53A83,CODE_CC692C,CODE_CC5A1B,CODE_CC3430
	dl CODE_C53A83,CODE_CC0D50,CODE_C53A83,CODE_CC3479
	dl CODE_C53A83,CODE_CC6876,CODE_C53A83,CODE_CC36C4
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF8,CODE_CC6936,CODE_CC0FCE
	dl CODE_CC6936,CODE_CC103A,CODE_CC6936,CODE_C548C0
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC548E,CODE_CC694C
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6300,CODE_CC34E0,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD1800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_BlueCandleItem,DATA_CE0C40,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC679A,CODE_CC2D0F,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC62EF,CODE_CC2D0F
	dl CODE_C53A83,CODE_CC692C,CODE_CC5A1B,CODE_CC3430
	dl CODE_C53A83,CODE_CC0D50,CODE_C53A83,CODE_CC3479
	dl CODE_C53A83,CODE_CC37DA,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC103A
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC548E,CODE_CC687C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1D8B,CODE_CC5CE5,CODE_CC158A
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD1C00:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OcarinaItem,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55103,CODE_CC694C
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC381A
	dl CODE_C53A83,CODE_C561E9,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1DA1,CODE_CC5CE5,CODE_CC158A
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD2000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_RaftItem,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55103,CODE_CC694C
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC3825
	dl CODE_C53A83,CODE_C561E9,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1DE6,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD2400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_StepLadderItem,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55103,CODE_CC694C
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC3830
	dl CODE_C53A83,CODE_C561E9,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1DDC,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD2800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Shopkeeper,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6265,CODE_CC3231,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$40,$82,$83,$50,$FA,$3C
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD2C00:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_BlueRingItem,DATA_CE2679,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC65FE,CODE_CC2D0F,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC62EF,CODE_CC2D0F
	dl CODE_C53A83,CODE_CC692C,CODE_CC5A1B,CODE_CC3430
	dl CODE_C53A83,CODE_CC0D50,CODE_C53A83,CODE_CC3479
	dl CODE_C53A83,CODE_CC383B,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$0B,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1DF0,CODE_CC693E,CODE_CC3D06
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD3000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_MeatItem,DATA_CE0E2A,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5D42,CODE_CC2D0F,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC62EF,CODE_CC2D0F,CODE_C53A83,CODE_CC692C
	dl CODE_CC5A1B,CODE_CC3430,CODE_C53A83,CODE_CC0D50
	dl CODE_C53A83,CODE_CC3479,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC103A
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1DAC,CODE_CC693E,CODE_CC3857
	dl CODE_CC5CE5,CODE_CC158A,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD3400:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_RedRupee_Appear,BSZ1_SpriteAnimationData_BlueRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC693E,CODE_CC103A
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC2D27
	dl CODE_CC4813,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC4F83,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2533,CODE_CC693E,CODE_C561E9
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$50,$02,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
else
	dl BSZ1_SpriteAnimationData_RedRupee_Appear,BSZ1_SpriteAnimationData_RedRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC693E,CODE_CC103A
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC2D27
	dl CODE_CC4813,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC4F83,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC252C,CODE_CC693E,CODE_C561E9
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$50,$02,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
endif

DATA_CD3800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OldMan,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_CC63EB,CODE_C56004
	dl CODE_C53A83,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$66,$FF,$86,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD3C00:
	dl BSZ1_SpriteAnimationData_HeartContainer,DATA_CE06E4,BSZ1_SpriteAnimationData_SmokePuff,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC47FC,CODE_CC2D69
	dl CODE_C53A83,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_CC6876,CODE_CC6639,CODE_CC692C
	dl CODE_CC4DC3,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC103A
	dl CODE_CC6936,CODE_CC233F,CODE_CC6936,CODE_CC1EDF
	dl CODE_CC6936,CODE_C56004,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC694C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$00,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD4000:
	dl BSZ1_SpriteAnimationData_RedRupee_Appear,BSZ1_SpriteAnimationData_BlueRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC693E,CODE_CC0FF8
	dl CODE_CC693E,CODE_CC103A,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC2D27
	dl CODE_CC4813,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC4F83,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2533,CODE_CC693E,CODE_C56004
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$50,$02,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD4400:
	dl BSZ1_SpriteAnimationData_SmokePuff,DATA_CE2863,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0AB8,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$00,$00,$FF,$00,$30,$00,$40
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD4800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_RedRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC4F83,CODE_CC34C1
	dl CODE_C53A83,CODE_C56004,CODE_C53A83,CODE_CC32B2
	dl CODE_C53A83,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$04,$80,$00,$0A,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD4C00:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_RedRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC4F83,CODE_CC34C1
	dl CODE_C53A83,CODE_C56004,CODE_C53A83,CODE_CC32B2
	dl CODE_C53A83,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$04,$80,$00,$1E,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD5000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_RedRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC4F83,CODE_CC34C1
	dl CODE_C53A83,CODE_C56004,CODE_C53A83,CODE_CC32B2
	dl CODE_C53A83,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$04,$80,$00,$64,$00,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD5400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_WhiteSwordItem,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C54F86,CODE_CC694C
	dl CODE_CC6489,CODE_CC2D0F,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_C56004
	dl CODE_C53A83,CODE_CC2588,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E56,CODE_CC693E,CODE_CC40EF
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD5800:
	dl DATA_CE06E4,DATA_CE05EF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC6936,CODE_CC2D0F
	dl CODE_C54F86,CODE_CC694C,CODE_CC62AB,CODE_CC2D69
	dl CODE_C53A83,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_C56004,CODE_C53A83,CODE_CC2599
	dl CODE_C53A83,CODE_CC6876,CODE_CC62AB,CODE_CC692C
	dl CODE_CC693E,CODE_CC0FF8,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E56,CODE_CC693E,CODE_CC40EF
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD5C00:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OldMan,DATA_CE1324,DATA_CE1355
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C54F86,CODE_CC694C
	dl CODE_C55103,CODE_CC694C,CODE_C55176,CODE_CC694C
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC6876,CODE_C55103,CODE_CC6876
	dl CODE_C55176,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC4813,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD6000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Whirlpool,DATA_CE1324,DATA_CE1355
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6283,CODE_CC6870,CODE_CC6936,CODE_CC1F0F
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC6283,CODE_CC692C
	dl CODE_CC693E,CODE_CC2D27,CODE_CC693E,CODE_CC686A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC4813,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD6400:
	dl BSZ1_SpriteAnimationData_BombItem_Appear,BSZ1_SpriteAnimationData_Bomb,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55103,CODE_CC694C
	dl CODE_CC47FC,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC4813,CODE_CC2D27
	dl CODE_CC4813,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC5F9F,CODE_CC692C
	dl CODE_C544F1,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2389,CODE_CC5CE5,CODE_CC158A
	dl CODE_CC693E,CODE_CC1C5E,CODE_CC693E,CODE_CC1D50
	dl CODE_CC693E,CODE_C561E9,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$00,$08,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD6800:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_CE26DB,DATA_CE0A87,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC487F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C65,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC488F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC489F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C20,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC48AF,CODE_CC689A
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5600,CODE_CC3519
	dl CODE_CC487F,CODE_CC689A,CODE_CC489F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C44,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5600,CODE_CC3519
	dl CODE_CC488F,CODE_CC689A,CODE_CC489F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0CA2,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5600,CODE_CC3519
	dl CODE_CC487F,CODE_CC689A,CODE_CC48AF,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C81,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5600,CODE_CC3519
	dl CODE_CC488F,CODE_CC689A,CODE_CC48AF,CODE_CC689A
	dl CODE_CC693E,CODE_CC0CC2,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$03,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC17F0,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC5103,CODE_CC0C65
	dl CODE_CC5117,CODE_CC0CE2,CODE_CC513F,CODE_CC0BF5
	dl CODE_CC512B,CODE_CC0C20,CODE_CC4F83,CODE_CC694C
	db $FF,$FF,$03,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC17F0,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC5103,CODE_CC0C65
	dl CODE_CC5117,CODE_CC0CE2,CODE_CC513F,CODE_CC0BF5
	dl CODE_CC512B,CODE_CC0C20,CODE_CC4F83,CODE_CC694C
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC1914
	dl CODE_CC6936,CODE_CC692C,CODE_CC483C,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$02,$60,$00,$FF,$01,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl DATA_CE26DB,DATA_CE0A87,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC487F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C65,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC488F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC489F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C20,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC48AF,CODE_CC689A
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5600,CODE_CC3519
	dl CODE_CC487F,CODE_CC689A,CODE_CC489F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C44,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5600,CODE_CC3519
	dl CODE_CC488F,CODE_CC689A,CODE_CC489F,CODE_CC689A
	dl CODE_CC693E,CODE_CC0CA2,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5600,CODE_CC3519
	dl CODE_CC487F,CODE_CC689A,CODE_CC48AF,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C81,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5600,CODE_CC3519
	dl CODE_CC488F,CODE_CC689A,CODE_CC48AF,CODE_CC689A
	dl CODE_CC693E,CODE_CC0CC2,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$03,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC17F0,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5600,CODE_CC3519,CODE_CC5103,CODE_CC0C65
	dl CODE_CC5117,CODE_CC0CE2,CODE_CC513F,CODE_CC0BF5
	dl CODE_CC512B,CODE_CC0C20,CODE_CC4F83,CODE_CC694C
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC1914
	dl CODE_CC6936,CODE_CC692C,CODE_CC483C,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$02,$60,$00,$FF,$01,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_CD6C00:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_RedRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC328F,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC62EF,CODE_CC2D0F,CODE_CC4F83,CODE_CC3479
	dl CODE_C53A83,CODE_C561E9,CODE_C53A83,CODE_CC3B6E
	dl CODE_C53A83,CODE_CC6876,CODE_C53A76,$000000
	db $FF,$FF,$07,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC3430,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$04,$80,$00,$32,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD7000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OldMan,DATA_CE1324,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC328F,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC693E,CODE_CC32CF,CODE_CC693E,CODE_CC3479
	dl CODE_CC693E,CODE_C56004,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$04,$0D,$80,$00,$14,$00,$00,$00
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
else
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC693E,CODE_CC32CF
	dl CODE_CC693E,CODE_CC3479,CODE_CC693E,CODE_C56004
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$04,$0D,$80,$00,$14,$00,$00,$00
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
endif

DATA_CD7400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Shopkeeper,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6265,CODE_CC3231,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$5A,$76,$83,$5A,$50,$3C
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD7800:
	dl BSZ1_SpriteAnimationData_SmokePuff,DATA_CE0C71,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC5A1B,CODE_CC0D50
	dl CODE_C53A83,CODE_CC3800,CODE_C53A83,CODE_C561E9
	dl CODE_C53A83,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC103A
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC548E,CODE_CC687C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1D96,CODE_CC5CE5,CODE_CC158A
	dl CODE_CC64B5,CODE_CC1C5E,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD7C00:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_HungryMan,OM1W3_DATA_CE1419,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F98,CODE_C55103,OM1W3_CODE_CC3DCB
	dl CODE_C53A83,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC64C5,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC3B98,CODE_CC64CF,CODE_CC1580
	dl CODE_C53A83,CODE_CC30B5,CODE_CC693E,CODE_C561E9
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$0E,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,OM1W3_CODE_CC3DCB,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$00,$FF,$00,$30,$00,$40
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_HungryMan,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F98,CODE_C55103,CODE_CC3168
	dl CODE_C53A83,CODE_CC0FE0,CODE_C53A83,CODE_CC3168
	dl CODE_C53A83,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC64C5,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0E,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC3B98,CODE_CC64CF,CODE_CC1580
	dl CODE_C53A83,CODE_CC30B5,CODE_CC693E,CODE_C561E9
	dl CODE_CC693E,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0FF8,CODE_CC693E,CODE_CC3168
	dl CODE_CC693E,CODE_CC0FE0,CODE_CC693E,CODE_CC3168
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$00,$FF,$00,$30,$00,$40
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_CD8000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Shopkeeper,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC6936,CODE_CC0FB6
	dl CODE_CC47FC,CODE_CC6876,CODE_CC628D,CODE_CC692C
	dl CODE_CC693E,CODE_CC0AB8,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6322,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_CC628D,CODE_CC692C
	dl CODE_CC693E,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC628D,CODE_CC692C,CODE_CC693E,CODE_CC686A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$65,$FF,$FF,$0A,$00,$00
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
else
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC47FC,CODE_CC6876
	dl CODE_CC628D,CODE_CC692C,CODE_CC693E,CODE_CC0AB8
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6322,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_CC628D,CODE_CC692C
	dl CODE_CC693E,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC628D,CODE_CC692C,CODE_CC693E,CODE_CC686A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$65,$FF,$FF,$0A,$00,$00
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
endif

DATA_CD8400:
	dl BSZ1_SpriteAnimationData_SmokePuff,DATA_CE270C,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55103,CODE_CC694C
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_C561E9
	dl CODE_C53A83,CODE_CC2602,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1D5B,CODE_CC5CE5,CODE_CC158A
	dl CODE_C53A83,CODE_CC1C5E,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD8800:
	dl DATA_CE276E,DATA_CE273D,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC0FBC
	dl CODE_CC6936,CODE_C581A7,CODE_CC6936,CODE_CC692C
	dl CODE_C54545,CODE_CC0D38,CODE_CC5BB8,CODE_CC692C
	dl CODE_CC693E,CODE_CC2D69,CODE_CC693E,CODE_CC6870
	db $FF,$FF,$0E,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC365F
	dl CODE_C53A83,CODE_C56004,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$0C,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E04,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$04,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD8C00:
	dl BSZ1_SpriteAnimationData_SmokePuff,DATA_CE279F,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55103,CODE_CC694C
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_C561E9
	dl CODE_C53A83,CODE_CC366A,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E0E,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02

DATA_CD9000:
	dl DATA_CE06E4,DATA_CE26AA,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC6936,CODE_CC2D0F
	dl CODE_C54F86,CODE_CC694C,CODE_CC62AB,CODE_CC2D69
	dl CODE_C53A83,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC384C
	dl CODE_C53A83,CODE_C56004,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_CC6876,CODE_CC62AB,CODE_CC692C
	dl CODE_CC693E,CODE_CC0FF8,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1DFA,CODE_CC693E,CODE_CC3D06
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CD9400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Shopkeeper,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,BSZ1_SpriteAnimationData_TriforcePieceSparkle
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6265,CODE_CC3231,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC36C4,CODE_CC6936,CODE_CC2D0F
	dl CODE_CC47FC,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$5A,$BB,$39,$82,$0A,$14
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
else
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$5A,$BB,$83,$82,$0A,$50
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
endif

DATA_CD9800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Heart_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC4D68,CODE_CC2D0F,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC4D51,CODE_CC2D69,CODE_CC62EF,CODE_CC2D0F
	dl CODE_CC5A1B,CODE_CC3430,CODE_C53A83,CODE_CC0D50
	dl CODE_C53A83,CODE_CC3479,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F92
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC103A
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1EDF,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CD9C00:
	dl DATA_CE06E4,DATA_CE03D4,DATA_CE0B4B,DATA_CE0CA2
	dl DATA_CE0A25,DATA_CE0A87,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C507C8,CODE_CC61AC,CODE_CC687C
	dl CODE_CC639B,CODE_C50B9F,CODE_C53A83,CODE_CC6876
	dl CODE_CC693E,CODE_C50888,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C507D4,CODE_CC63A9,CODE_C50BB6
	dl CODE_C53A83,CODE_CC6876,CODE_CC693E,CODE_C50897
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC5F98,CODE_CC692C,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC63A9,CODE_C50BB6,CODE_C53A83,CODE_CC6876
	dl CODE_CC693E,CODE_C50897,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC4121,CODE_CC693E,CODE_CC4157
	dl CODE_CC5437,CODE_CC4193,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDA000:
	dl BSZ1_SpriteAnimationData_MagicalRod_StabUp,BSZ1_SpriteAnimationData_MagicalRod_StabDown,BSZ1_SpriteAnimationData_MagicalRod_StabLeft,BSZ1_SpriteAnimationData_MagicalRod_StabRight
	dl DATA_CE0EBD,BSZ1_SpriteAnimationData_SmokePuff,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_C561E9
	dl CODE_C53A83,CODE_CC2627,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1DC8,CODE_CC5CE5,CODE_CC158A
	dl CODE_C53A83,CODE_CC1C5E,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$80,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
else
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_C561E9
	dl CODE_C53A83,CODE_CC2627,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC103A
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC548E,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1DC8,CODE_CC5CE5,CODE_CC158A
	dl CODE_C53A83,CODE_CC1C5E,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$80,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
endif

DATA_CDA400:
	dl BSZ1_SpriteAnimationData_OctorokRock,DATA_CE6923,DATA_CE6954,DATA_CE6985
	dl DATA_CE69B6,DATA_CE69E7,DATA_CE6A18,DATA_CE6A49
	dl DATA_CE6A7A,DATA_CE6AAB,DATA_CE6ADC,DATA_CE6B0D
	dl DATA_CE6B3E,DATA_CE6B6F,DATA_CE6BA0,DATA_CE6BD1
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A5BD,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A81E,CODE_CC6936,CODE_CC692C
	dl CODE_C5A5B2,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $C0,$00,$00,$00,$00,$00,$00,$C0,$00,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDA800:
	dl BSZ1_SpriteAnimationData_LynelSword_MoveLeft,BSZ1_SpriteAnimationData_LynelSword_MoveRight,BSZ1_SpriteAnimationData_LynelSword_MoveDown,BSZ1_SpriteAnimationData_LynelSword_MoveUp
	dl DATA_CE6CC6,DATA_CE6CF7,DATA_CE6D28,DATA_CE6D59
	dl DATA_CE6D8A,DATA_CE6DBB,DATA_CE6DEC,DATA_CE6E1D
	dl DATA_CE6E4E,DATA_CE6E7F,DATA_CE6EB0,DATA_CE6EE1
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A5DC,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A81E,CODE_CC6936,CODE_CC692C
	dl CODE_C5A5B2,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $C0,$00,$00,$00,$00,$00,$00,$C0,$00,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDAC00:
	dl BSZ1_SpriteAnimationData_MoblinSpear_MoveLeft,BSZ1_SpriteAnimationData_MoblinSpear_MoveRight,BSZ1_SpriteAnimationData_MoblinSpear_MoveDown,BSZ1_SpriteAnimationData_MoblinSpear_MoveUp
	dl DATA_CE6FD6,DATA_CE7007,DATA_CE7038,DATA_CE7069
	dl DATA_CE709A,DATA_CE70CB,DATA_CE70FC,DATA_CE712D
	dl DATA_CE715E,DATA_CE718F,DATA_CE71C0,DATA_CE71F1
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A5CB,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A81E,CODE_CC6936,CODE_CC692C
	dl CODE_C5A5B2,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $80,$00,$00,$00,$00,$00,$00,$80,$00,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDB000:
	dl BSZ1_SpriteAnimationData_WizzrobeMagic_MoveLeft,BSZ1_SpriteAnimationData_WizzrobeMagic_MoveRight,BSZ1_SpriteAnimationData_WizzrobeMagic_MoveDown,BSZ1_SpriteAnimationData_WizzrobeMagic_MoveUp
	dl DATA_CE72E6,DATA_CE7317,DATA_CE7348,DATA_CE7379
	dl DATA_CE73AA,DATA_CE73DB,DATA_CE740C,DATA_CE743D
	dl DATA_CE746E,DATA_CE749F,DATA_CE74D0,DATA_CE7501
	db $FF,$FF,$15,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A5DC,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A81E,CODE_CC6936,CODE_CC692C
	dl CODE_C5A5B2,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $C0,$00,$00,$00,$00,$00,$00,$C0,$00,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDB400:
	dl BSZ1_SpriteAnimationData_LynelSword_MoveLeft,BSZ1_SpriteAnimationData_LynelSword_MoveRight,BSZ1_SpriteAnimationData_LynelSword_MoveDown,BSZ1_SpriteAnimationData_LynelSword_MoveUp
	dl DATA_CE6CC6,DATA_CE6CF7,DATA_CE6D28,DATA_CE6D59
	dl DATA_CE6D8A,DATA_CE6DBB,DATA_CE6DEC,DATA_CE6E1D
	dl DATA_CE6E4E,DATA_CE6E7F,DATA_CE6EB0,DATA_CE6EE1
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A5DC,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A81E,CODE_CC6936,CODE_CC692C
	dl CODE_C5A5B2,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $C0,$00,$00,$00,$00,$00,$00,$C0,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDB800:
	dl BSZ1_SpriteAnimationData_WizzrobeMagic_MoveLeft,BSZ1_SpriteAnimationData_WizzrobeMagic_MoveRight,BSZ1_SpriteAnimationData_WizzrobeMagic_MoveDown,BSZ1_SpriteAnimationData_WizzrobeMagic_MoveUp
	dl DATA_CE72E6,DATA_CE7317,DATA_CE7348,DATA_CE7379
	dl DATA_CE73AA,DATA_CE73DB,DATA_CE740C,DATA_CE743D
	dl DATA_CE746E,DATA_CE749F,DATA_CE74D0,DATA_CE7501
	db $FF,$FF,$15,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A5DC,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A81E,CODE_CC6936,CODE_CC692C
	dl CODE_C5A5B2,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $C0,$00,$00,$00,$00,$00,$00,$C0,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDBC00:
	dl BSZ1_SpriteAnimationData_Ghini_MoveLeft,BSZ1_SpriteAnimationData_Ghini_MoveRight,BSZ1_SpriteAnimationData_Ghini_MoveDown,BSZ1_SpriteAnimationData_Ghini_MoveUp
	dl DATA_CE7914,BSZ1_SpriteAnimationData_PushableGrave,BSZ1_SpriteAnimationData_PushableBlock,BSZ1_SpriteAnimationData_PushableRock
	dl DATA_CE79D8,DATA_CE7A09,DATA_CE7A3A,DATA_CE7A6B
	dl DATA_CE7A9C,DATA_CE7ACD,DATA_CE7AFE,DATA_CE7B2F
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C593CC,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5A992,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5A9DB,CODE_CC6936,CODE_CC692C
	dl CODE_CC693E,CODE_C5A9D3,CODE_CC693E,CODE_C58ACE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$09,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDC000:
	dl BSZ1_SpriteAnimationData_Ghini_MoveLeft,BSZ1_SpriteAnimationData_Ghini_MoveRight,BSZ1_SpriteAnimationData_Ghini_MoveDown,BSZ1_SpriteAnimationData_Ghini_MoveUp
	dl DATA_CE7914,BSZ1_SpriteAnimationData_PushableGrave,BSZ1_SpriteAnimationData_PushableBlock,BSZ1_SpriteAnimationData_PushableRock
	dl DATA_CE79D8,DATA_CE7A09,DATA_CE7A3A,DATA_CE7A6B
	dl DATA_CE7A9C,DATA_CE7ACD,DATA_CE7AFE,DATA_CE7B2F
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FB0,CODE_C5A95E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F92,CODE_CC6936,CODE_C5A97F
	dl CODE_CC693E,CODE_C5A9C2,CODE_CC7257,CODE_CC687C
	dl CODE_C5A948,CODE_CC687C,CODE_C5A987,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5A9BA,CODE_CC693E,CODE_C58373
	dl CODE_CC693E,CODE_C5A9A9,CODE_CC7257,CODE_CC687C
	dl CODE_C5A948,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5AA05,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$0E,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDC400:
	dl BSZ1_SpriteAnimationData_Ghini_MoveLeft,BSZ1_SpriteAnimationData_Ghini_MoveRight,BSZ1_SpriteAnimationData_Ghini_MoveDown,BSZ1_SpriteAnimationData_Ghini_MoveUp
	dl DATA_CE7914,BSZ1_SpriteAnimationData_PushableGrave,BSZ1_SpriteAnimationData_PushableBlock,BSZ1_SpriteAnimationData_PushableRock
	dl DATA_CE79D8,DATA_CE7A09,DATA_CE7A3A,DATA_CE7A6B
	dl DATA_CE7A9C,DATA_CE7ACD,DATA_CE7AFE,DATA_CE7B2F
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0FB0,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5A91A,CODE_CC692C,CODE_CC693E,CODE_C5A925
	dl CODE_C5A974,CODE_CC692C,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5A91A,CODE_CC6870,CODE_CC693E,CODE_C5835B
	dl CODE_C582F6,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0E,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F92,CODE_CC6936,CODE_C5B176
	dl CODE_CC6936,CODE_CC291E,CODE_CC693E,CODE_C5A92D
	dl CODE_C5A935,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5AD6D,CODE_CC693E,CODE_CC293F
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDC800:
	dl BSZ1_SpriteAnimationData_Ghini_MoveLeft,BSZ1_SpriteAnimationData_Ghini_MoveRight,BSZ1_SpriteAnimationData_Ghini_MoveDown,BSZ1_SpriteAnimationData_Ghini_MoveUp
	dl DATA_CE7914,BSZ1_SpriteAnimationData_PushableGrave,BSZ1_SpriteAnimationData_PushableBlock,BSZ1_SpriteAnimationData_PushableRock
	dl DATA_CE79D8,DATA_CE7A09,DATA_CE7A3A,DATA_CE7A6B
	dl DATA_CE7A9C,DATA_CE7ACD,DATA_CE7AFE,DATA_CE7B2F
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FB0,CODE_CC6936,CODE_CC692C
	dl CODE_C552F1,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5A91A,CODE_CC692C,CODE_CC693E,CODE_C5A925
	dl CODE_C5A974,CODE_CC692C,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5A91A,CODE_CC6870,CODE_CC693E,CODE_C5835B
	dl CODE_C582F6,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0E,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F92,CODE_CC6936,CODE_CC291E
	dl CODE_CC6936,CODE_C54CA4,CODE_CC693E,CODE_C5AA28
	dl CODE_CC693E,CODE_C5A92D,CODE_C5A935,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC293F,CODE_CC693E,CODE_C54D1B
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDCC00:
	dl BSZ1_SpriteAnimationData_Ghini_MoveLeft,BSZ1_SpriteAnimationData_Ghini_MoveRight,BSZ1_SpriteAnimationData_Ghini_MoveDown,BSZ1_SpriteAnimationData_Ghini_MoveUp
	dl DATA_CE7914,BSZ1_SpriteAnimationData_PushableGrave,BSZ1_SpriteAnimationData_PushableBlock,BSZ1_SpriteAnimationData_PushableRock
	dl DATA_CE79D8,DATA_CE7A09,DATA_CE7A3A,DATA_CE7A6B
	dl DATA_CE7A9C,DATA_CE7ACD,DATA_CE7AFE,DATA_CE7B2F
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0FB0,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5AD47,CODE_CC692C,CODE_C5A91A,CODE_CC692C
	dl CODE_CC693E,CODE_C5A925,CODE_C5A974,CODE_CC692C
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5A91A,CODE_CC6870,CODE_CC693E,CODE_C5835B
	dl CODE_C582F6,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0E,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F92,CODE_CC6936,CODE_C5AD83
	dl CODE_CC6936,CODE_CC291E,CODE_CC693E,CODE_C5A92D
	dl CODE_C5A935,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5AD78,CODE_CC693E,CODE_CC293F
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDD000:
	dl BSZ1_SpriteAnimationData_Ghini_MoveLeft,BSZ1_SpriteAnimationData_Ghini_MoveRight,BSZ1_SpriteAnimationData_Ghini_MoveDown,BSZ1_SpriteAnimationData_Ghini_MoveUp
	dl DATA_CE7914,BSZ1_SpriteAnimationData_PushableGrave,BSZ1_SpriteAnimationData_PushableBlock,BSZ1_SpriteAnimationData_PushableRock
	dl DATA_CE79D8,DATA_CE7A09,DATA_CE7A3A,DATA_CE7A6B
	dl DATA_CE7A9C,DATA_CE7ACD,DATA_CE7AFE,DATA_CE7B2F
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_C5A969,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,OM1W3_CODE_CC8344,CODE_CC6936,CODE_C5ADE8
	dl CODE_CC6936,OM1W3_CODE_C58667,CODE_CC6936,CODE_C5ADDB
	dl CODE_CC693E,CODE_C5835B,CODE_C582F6,OM1W3_CODE_CC836D
	dl CODE_C582F6,CODE_CC686A,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$BD,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_C5A969,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5ADE8,CODE_CC6936,CODE_C58B36
	dl CODE_CC6936,CODE_C5ADDB,CODE_CC693E,CODE_C5835B
	dl CODE_C582F6,CODE_CC686A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$BD,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_CDD400:
	dl BSZ1_SpriteAnimationData_Ghini_MoveLeft,BSZ1_SpriteAnimationData_Ghini_MoveRight,BSZ1_SpriteAnimationData_Ghini_MoveDown,BSZ1_SpriteAnimationData_Ghini_MoveUp
	dl DATA_CE7914,BSZ1_SpriteAnimationData_PushableGrave,BSZ1_SpriteAnimationData_PushableBlock,BSZ1_SpriteAnimationData_PushableRock
	dl DATA_CE79D8,DATA_CE7A09,DATA_CE7A3A,DATA_CE7A6B
	dl DATA_CE7A9C,DATA_CE7ACD,DATA_CE7AFE,DATA_CE7B2F
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0FB0,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5AD47,CODE_CC692C,CODE_C5A91A,CODE_CC692C
	dl CODE_CC693E,CODE_C5A925,CODE_C5A974,CODE_CC692C
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5A91A,CODE_CC6870,CODE_CC693E,CODE_C5835B
	dl CODE_C582F6,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0E,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F92,CODE_CC6936,CODE_C5AD83
	dl CODE_CC6936,CODE_CC291E,CODE_CC693E,CODE_C5A92D
	dl CODE_C5A935,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C56004,CODE_CC693E,CODE_CC293F
	dl CODE_CC693E,CODE_C5AD78,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDD800:
	dl BSZ1_SpriteAnimationData_Ghini_MoveLeft,BSZ1_SpriteAnimationData_Ghini_MoveRight,BSZ1_SpriteAnimationData_Ghini_MoveDown,BSZ1_SpriteAnimationData_Ghini_MoveUp
	dl DATA_CE7914,BSZ1_SpriteAnimationData_PushableGrave,BSZ1_SpriteAnimationData_PushableBlock,BSZ1_SpriteAnimationData_PushableRock
	dl DATA_CE79D8,DATA_CE7A09,DATA_CE7A3A,DATA_CE7A6B
	dl DATA_CE7A9C,DATA_CE7ACD,DATA_CE7AFE,DATA_CE7B2F
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0FB0,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5AD47,CODE_CC692C,CODE_C5A91A,CODE_CC692C
	dl CODE_CC693E,CODE_C5A925,CODE_C5A974,CODE_CC692C
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5A91A,CODE_CC6870,CODE_CC693E,CODE_C5835B
	dl CODE_C582F6,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0E,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F92,CODE_CC6936,CODE_C5B18E
	dl CODE_CC6936,CODE_CC291E,CODE_CC693E,CODE_C5A92D
	dl CODE_C5A935,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5AD78,CODE_CC693E,CODE_CC293F
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDDC00:
	dl BSZ1_SpriteAnimationData_BlueKeese,DATA_CE9130,DATA_CE9161,DATA_CE9192
	dl DATA_CE91C3,DATA_CE91F4,DATA_CE9225,DATA_CE9256
	dl DATA_CE9287,DATA_CE92B8,DATA_CE92E9,DATA_CE931A
	dl DATA_CE934B,DATA_CE937C,DATA_CE93AD,DATA_CE93DF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5AE17,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5AE1F,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$09,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDE000:
	dl BSZ1_SpriteAnimationData_RedKeese,DATA_CE8E1F,DATA_CE8E50,DATA_CE8E81
	dl DATA_CE8EB2,DATA_CE8EE3,DATA_CE8F14,DATA_CE8F45
	dl DATA_CE8F76,DATA_CE8FA7,DATA_CE8FD8,DATA_CE9009
	dl DATA_CE903A,DATA_CE906B,DATA_CE909C,DATA_CE90CE
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5AE17,CODE_CC7257,CODE_CC6870
	dl CODE_CC693E,CODE_C5AE1F,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $20,$00,$00,$00,$00,$00,$00,$20,$09,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDE400:
	dl DATA_CEB986,DATA_CEB9B7,DATA_CEB9E8,DATA_CEBA19
	dl DATA_CEBA4A,DATA_CEBA7B,DATA_CEBAAC,DATA_CEBADD
	dl DATA_CEBB0E,DATA_CEBB3F,DATA_CEBB70,DATA_CEBBA1
	dl DATA_CEBBD2,DATA_CEBC03,DATA_CEBC34,DATA_CEBC65
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5B37B,CODE_C5B370,CODE_C5B3C5
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5B3E5,CODE_CC693E,CODE_C5B37B
	dl CODE_C5B3BA,CODE_C5B3C5,CODE_C58317,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5B3E5,CODE_CC693E,CODE_C5B37B
	dl CODE_C5B370,CODE_C5B3CD,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C56229,CODE_CC693E,CODE_C58AEE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$02,$00,$00,$00,$00,$00,$06,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5B37B,CODE_C5B370,CODE_C5B3C5
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5B3E5,CODE_CC693E,CODE_C5B37B
	dl CODE_C5B3BA,CODE_C5B3D5,CODE_C58317,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5B3E5,CODE_CC693E,CODE_C5B37B
	dl CODE_C5B370,CODE_C5B3CD,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C56229,CODE_CC693E,CODE_C58AEE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$02,$00,$00,$00,$00,$00,$06,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_CDE800:
	dl DATA_CE7532,DATA_CE7563,DATA_CE7594,DATA_CE75C5
	dl DATA_CE75F6,DATA_CE7627,DATA_CE7658,DATA_CE7689
	dl DATA_CE76BA,DATA_CE76EB,DATA_CE771C,DATA_CE774D
	dl DATA_CE777E,DATA_CE77AF,DATA_CE77E0,DATA_CE7811
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5B392,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A81E,CODE_CC6936,CODE_CC692C
	dl CODE_CC693E,CODE_C5B3ED,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$0F,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDEC00:
	dl DATA_CE7532,DATA_CE7563,DATA_CE7594,DATA_CE75C5
	dl DATA_CE75F6,DATA_CE7627,DATA_CE7658,DATA_CE7689
	dl DATA_CE76BA,DATA_CE76EB,DATA_CE771C,DATA_CE774D
	dl DATA_CE777E,DATA_CE77AF,DATA_CE77E0,DATA_CE7811
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5B3A6,CODE_C58317,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5A81E,CODE_CC6936,CODE_CC692C
	dl CODE_CC693E,CODE_C5B3ED,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$0F,$02,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CDF000:
	dl DATA_CEBC96,DATA_CEBCC7,DATA_CEBCF8,DATA_CEBD29
	dl DATA_CEBD5A,DATA_CEBD8B,DATA_CEBDBC,DATA_CEBDED
	dl DATA_CEBE1E,DATA_CEBE4F,DATA_CEBE80,DATA_CEBEB1
	dl DATA_CEBEE2,DATA_CEBF13,DATA_CEBF44,DATA_CEBF75
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5B37B,CODE_C5B370,CODE_C5B3C5
	dl CODE_C58317,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5B3E5,CODE_CC693E,CODE_C5B37B
	dl CODE_C5B3BA,CODE_C5B3D5,CODE_C58317,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5B3E5,CODE_CC693E,CODE_C5B37B
	dl CODE_C5B370,CODE_C5B3CD,CODE_C58317,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C56229,CODE_CC693E,CODE_C58AEE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$02,$00,$00,$00,$00,$00,$06,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

UNK_CDF400:
	dl DATA_CEBFBC,DATA_CEBFED,DATA_CEC01E,DATA_CEC04F
	dl DATA_CEC080,DATA_CEC0B1,DATA_CEC0E2,DATA_CEC113
	dl DATA_CEC144,DATA_CEC175,DATA_CEC1A6,DATA_CEC1D7
	dl DATA_CEC208,DATA_CEC239,DATA_CEC26A,DATA_CEC29B
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC6909,CODE_CC693E,CODE_C5B7C5
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$00,$00,$00,$00,$00,$00,$09,$01,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

UNK_CDF800:
	dl DATA_CEBFBC,DATA_CEBFED,DATA_CEC01E,DATA_CEC04F
	dl DATA_CEC080,DATA_CEC0B1,DATA_CEC0E2,DATA_CEC113
	dl DATA_CEC144,DATA_CEC175,DATA_CEC1A6,DATA_CEC1D7
	dl DATA_CEC208,DATA_CEC239,DATA_CEC26A,DATA_CEC29B
	db $FF,$FF,$05,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5B7CD,CODE_C58317,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C56229,CODE_CC693E,CODE_C5B815
	dl CODE_CC693E,CODE_C58AEE,CODE_CC693E,CODE_CC6909
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $00,$00,$02,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

UNK_CDFC00:
	dl DATA_CEBFBC,DATA_CEBFED,DATA_CEC01E,DATA_CEC04F
	dl DATA_CEC080,DATA_CEC0B1,DATA_CEC0E2,DATA_CEC113
	dl DATA_CEC144,DATA_CEC175,DATA_CEC1A6,DATA_CEC1D7
	dl DATA_CEC208,DATA_CEC239,DATA_CEC26A,DATA_CEC29B
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5B7EA,CODE_C5B79F,CODE_C5B3DD
	dl CODE_C58317,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5B81D,CODE_CC6936,CODE_C58AEE
	dl CODE_CC693E,CODE_C5835B,CODE_C58317,CODE_CC6876
	dl CODE_C5B789,CODE_CC6876,CODE_C5B794,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC6909,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C5B789,CODE_CC6876,CODE_CC6936,CODE_C5B7B2
	dl CODE_CC693E,CODE_C5B807,CODE_C582F6,CODE_C5B7BA
	dl CODE_C582F6,CODE_CC686A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$00,$02,$00,$00,$00,$00,$00,$08,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
namespace off
endmacro

macro DATATABLE_RT04_BSZ1_DATA_C0C8E6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)
DATA_CF0000:
	dl BSZ1_SpriteAnimationData_Player_MoveUp,BSZ1_SpriteAnimationData_Player_MoveDown,BSZ1_SpriteAnimationData_Player_MoveLeft,BSZ1_SpriteAnimationData_Player_MoveRight
	dl BSZ1_SpriteAnimationData_Player_StabUp,BSZ1_SpriteAnimationData_Player_StabDown,BSZ1_SpriteAnimationData_Player_StabLeft,BSZ1_SpriteAnimationData_Player_StabRight
	dl BSZ1_SpriteAnimationData_Player_FlashMoveUp,BSZ1_SpriteAnimationData_Player_FlashMoveDown,BSZ1_SpriteAnimationData_Player_FlashMoveLeft,BSZ1_SpriteAnimationData_Player_FlashMoveRight
	dl BSZ1_SpriteAnimationData_Player_Dead,DATA_CE02AE,DATA_CE027D,BSZ1_SpriteAnimationData_Player_GotItem
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $00,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0B5B,CODE_CC52CC,CODE_CC688E
	dl CODE_CC693E,CODE_CC0D61,CODE_CC4833,CODE_CC13FF
	dl CODE_CC4F6C,CODE_CC1452,CODE_CC54DD,CODE_CC692C
	dl CODE_CC693E,CODE_CC0AB8,CODE_C53A76,$000000
	db $00,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ABF,CODE_CC52CC,CODE_CC688E
	dl CODE_CC4833,CODE_CC13FF,CODE_CC4F6C,CODE_CC1452
	dl CODE_CC487F,CODE_CC68C4,CODE_CC693E,CODE_CC0D61
	dl CODE_CC5DF2,CODE_CC0C65,CODE_C53A76,$000000
	db $00,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0AC5,CODE_CC52CC,CODE_CC688E
	dl CODE_CC4833,CODE_CC13FF,CODE_CC4F6C,CODE_CC1452
	dl CODE_CC488F,CODE_CC68C4,CODE_CC693E,CODE_CC0D61
	dl CODE_CC5E4E,CODE_CC0CE2,CODE_C53A76,$000000
	db $00,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ACB,CODE_CC52CC,CODE_CC688E
	dl CODE_CC4833,CODE_CC13FF,CODE_CC4F6C,CODE_CC1452
	dl CODE_CC489F,CODE_CC68C4,CODE_CC693E,CODE_CC0D61
	dl CODE_CC5EAB,CODE_CC0C32,CODE_C53A76,$000000
	db $00,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0AD1,CODE_CC52CC,CODE_CC688E
	dl CODE_CC4833,CODE_CC13FF,CODE_CC4F6C,CODE_CC1452
	dl CODE_CC48AF,CODE_CC68C4,CODE_CC693E,CODE_CC0D61
	dl CODE_CC5F07,CODE_CC0C06,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0D19,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC673D,CODE_CC686A
	dl CODE_CC5B43,CODE_CC68AC,CODE_CC508F,CODE_CC68AC
	dl CODE_CC5466,CODE_CC692C,CODE_CC52CC,CODE_CC688E
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC194D,CODE_CC55BF,CODE_CC68B2
	dl CODE_CC6936,CODE_CC1A00,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC48C3,CODE_CC1683,CODE_CC5452,CODE_CC1B27
	dl CODE_C53A83,CODE_CC686A,CODE_CC5F91,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$0F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2912,CODE_CC6936,CODE_CC0B1C
	dl CODE_CC5C8E,CODE_CC2632,CODE_CC5C7B,CODE_CC2933
	dl CODE_C53A83,CODE_CC1F0F,CODE_C53A9B,CODE_CC692C
	dl CODE_CC5BFF,CODE_CC0E08,CODE_CC693E,CODE_CC0B33
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ABF,CODE_CC6936,CODE_CC23C5
	dl CODE_CC6936,CODE_CC2334,CODE_CC5A78,CODE_CC692C
	dl CODE_CC4CD7,CODE_CC2B70,CODE_CC6724,CODE_CC0C65
	dl CODE_CC53A8,CODE_CC2939,CODE_C53A83,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0AC5,CODE_CC53B9,CODE_CC0CE2
	dl CODE_C53A83,CODE_CC692C,CODE_CC693E,CODE_CC2939
	dl CODE_CC5C3B,CODE_CC6876,CODE_CC5F98,CODE_CC397E
	dl CODE_C53A83,CODE_CC692C,CODE_CC693E,CODE_CC68B8
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ABF,CODE_CC6936,CODE_CC2334
	dl CODE_CC693E,CODE_CC4445,CODE_CC693E,CODE_CC0C65
	dl CODE_CC53B9,CODE_CC692C,CODE_CC693E,CODE_CC2557
	dl CODE_CC693E,CODE_CC40EA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5B43,CODE_CC397E,CODE_CC508F,CODE_CC397E
	dl CODE_CC6936,CODE_CC0D38,CODE_CC6936,CODE_CC0B5B
	dl CODE_CC5BB8,CODE_CC0D27,CODE_C53A83,CODE_CC692C
	dl CODE_CC644F,CODE_CC6870,CODE_CC693E,CODE_CC686A
	db $FF,$03,$FF,$00,$00,$0C,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C56A7B,CODE_CC6936,CODE_CC2912
	dl CODE_CC693E,CODE_CC3614,CODE_CC4805,CODE_CC692C
	dl CODE_CC693E,CODE_CC35E2,CODE_CC693E,CODE_CC2933
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	db $FF,$FF,$06,$00,$00,$0D,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC250F,CODE_CC6936,CODE_CC131C
	dl CODE_CC5C07,CODE_CC692C,CODE_CC4CD7,CODE_CC2B70
	dl CODE_CC693E,CODE_CC0C65,CODE_CC4813,CODE_CC2939
	dl CODE_C53A83,CODE_CC293F,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$06,$00,$00,$0E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC132D,CODE_CC6936,CODE_C57C6D
	dl CODE_CC6936,CODE_CC0B43,CODE_CC6936,CODE_CC2BC6
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC4813,CODE_CC2939
	dl CODE_CC4813,CODE_CC23F3,CODE_CC4813,CODE_CC689A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4F5C,CODE_CC686A,CODE_CC6936,CODE_CC13A6
	dl CODE_CC6936,CODE_CC292D,CODE_CC4E25,CODE_CC2D76
	dl CODE_CC4E25,CODE_CC0D61,CODE_CC4E45,CODE_CC692C
	dl CODE_CC4E55,CODE_CC13CA,CODE_C53A76,$000000
	db $08,$08,$00,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$08,$01,$40
	db $01,$40,$01,$40,$00,$00,$04,$13,$10,$01,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
else
	db $00,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0B5B,CODE_CC52CC,CODE_CC688E
	dl CODE_CC693E,CODE_CC0D61,CODE_CC4833,CODE_CC13FF
	dl CODE_CC4F6C,CODE_CC1452,CODE_CC54DD,CODE_CC692C
	dl CODE_CC693E,CODE_CC0AB8,CODE_C53A76,$000000
	db $00,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ABF,CODE_CC52CC,CODE_CC688E
	dl CODE_CC4833,CODE_CC13FF,CODE_CC4F6C,CODE_CC1452
	dl CODE_CC487F,CODE_CC68C4,CODE_CC693E,CODE_CC0D61
	dl CODE_CC5DF2,CODE_CC0C65,CODE_C53A76,$000000
	db $00,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0AC5,CODE_CC52CC,CODE_CC688E
	dl CODE_CC4833,CODE_CC13FF,CODE_CC4F6C,CODE_CC1452
	dl CODE_CC488F,CODE_CC68C4,CODE_CC693E,CODE_CC0D61
	dl CODE_CC5E4E,CODE_CC0CE2,CODE_C53A76,$000000
	db $00,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ACB,CODE_CC52CC,CODE_CC688E
	dl CODE_CC4833,CODE_CC13FF,CODE_CC4F6C,CODE_CC1452
	dl CODE_CC489F,CODE_CC68C4,CODE_CC693E,CODE_CC0D61
	dl CODE_CC5EAB,CODE_CC0C32,CODE_C53A76,$000000
	db $00,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0AD1,CODE_CC52CC,CODE_CC688E
	dl CODE_CC4833,CODE_CC13FF,CODE_CC4F6C,CODE_CC1452
	dl CODE_CC48AF,CODE_CC68C4,CODE_CC693E,CODE_CC0D61
	dl CODE_CC5F07,CODE_CC0C06,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0D19,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC673D,CODE_CC686A
	dl CODE_CC5B43,CODE_CC68AC,CODE_CC508F,CODE_CC68AC
	dl CODE_CC5466,CODE_CC692C,CODE_CC52CC,CODE_CC688E
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC194D,CODE_CC55BF,CODE_CC68B2
	dl CODE_CC6936,CODE_CC1A00,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC48C3,CODE_CC1683,CODE_CC5452,CODE_CC1B27
	dl CODE_C53A83,CODE_CC686A,CODE_CC5F91,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$0F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2912,CODE_CC6936,CODE_CC0B1C
	dl CODE_CC5C8E,CODE_CC2632,CODE_CC5C7B,CODE_CC2933
	dl CODE_C53A83,CODE_CC1F0F,CODE_C53A9B,CODE_CC692C
	dl CODE_CC5BFF,CODE_CC0E08,CODE_CC693E,CODE_CC0B33
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ABF,CODE_CC6936,CODE_CC23C5
	dl CODE_CC6936,CODE_CC2334,CODE_CC5A78,CODE_CC692C
	dl CODE_CC4CD7,CODE_CC2B70,CODE_CC6724,CODE_CC0C65
	dl CODE_CC53A8,CODE_CC2939,CODE_C53A83,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0AC5,CODE_CC53B9,CODE_CC0CE2
	dl CODE_C53A83,CODE_CC692C,CODE_CC693E,CODE_CC2939
	dl CODE_CC5C3B,CODE_CC6876,CODE_CC5F98,CODE_CC397E
	dl CODE_C53A83,CODE_CC692C,CODE_CC693E,CODE_CC68B8
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ABF,CODE_CC6936,CODE_CC2334
	dl CODE_CC693E,CODE_CC4445,CODE_CC693E,CODE_CC0C65
	dl CODE_CC53B9,CODE_CC692C,CODE_CC693E,CODE_CC2557
	dl CODE_CC693E,CODE_CC40EA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0B5B,CODE_CC5B43,CODE_CC397E
	dl CODE_CC508F,CODE_CC397E,CODE_CC6936,CODE_CC0D38
	dl CODE_CC5BB8,CODE_CC0D27,CODE_C53A83,CODE_CC692C
	dl CODE_CC644F,CODE_CC6870,CODE_CC693E,CODE_CC686A
	db $FF,$03,$FF,$00,$00,$0C,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C56A7B,CODE_CC6936,CODE_CC2912
	dl CODE_CC693E,CODE_CC3614,CODE_CC4805,CODE_CC692C
	dl CODE_CC693E,CODE_CC35E2,CODE_CC693E,CODE_CC2933
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	db $FF,$FF,$06,$00,$00,$0D,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC250F,CODE_CC6936,CODE_CC131C
	dl CODE_CC5C07,CODE_CC692C,CODE_CC4CD7,CODE_CC2B70
	dl CODE_CC693E,CODE_CC0C65,CODE_CC4813,CODE_CC2939
	dl CODE_C53A83,CODE_CC293F,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$06,$00,$00,$0E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC132D,CODE_CC6936,CODE_C57C6D
	dl CODE_CC6936,CODE_CC0B43,CODE_CC6936,CODE_CC2BC6
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC4813,CODE_CC2939
	dl CODE_CC4813,CODE_CC23F3,CODE_CC4813,CODE_CC689A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4F5C,CODE_CC686A,CODE_CC6936,CODE_CC13A6
	dl CODE_CC6936,CODE_CC292D,CODE_CC4E25,CODE_CC2D76
	dl CODE_CC4E25,CODE_CC0D61,CODE_CC4E45,CODE_CC692C
	dl CODE_CC4E55,CODE_CC13CA,CODE_C53A76,$000000
	db $08,$08,$00,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$08,$01,$40
	db $01,$40,$01,$40,$00,$00,$04,$13,$10,$01,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
endif

DATA_CF0400:
	dl DATA_CE06E4,DATA_CE06E4,BSZ1_SpriteAnimationData_MenuCursor_Blink,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC294E,CODE_CC693E,CODE_CC36C4
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC26C3
	dl CODE_CC5F9F,CODE_CC68BE,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F07,CODE_CC14F3,CODE_CC4F6C,CODE_CC14FF
	dl CODE_CC5CD1,CODE_CC1C5E,CODE_CC4E13,CODE_CC36CD
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC26C3,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4C88,CODE_CC126A,CODE_CC693E,CODE_CC68C4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC26C3,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4C88,CODE_CC126A,CODE_CC693E,CODE_CC68C4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC26C3,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4C88,CODE_CC126A,CODE_CC693E,CODE_CC68C4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC4B90,CODE_CC6870,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4BD5,CODE_CC121F,CODE_CC62A1,CODE_CC68C4
	dl CODE_CC4BE8,CODE_CC1214,CODE_CC4C02,CODE_CC122A
	dl CODE_CC693E,CODE_CC68C4,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC4B90,CODE_CC6870,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4C1C,CODE_CC1234,CODE_CC62BB,CODE_CC2371
	dl CODE_CC5CBE,CODE_CC1580,CODE_C53A83,CODE_CC301E
	dl CODE_C53A83,CODE_CC3099,CODE_CC693E,CODE_CC68C4
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC4B90,CODE_CC6870,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4BB2,CODE_CC1209,CODE_C53A83,CODE_CC26E1
	dl CODE_CC693E,CODE_CC68C4,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC4B90,CODE_CC6870,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4C33,CODE_CC124C,CODE_CC693E,CODE_CC68C4
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC4B90,CODE_CC6870,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4C46,CODE_CC1256,CODE_CC693E,CODE_CC68C4
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC4B90,CODE_CC6870,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4C56,CODE_CC1260,CODE_CC693E,CODE_CC68C4
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC4C66,CODE_CC1292,CODE_CC4E01,CODE_CC6870
	dl CODE_CC693E,CODE_CC68C4,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC26C3,CODE_CC4E01,CODE_CC6870
	dl CODE_CC4B90,CODE_CC6870,CODE_CC4C98,CODE_CC1274
	dl CODE_CC693E,CODE_CC68C4,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $03,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC3BD6,CODE_CC62E1,CODE_CC6870
	dl CODE_CC693E,CODE_CC1638,CODE_CC62CE,CODE_CC692C
	dl CODE_CC47CF,CODE_CC15DB,CODE_CC47C8,CODE_CC1580
	dl CODE_CC5CD1,CODE_CC1C5E,CODE_C53A76,$000000
	db $01,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC483C,CODE_CC1580,CODE_CC5CD1,CODE_CC1C5E
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$48,$D0,$18,$E8,$04,$04,$04,$60,$00,$04,$02,$40
	db $01,$40,$01,$40,$00,$00,$04,$84,$00,$00,$00,$00,$28,$40,$58,$70
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF0800:
	dl BSZ1_SpriteAnimationData_Sword_StabUp,BSZ1_SpriteAnimationData_Sword_StabDown,BSZ1_SpriteAnimationData_Sword_StabLeft,BSZ1_SpriteAnimationData_Sword_StabRight
	dl DATA_CE0498,DATA_CE052B,DATA_CE055C,DATA_CE058D
	dl DATA_CE05BE,DATA_CE0651,DATA_CE0682,DATA_CE06B3
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$00,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FAA,CODE_CC6936,CODE_CC3998
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4845,CODE_CC0FAA
	dl CODE_CC4851,CODE_CC6882,CODE_C53A76,$000000
	db $FF,$FF,$00,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F8C,CODE_CC6936,CODE_CC3998
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4845,CODE_CC0F8C
	dl CODE_CC4851,CODE_CC6888,CODE_C53A76,$000000
	db $FF,$FF,$00,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F60,CODE_CC6936,CODE_CC0FCE
	dl CODE_CC6936,CODE_CC3998,CODE_CC4E01,CODE_CC694C
	dl CODE_CC5F9F,CODE_CC0AB8,CODE_C53A83,CODE_CC692C
	dl CODE_CC4845,CODE_CC0FEC,CODE_CC4851,CODE_CC688E
	db $FF,$FF,$00,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F73,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC3998,CODE_CC4E01,CODE_CC694C
	dl CODE_CC5F9F,CODE_CC0AB8,CODE_C53A83,CODE_CC692C
	dl CODE_CC4845,CODE_CC0FCE,CODE_CC4851,CODE_CC6894
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC61E0,CODE_CC689A
	dl CODE_CC4CC3,CODE_CC119E,CODE_CC693E,CODE_CC689A
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC61E0,CODE_CC68A0
	dl CODE_CC4CC3,CODE_CC11A6,CODE_CC693E,CODE_CC68A0
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC61E0,CODE_CC68A6
	dl CODE_CC4CC3,CODE_CC11AE,CODE_CC693E,CODE_CC68A6
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC61E0,CODE_CC68AC
	dl CODE_CC4CC3,CODE_CC11B6,CODE_CC693E,CODE_CC68AC
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4851,CODE_CC0F8C
	dl CODE_CC47FC,CODE_CC2D0F,CODE_C53A83,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4851,CODE_CC0FAA
	dl CODE_CC47FC,CODE_CC2D0F,CODE_C53A83,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4851,CODE_CC0FCE
	dl CODE_CC47FC,CODE_CC2D0F,CODE_C53A83,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC4E01,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4851,CODE_CC0FEC
	dl CODE_CC47FC,CODE_CC2D0F,CODE_C53A83,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC1914
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$01,$04,$60,$00,$04,$01,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF0C00:
	dl DATA_CE0715,DATA_CE0746,DATA_CE0777,DATA_CE07A8
	dl DATA_CE0715,DATA_CE0746,DATA_CE0777,DATA_CE07A8
	dl DATA_CE0715,DATA_CE0746,DATA_CE0777,DATA_CE07A8
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$0D,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC3998
	dl CODE_CC6936,CODE_CC36C4,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC487F,CODE_CC6882,CODE_CC531D,CODE_CC6882
	dl CODE_CC693E,CODE_CC0C65,CODE_C53A76,$000000
	db $FF,$FF,$0D,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC3998
	dl CODE_CC6936,CODE_CC36C4,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC531D,CODE_CC6882,CODE_CC488F,CODE_CC6882
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	db $FF,$FF,$0D,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC3998
	dl CODE_CC6936,CODE_CC36C4,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC531D,CODE_CC6882,CODE_CC489F,CODE_CC6882
	dl CODE_CC693E,CODE_CC0C20,CODE_C53A76,$000000
	db $FF,$FF,$0D,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC3998
	dl CODE_CC6936,CODE_CC36C4,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC531D,CODE_CC6882,CODE_CC48AF,CODE_CC6882
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC6936,CODE_CC692C
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC693E,CODE_CC24AD
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $04,$04,$08,$08,$40,$D8,$10,$F0,$60,$01,$04,$60,$00,$04,$00,$00
	db $03,$40,$01,$40,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$00,$00

DATA_CF1000:
	dl BSZ1_SpriteAnimationData_Arrow_MoveUp,BSZ1_SpriteAnimationData_Arrow_MoveDown,BSZ1_SpriteAnimationData_Arrow_MoveLeft,BSZ1_SpriteAnimationData_Arrow_MoveRight
	dl BSZ1_SpriteAnimationData_SilverArrow_MoveUp,BSZ1_SpriteAnimationData_SilverArrow_MoveDown,BSZ1_SpriteAnimationData_SilverArrow_MoveLeft,BSZ1_SpriteAnimationData_SilverArrow_MoveRight
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC39B9
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC531D,CODE_CC6882
	dl CODE_CC4E35,CODE_CC6882,CODE_CC487F,CODE_CC6882
	dl CODE_CC693E,CODE_CC0C65,CODE_C53A76,$000000
	db $FF,$FF,$03,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC39B9
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC531D,CODE_CC6882
	dl CODE_CC4E35,CODE_CC6882,CODE_CC488F,CODE_CC6882
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	db $FF,$FF,$03,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC39B9
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC531D,CODE_CC6882
	dl CODE_CC4E35,CODE_CC6882,CODE_CC489F,CODE_CC6882
	dl CODE_CC693E,CODE_CC0C20,CODE_C53A76,$000000
	db $FF,$FF,$03,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC39B9
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC531D,CODE_CC6882
	dl CODE_CC4E35,CODE_CC6882,CODE_CC48AF,CODE_CC6882
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC1914
	dl CODE_CC6936,CODE_CC692C,CODE_CC483C,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $04,$04,$08,$08,$38,$E0,$08,$F8,$60,$02,$04,$60,$00,$04,$01,$00
	db $03,$40,$01,$40,$00,$00,$04,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF1400:
	dl BSZ1_SpriteAnimationData_Boomerang,BSZ1_SpriteAnimationData_Boomerang,DATA_CE0A25,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $01,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC487F,CODE_CC68A0
	dl CODE_CC531D,CODE_CC68A0,CODE_CC5153,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C65,CODE_C53A76,$000000
	db $01,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC488F,CODE_CC68A0,CODE_CC5153,CODE_CC689A
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	db $01,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC489F,CODE_CC68A0,CODE_CC5153,CODE_CC689A
	dl CODE_CC693E,CODE_CC0C20,CODE_C53A76,$000000
	db $01,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC48AF,CODE_CC68A0,CODE_CC5153,CODE_CC689A
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC17D2,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC487F,CODE_CC68A0,CODE_CC489F,CODE_CC68A0
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0C44
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC17D2,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC488F,CODE_CC68A0,CODE_CC489F,CODE_CC68A0
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0CA2
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC17D2,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC487F,CODE_CC68A0,CODE_CC48AF,CODE_CC68A0
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0C81
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC17D2,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC488F,CODE_CC68A0,CODE_CC48AF,CODE_CC68A0
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0CC2
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_C54670,CODE_CC3519
	dl CODE_CC693E,CODE_CC182E,CODE_CC531D,CODE_CC68A0
	dl CODE_CC5BB8,CODE_CC694C,CODE_CC51F3,CODE_CC68A0
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC17F0,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC5103,CODE_CC0C65
	dl CODE_CC5117,CODE_CC0CE2,CODE_CC513F,CODE_CC0BF5
	dl CODE_CC512B,CODE_CC0C20,CODE_CC4F83,CODE_CC694C
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC693E,CODE_CC0AB8
	dl CODE_CC6936,CODE_CC1914,CODE_CC6936,CODE_CC692C
	dl CODE_CC483C,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$20,$00,$28,$01,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$08,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF1800:
	dl BSZ1_SpriteAnimationData_MagicalBoomerang,DATA_CE0A87,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC487F,CODE_CC68A0,CODE_CC693E,CODE_CC0C65
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC488F,CODE_CC68A0,CODE_CC693E,CODE_CC0CE2
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC489F,CODE_CC68A0,CODE_CC693E,CODE_CC0C20
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $01,$FF,$03,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC531D,CODE_CC68A0
	dl CODE_CC48AF,CODE_CC68A0,CODE_CC693E,CODE_CC0BF5
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_C54670,CODE_CC3519
	dl CODE_CC531D,CODE_CC68A0,CODE_CC487F,CODE_CC68A0
	dl CODE_CC489F,CODE_CC68A0,CODE_CC693E,CODE_CC0C44
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_C54670,CODE_CC3519
	dl CODE_CC531D,CODE_CC68A0,CODE_CC488F,CODE_CC68A0
	dl CODE_CC489F,CODE_CC68A0,CODE_CC693E,CODE_CC0CA2
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_C54670,CODE_CC3519
	dl CODE_CC531D,CODE_CC68A0,CODE_CC487F,CODE_CC68A0
	dl CODE_CC48AF,CODE_CC68A0,CODE_CC693E,CODE_CC0C81
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_C54670,CODE_CC3519
	dl CODE_CC531D,CODE_CC68A0,CODE_CC488F,CODE_CC68A0
	dl CODE_CC48AF,CODE_CC68A0,CODE_CC693E,CODE_CC0CC2
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$03,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC17F0,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC5103,CODE_CC0C65
	dl CODE_CC5117,CODE_CC0CE2,CODE_CC513F,CODE_CC0BF5
	dl CODE_CC512B,CODE_CC0C20,CODE_CC4F83,CODE_CC694C
	db $FF,$FF,$03,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC17F0,CODE_CC5FAD,CODE_CC692C
	dl CODE_C54670,CODE_CC3519,CODE_CC5103,CODE_CC0C65
	dl CODE_CC5117,CODE_CC0CE2,CODE_CC513F,CODE_CC0BF5
	dl CODE_CC512B,CODE_CC0C20,CODE_CC4F83,CODE_CC694C
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC1914
	dl CODE_CC6936,CODE_CC692C,CODE_CC483C,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$60,$00,$FF,$01,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$08,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF1C00:
	dl BSZ1_SpriteAnimationData_Bomb,DATA_CE0BAD,DATA_CE0B4B,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$12,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC0AB8,CODE_C53A83,CODE_CC692C
	dl CODE_CC47FC,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$12,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC0AB8,CODE_C53A83,CODE_CC692C
	dl CODE_CC47FC,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$12,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC0AB8,CODE_C53A83,CODE_CC692C
	dl CODE_CC47FC,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$12,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC0AB8,CODE_C53A83,CODE_CC692C
	dl CODE_CC47FC,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$19,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC693E,CODE_CC1899
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC693E,CODE_CC0AB8
	dl CODE_CC6936,CODE_CC1914,CODE_CC6936,CODE_CC692C
	dl CODE_CC483C,CODE_CC694C,CODE_CC5CBE,CODE_CC1580
	dl CODE_CC5CBE,CODE_CC694C,CODE_C53A76,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$01,$04,$60,$00,$04,$01,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF2000:
	dl BSZ1_SpriteAnimationData_BombExplosion,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC694C,CODE_CC693E,CODE_CC0F18
	dl CODE_CC693E,CODE_CC0F0F,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0F18,CODE_CC693E,CODE_CC0F0F
	dl CODE_CC693E,CODE_CC0F9E,CODE_CC693E,CODE_CC0FF8
	dl CODE_CC489F,CODE_CC0FDA,CODE_CC693E,CODE_CC6888
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0FE0,CODE_CC48AF,CODE_CC0FFE
	dl CODE_CC489F,CODE_CC0FFE,CODE_CC693E,CODE_CC687C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0FDA,CODE_CC693E,CODE_CC0F9E
	dl CODE_CC48AF,CODE_CC0FF8,CODE_CC693E,CODE_CC6882
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0FF8,CODE_CC693E,CODE_CC0F9E
	dl CODE_CC489F,CODE_CC0FDA,CODE_CC693E,CODE_CC6888
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0FFE,CODE_CC489F,CODE_CC0FE0
	dl CODE_CC48AF,CODE_CC0FE0,CODE_CC693E,CODE_CC688E
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0FF8,CODE_CC693E,CODE_CC0FBC
	dl CODE_CC489F,CODE_CC0FDA,CODE_CC693E,CODE_CC6894
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0FDA,CODE_CC693E,CODE_CC0FBC
	dl CODE_CC48AF,CODE_CC0FF8,CODE_CC693E,CODE_CC689A
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC694C,CODE_CC693E,CODE_CC0F2A
	dl CODE_CC693E,CODE_CC0F21,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$04,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$06,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF2400:
	dl BSZ1_SpriteAnimationData_Flame,BSZ1_SpriteAnimationData_Flame,BSZ1_SpriteAnimationData_BlueCandleItem,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$1C,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ABF,CODE_CC6936,CODE_CC36C4
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC693E,CODE_CC18ED
	dl CODE_CC51F3,CODE_CC6882,CODE_CC487F,CODE_CC6882
	dl CODE_CC693E,CODE_CC0C65,CODE_C53A76,$000000
	db $FF,$FF,$1C,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0AC5,CODE_CC6936,CODE_CC36C4
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC693E,CODE_CC18ED
	dl CODE_CC51F3,CODE_CC6882,CODE_CC488F,CODE_CC6882
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	db $FF,$FF,$1C,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ACB,CODE_CC6936,CODE_CC36C4
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC693E,CODE_CC18ED
	dl CODE_CC51F3,CODE_CC6882,CODE_CC489F,CODE_CC6882
	dl CODE_CC693E,CODE_CC0C20,CODE_C53A76,$000000
	db $FF,$FF,$1C,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0AD1,CODE_CC6936,CODE_CC36C4
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC693E,CODE_CC18ED
	dl CODE_CC51F3,CODE_CC6882,CODE_CC48AF,CODE_CC6882
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6467,CODE_CC291E,CODE_C53A83,CODE_CC3A64
	dl CODE_C53A83,CODE_CC689A,CODE_CC5FAD,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4813,CODE_CC2D0F
	dl CODE_C53A83,CODE_CC6888,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC626F,CODE_CC694C,CODE_CC64A9,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC36C4,CODE_CC6467,CODE_CC291E
	dl CODE_C53A83,CODE_CC3A64,CODE_C53A83,CODE_CC6894
	dl CODE_CC5FAD,CODE_CC0AB8,CODE_C53A83,CODE_CC692C
	dl CODE_CC4813,CODE_CC694C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6467,CODE_CC3A64,CODE_C53A83,CODE_CC692C
	dl CODE_CC6472,CODE_CC293F,CODE_CC5FAD,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4813,CODE_CC694C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6467,CODE_CC3A64,CODE_C53A83,CODE_CC692C
	dl CODE_CC6472,CODE_CC293F,CODE_CC5FAD,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4813,CODE_CC2D0F
	dl CODE_C53A83,CODE_CC6888,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC1914
	dl CODE_CC6936,CODE_CC692C,CODE_CC483C,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$01,$04,$60,$00,$04,$02,$00
	db $01,$40,$01,$08,$00,$00,$04,$00,$00,$06,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF2800:
	dl BSZ1_SpriteAnimationData_MeatItem,DATA_CE0E5B,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$12,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2A63,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC693E,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$12,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2A63,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC693E,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$12,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2A63,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC693E,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$12,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2A63,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC693E,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC64DF,CODE_CC6888
	dl CODE_CC47FC,CODE_CC6888,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2A7A,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC1914
	dl CODE_CC6936,CODE_CC692C,CODE_CC483C,CODE_CC694C
	dl CODE_CC5D42,CODE_CC692C,CODE_CC693E,CODE_CC1580
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$01,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC6936,CODE_CC2A63
	dl CODE_CC693E,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC6936,CODE_CC2A63
	dl CODE_CC693E,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC6936,CODE_CC2A63
	dl CODE_CC693E,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC6936,CODE_CC2A63
	dl CODE_CC693E,CODE_CC6882,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC64DF,CODE_CC6888
	dl CODE_CC47FC,CODE_CC6888,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2A7A,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC1914
	dl CODE_CC6936,CODE_CC692C,CODE_CC483C,CODE_CC694C
	dl CODE_CC5D42,CODE_CC692C,CODE_CC693E,CODE_CC1580
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$01,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_CF2C00:
	dl BSZ1_SpriteAnimationData_MagicalRod_StabUp,BSZ1_SpriteAnimationData_MagicalRod_StabDown,BSZ1_SpriteAnimationData_MagicalRod_StabLeft,BSZ1_SpriteAnimationData_MagicalRod_StabRight
	dl DATA_CE0EBD,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FB0,CODE_CC6936,CODE_CC294E
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4845,CODE_CC0FAA
	dl CODE_CC4851,CODE_CC6882,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F92,CODE_CC6936,CODE_CC294E
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4845,CODE_CC0F8C
	dl CODE_CC4851,CODE_CC6888,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F60,CODE_CC6936,CODE_CC294E
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4845,CODE_CC0FEC
	dl CODE_CC4851,CODE_CC688E,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F73,CODE_CC6936,CODE_CC294E
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4845,CODE_CC0FCE
	dl CODE_CC4851,CODE_CC6894,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4CCD,CODE_CC117D
	dl CODE_CC693E,CODE_CC689A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4CCD,CODE_CC1186
	dl CODE_CC693E,CODE_CC68A0,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4CCD,CODE_CC118E
	dl CODE_CC693E,CODE_CC68A6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4CCD,CODE_CC1196
	dl CODE_CC693E,CODE_CC68AC,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4851,CODE_CC0F8C
	dl CODE_CC47FC,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4851,CODE_CC0FAA
	dl CODE_CC47FC,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4851,CODE_CC0FCE
	dl CODE_CC47FC,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC619A,CODE_CC694C,CODE_CC5F9F,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC4851,CODE_CC0FEC
	dl CODE_CC47FC,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC1914
	dl CODE_CC6936,CODE_CC692C,CODE_CC483C,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$02,$04,$60,$00,$04,$01,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$06,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF3000:
	dl BSZ1_SpriteAnimationData_MagicShot_MoveUp,BSZ1_SpriteAnimationData_MagicShot_MoveDown,BSZ1_SpriteAnimationData_MagicShot_MoveLeft,BSZ1_SpriteAnimationData_MagicShot_MoveRight
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$15,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC531D,CODE_CC6882,CODE_CC4A45,CODE_CC6882
	dl CODE_CC693E,CODE_CC0C65,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$15,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC531D,CODE_CC6882,CODE_CC4A7D,CODE_CC6882
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$15,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC531D,CODE_CC6882,CODE_CC4AB7,CODE_CC6882
	dl CODE_CC693E,CODE_CC0C20,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$15,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC531D,CODE_CC6882,CODE_CC4AEF,CODE_CC6882
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC4CE1,CODE_CC11DE,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$50,$D8,$10,$F0,$60,$03,$04,$60,$00,$04,$01,$00
	db $03,$40,$01,$40,$00,$00,$04,$00,$00,$06,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF3400:
	dl DATA_CE119C,DATA_CE11CD,DATA_CE11FE,DATA_CE122F
	dl DATA_CE06E4,DATA_CE11CD,DATA_CE06E4,DATA_CE06E4
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC294E,CODE_CC693E,CODE_CC36C4
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC6894,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FB6,CODE_CC693E,CODE_CC2986
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC4DE4,CODE_CC689A,CODE_CC4DEC,CODE_CC689A
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0F60
	dl CODE_CC693E,CODE_CC2986,CODE_CC61AC,CODE_CC692C
	dl CODE_CC5FAD,CODE_CC6894,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC6894,CODE_CC4DE4,CODE_CC689A
	dl CODE_CC4DEC,CODE_CC689A,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FF8,CODE_CC693E,CODE_CC2986
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC6894,CODE_CC4DE4,CODE_CC689A
	dl CODE_CC4DEC,CODE_CC689A,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FDA,CODE_CC693E,CODE_CC2986
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC4D87,CODE_CC688E,CODE_CC6194,CODE_CC692C
	dl CODE_CC693E,CODE_CC2D39,CODE_CC693E,CODE_CC29E7
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC0AB8,CODE_C53A83,CODE_CC692C
	dl CODE_CC4D7F,CODE_CC6888,CODE_CC4D8F,CODE_CC6888
	dl CODE_CC4D97,CODE_CC6888,CODE_CC6194,CODE_CC692C
	dl CODE_CC693E,CODE_CC2D39,CODE_CC693E,CODE_CC29E7
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5F98,CODE_CC1F21,CODE_C53A9B,CODE_CC29E7
	dl CODE_CC4E35,CODE_CC13CA,CODE_CC5FAD,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC5BFF,CODE_CC6876
	dl CODE_CC693E,CODE_CC68F4,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0F60
	dl CODE_CC55BF,CODE_CC68A0,CODE_CC4DE4,CODE_CC692C
	dl CODE_CC4DEC,CODE_CC397E,CODE_CC4DEC,CODE_CC692C
	dl CODE_CC693E,CODE_CC688E,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0F60
	dl CODE_CC47FC,CODE_CC0AB8,CODE_CC6176,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$07,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF3800:
	dl DATA_CE1076,DATA_CE10A7,DATA_CE1109,DATA_CE113A
	dl DATA_CE06E4,DATA_CE116B,DATA_CE10D8,DATA_CE27D0
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC294E,CODE_CC693E,CODE_CC36C4
	dl CODE_CC693E,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC6894,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FB6,CODE_CC55BF,CODE_CC68A0
	dl CODE_CC693E,CODE_CC2986,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC4DE4,CODE_CC689A,CODE_CC4DEC,CODE_CC689A
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0F60
	dl CODE_CC55BF,CODE_CC68A0,CODE_CC693E,CODE_CC2986
	dl CODE_CC61AC,CODE_CC692C,CODE_CC5FAD,CODE_CC6894
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC6894,CODE_CC4DE4,CODE_CC689A
	dl CODE_CC4DEC,CODE_CC689A,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FF8,CODE_CC55BF,CODE_CC68A0
	dl CODE_CC693E,CODE_CC2986,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC6894,CODE_CC4DE4,CODE_CC689A
	dl CODE_CC4DEC,CODE_CC689A,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0FDA,CODE_CC55BF,CODE_CC68A0
	dl CODE_CC693E,CODE_CC2986,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC4D87,CODE_CC688E,CODE_CC6194,CODE_CC692C
	dl CODE_CC693E,CODE_CC2D39,CODE_CC693E,CODE_CC29E7
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC0AB8,CODE_C53A83,CODE_CC692C
	dl CODE_CC4D7F,CODE_CC6888,CODE_CC4D8F,CODE_CC6888
	dl CODE_CC4D97,CODE_CC6888,CODE_CC6194,CODE_CC692C
	dl CODE_CC693E,CODE_CC2D39,CODE_CC693E,CODE_CC29E7
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5F98,CODE_CC1F21,CODE_C53A9B,CODE_CC29E7
	dl CODE_CC4E35,CODE_CC13CA,CODE_CC5FAD,CODE_CC0AB8
	dl CODE_C53A83,CODE_CC692C,CODE_CC5BFF,CODE_CC6876
	dl CODE_CC693E,CODE_CC68F4,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0F60
	dl CODE_CC55BF,CODE_CC68A0,CODE_CC4DE4,CODE_CC692C
	dl CODE_CC4DEC,CODE_CC397E,CODE_CC4DEC,CODE_CC692C
	dl CODE_CC693E,CODE_CC688E,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC3614,CODE_CC693E,CODE_CC0D27
	dl CODE_CC693E,CODE_CC0F60,CODE_CC47FC,CODE_CC0AB8
	dl CODE_CC6176,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$07,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF3C00:
	dl BSZ1_SpriteAnimationData_FairyItem_Fly,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,BSZ1_SpriteAnimationData_FairyItem_Disappear
	db $FF,$FF,$07,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC103A,CODE_CC693E,CODE_CC36C4
	dl CODE_CC693E,CODE_CC1AA7,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC104D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5452,CODE_CC1F63,CODE_CC5A35,CODE_CC68A0
	dl CODE_CC53A8,CODE_CC1AA7,CODE_CC548E,CODE_CC694C
	dl CODE_CC4A45,CODE_CC6876,CODE_CC693E,CODE_CC0C65
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC104D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5452,CODE_CC1F63,CODE_CC5A35,CODE_CC68A0
	dl CODE_CC53A8,CODE_CC1AA7,CODE_CC548E,CODE_CC694C
	dl CODE_CC4A7D,CODE_CC6870,CODE_CC693E,CODE_CC0CE2
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC104D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5452,CODE_CC1F63,CODE_CC5A35,CODE_CC68A0
	dl CODE_CC53A8,CODE_CC1AA7,CODE_CC548E,CODE_CC694C
	dl CODE_CC4AB7,CODE_CC6882,CODE_CC693E,CODE_CC0C20
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC104D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5452,CODE_CC1F63,CODE_CC5A35,CODE_CC68A0
	dl CODE_CC53A8,CODE_CC1AA7,CODE_CC548E,CODE_CC694C
	dl CODE_CC4AEF,CODE_CC687C,CODE_CC693E,CODE_CC0BF5
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC104D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5452,CODE_CC1F63,CODE_CC5A35,CODE_CC68A0
	dl CODE_CC53A8,CODE_CC1AA7,CODE_CC548E,CODE_CC694C
	dl CODE_CC49F3,CODE_CC0C65,CODE_CC4A19,CODE_CC0C20
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC104D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5452,CODE_CC1F63,CODE_CC5A35,CODE_CC68A0
	dl CODE_CC53A8,CODE_CC1AA7,CODE_CC548E,CODE_CC694C
	dl CODE_CC49F3,CODE_CC0C65,CODE_CC4A2C,CODE_CC0BF5
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC104D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5452,CODE_CC1F63,CODE_CC5A35,CODE_CC68A0
	dl CODE_CC53A8,CODE_CC1AA7,CODE_CC548E,CODE_CC694C
	dl CODE_CC4A06,CODE_CC0CE2,CODE_CC4A19,CODE_CC0C20
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC104D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5452,CODE_CC1F63,CODE_CC5A35,CODE_CC68A0
	dl CODE_CC53A8,CODE_CC1AA7,CODE_CC548E,CODE_CC694C
	dl CODE_CC4A06,CODE_CC0CE2,CODE_CC4A2C,CODE_CC0BF5
	db $FF,$FF,$07,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1EE5,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$D0,$18,$E8,$60,$00,$04,$60,$00,$1F,$00,$C0
	db $00,$C0,$00,$40,$00,$00,$04,$17,$00,$04,$50,$02,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$08

DATA_CF4000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OldMan,DATA_CE1324,DATA_CE1355
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5628,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4813,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5353C,CODE_CC693E,CODE_C53378
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF4400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OldWoman,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6322,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6265,CODE_CC3231,CODE_CC6936,CODE_CC32D6
	dl CODE_CC63EB,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$65,$FF,$66,$28,$00,$44
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF4800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Shopkeeper,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC3244,CODE_CC6265,CODE_CC3231
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$5A,$39,$40,$82,$14,$50
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF4C00:
	dl BSZ1_SpriteAnimationData_Heart_Appear,BSZ1_SpriteAnimationData_Heart_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,BSZ1_SpriteAnimationData_Heart_Appear
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5A35,CODE_CC6876
	dl CODE_CC4813,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC103A,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC5452,CODE_CC1F63,CODE_CC5A35,CODE_CC6876
	dl CODE_CC548E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0C,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1EDF,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$80,$04,$50,$02,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF5000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_HeartContainer,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC47FC,CODE_CC2D69
	dl CODE_C53A83,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC233F
	dl CODE_C53A83,CODE_C561E9,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_CC6876,CODE_CC6639,CODE_CC692C
	dl CODE_CC4DC3,CODE_CC694C,CODE_C53A76,$000000
	db $FF,$FF,$0B,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC103A
	dl CODE_CC6936,CODE_CC1EDF,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC233F,CODE_CC693E,CODE_CC1EDF
	dl CODE_CC693E,CODE_C561E9,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$00,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF5400:
	dl BSZ1_SpriteAnimationData_RedRupee_Appear,BSZ1_SpriteAnimationData_RedRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,BSZ1_SpriteAnimationData_RedRupee_Appear
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC103A,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5A35,CODE_CC687C
	dl CODE_CC4813,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5452,CODE_CC1F63
	dl CODE_CC5A35,CODE_CC687C,CODE_CC548E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC252C,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$50,$02,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF5800:
	dl BSZ1_SpriteAnimationData_BlueRupee_Appear,BSZ1_SpriteAnimationData_BlueRupee_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,BSZ1_SpriteAnimationData_BlueRupee_Appear
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC103A,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5A35,CODE_CC687C
	dl CODE_CC4813,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5452,CODE_CC1F63
	dl CODE_CC5A35,CODE_CC687C,CODE_CC548E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2533,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$50,$02,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF5C00:
	dl BSZ1_SpriteAnimationData_BombItem_Appear,BSZ1_SpriteAnimationData_BombItem_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,BSZ1_SpriteAnimationData_BombItem_Appear
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC103A,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5A35,CODE_CC687C
	dl CODE_CC4813,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5452,CODE_CC1F63
	dl CODE_CC5A35,CODE_CC687C,CODE_CC548E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2389,CODE_CC5CE5,CODE_CC158A
	dl CODE_CC693E,CODE_CC1C5E,CODE_CC693E,CODE_CC1D50
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$50,$02,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF6000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Trap,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6500,CODE_CC2D63,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC54F9,CODE_CC6876
	dl CODE_CC552E,CODE_CC687C,CODE_CC5553,CODE_CC6882
	dl CODE_CC5586,CODE_CC6888,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1B32,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC53A8,CODE_CC688E,CODE_CC6509,CODE_CC688E
	dl CODE_CC5008,CODE_CC688E,CODE_CC693E,CODE_CC0C65
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1B32,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC53A8,CODE_CC6894,CODE_CC655A,CODE_CC6894
	dl CODE_CC5008,CODE_CC357A,CODE_C53A83,CODE_CC6894
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1B41,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC53A8,CODE_CC689A,CODE_CC65A4,CODE_CC689A
	dl CODE_CC5008,CODE_CC689A,CODE_CC693E,CODE_CC0C20
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1B41,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC53A8,CODE_CC68A0,CODE_CC65C6,CODE_CC68A0
	dl CODE_CC5008,CODE_CC68A0,CODE_CC693E,CODE_CC0BF5
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1B50,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC488F,CODE_CC6870,CODE_CC655A,CODE_CC6870
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1B50,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC487F,CODE_CC6870,CODE_CC6509,CODE_CC6870
	dl CODE_CC693E,CODE_CC0C65,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1B50,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC48AF,CODE_CC6870,CODE_CC65C6,CODE_CC6870
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1B50,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC489F,CODE_CC6870,CODE_CC65A4,CODE_CC6870
	dl CODE_CC693E,CODE_CC0C20,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$09,$09,$08,$38,$E0,$08,$F8,$60,$02,$04,$60,$00,$04,$00,$00
	db $02,$40,$01,$40,$00,$80,$00,$14,$28,$03,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF6400:
	dl DATA_CE14DD,DATA_CE144A,DATA_CE14AC,DATA_CE06E4
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC55CF,CODE_CC6870,CODE_CC4D68,CODE_CC694C
	dl CODE_CC693E,CODE_CC291E,CODE_CC55D7,CODE_CC6876
	dl CODE_CC55DF,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6322,CODE_CC694C,CODE_CC6338,CODE_CC694C
	dl CODE_CC693E,CODE_CC3637,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$27,$00,$00,$03,$FF,$FF,$FE
else
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
endif
	dl CODE_CC5600,CODE_CC1ED9,CODE_C54670,CODE_CC3524
	dl CODE_CC4D68,CODE_CC1F6C,CODE_C53A9B,CODE_CC692C
	dl CODE_CC632E,CODE_CC1DD2,CODE_C53A9B,CODE_CC30BC
	dl CODE_C53A83,CODE_CC158A,CODE_CC693E,CODE_CC6888
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$27,$00,$00,$03,$FF,$FF,$FE
else
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
endif
	dl CODE_CC4D68,CODE_CC1F6C,CODE_C53A83,CODE_CC1DB6
	dl CODE_C53A83,CODE_CC6882,CODE_CC5600,CODE_CC1ED9
	dl CODE_C54670,CODE_CC3524,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1C5E,CODE_CC693E,CODE_CC293F
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC301E,CODE_CC693E,CODE_CC1C5E
	dl CODE_CC693E,CODE_CC293F,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC55CF,CODE_CC1F09,CODE_CC55D7,CODE_CC1F0F
	dl CODE_CC55DF,CODE_CC1F15,CODE_CC693E,CODE_CC1E88
	dl CODE_CC6936,CODE_CC692C,CODE_CC483C,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$01,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF6800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Aquamentus_Move,BSZ1_SpriteAnimationData_Aquamentus_Shoot,BSZ1_SpriteAnimationData_Aquamentus_Hurt
	dl DATA_CE1729,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1914,CODE_C55176,CODE_CC694C
	dl CODE_CC47FC,CODE_CC190C,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC115A,CODE_CC5753,CODE_CC2046
	dl CODE_C53A83,CODE_CC6888,CODE_CC4AB7,CODE_CC6876
	dl CODE_CC53A8,CODE_CC687C,CODE_CC693E,CODE_CC0C20
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC115A,CODE_CC5753,CODE_CC2046
	dl CODE_C53A83,CODE_CC688E,CODE_CC4AEF,CODE_CC6870
	dl CODE_CC53A8,CODE_CC687C,CODE_CC693E,CODE_CC0BF5
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$05,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5753,CODE_CC2046,CODE_C53A83,CODE_CC688E
	dl CODE_CC4805,CODE_CC692C,CODE_CC6125,CODE_CC2201
	dl CODE_CC693E,CODE_CC68F4,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$1A,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ADE,CODE_CC693E,CODE_C56229
	dl CODE_CC693E,CODE_CC129C,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC115A,CODE_CC5C5B,CODE_CC6882
	dl CODE_CC6936,CODE_CC1B27,CODE_CC54E7,CODE_CC6870
	dl CODE_CC4AB7,CODE_CC688E,CODE_CC53A8,CODE_CC6894
	dl CODE_CC693E,CODE_CC0C20,CODE_C53A76,$000000
	db $FF,$FF,$08,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC115A,CODE_CC5C5B,CODE_CC6882
	dl CODE_CC6936,CODE_CC1B27,CODE_CC54E7,CODE_CC6870
	dl CODE_CC4AEF,CODE_CC6888,CODE_CC53A8,CODE_CC6894
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC5C5B,CODE_CC6882,CODE_CC6936,CODE_CC1B27
	dl CODE_CC54E7,CODE_CC6870,CODE_CC4805,CODE_CC692C
	dl CODE_CC6125,CODE_CC2201,CODE_CC693E,CODE_CC68F4
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$98,$D8,$06,$01,$04,$40,$00,$04,$00,$20
	db $00,$40,$01,$40,$00,$00,$04,$12,$00,$02,$81,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF6C00:
	dl BSZ1_SpriteAnimationData_Fireball,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC59E9,CODE_CC6870,CODE_CC59F1,CODE_CC6876
	dl CODE_CC59F9,CODE_CC687C,CODE_CC5A01,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2058,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC6672,CODE_CC688E
	dl CODE_CC4A45,CODE_CC6888,CODE_CC4AEF,CODE_CC6888
	dl CODE_CC693E,CODE_CC0C81,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2067,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC6672,CODE_CC688E
	dl CODE_CC4A7D,CODE_CC6888,CODE_CC4AEF,CODE_CC6888
	dl CODE_CC693E,CODE_CC0CC2,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2058,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC6672,CODE_CC688E
	dl CODE_CC4A7D,CODE_CC6888,CODE_CC4AB7,CODE_CC6888
	dl CODE_CC693E,CODE_CC0CA2,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2067,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC6672,CODE_CC688E
	dl CODE_CC4A45,CODE_CC6888,CODE_CC4AB7,CODE_CC6888
	dl CODE_CC693E,CODE_CC0C44,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$13,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$58,$C9,$1C,$E4,$06,$01,$60,$00,$FF,$FF,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF7000:
	dl BSZ1_SpriteAnimationData_Fireball,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC59E9,CODE_CC6870,CODE_CC59F1,CODE_CC6876
	dl CODE_CC59F9,CODE_CC687C,CODE_CC5A01,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC208D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC6672,CODE_CC688E
	dl CODE_CC4A45,CODE_CC6888,CODE_CC4AEF,CODE_CC6888
	dl CODE_CC693E,CODE_CC0C81,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC209C,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC6672,CODE_CC688E
	dl CODE_CC4A7D,CODE_CC6888,CODE_CC4AEF,CODE_CC6888
	dl CODE_CC693E,CODE_CC0CC2,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC208D,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC6672,CODE_CC688E
	dl CODE_CC4A7D,CODE_CC6888,CODE_CC4AB7,CODE_CC6888
	dl CODE_CC693E,CODE_CC0CA2,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC209C,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC6672,CODE_CC688E
	dl CODE_CC4A45,CODE_CC6888,CODE_CC4AB7,CODE_CC6888
	dl CODE_CC693E,CODE_CC0C44,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$13,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$40,$D8,$10,$F0,$06,$01,$60,$00,$FF,$FF,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$36,$00,$03,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF7400:
	dl BSZ1_SpriteAnimationData_Stopwatch_Appear,BSZ1_SpriteAnimationData_Stopwatch_Idle,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,BSZ1_SpriteAnimationData_Stopwatch_Appear
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC103A,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5A35,CODE_CC687C
	dl CODE_CC4813,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5452,CODE_CC1F63
	dl CODE_CC5A35,CODE_CC687C,CODE_CC548E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC269E,CODE_CC693E,CODE_CC290C
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$50,$02,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF7800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Flame,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5DB8,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5400,CODE_CC210D
	dl CODE_CC541B,CODE_CC2334,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$FF,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF7C00:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_BowItem,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_C561E9
	dl CODE_C53A83,CODE_CC261C,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC103A
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC548E,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1D7D,CODE_CC5D2F,CODE_CC694C
	dl CODE_CC5CE5,CODE_CC158A,CODE_C53A83,CODE_CC1C5E
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$80,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$00
else
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$80,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$00
endif

DATA_CF8000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Sword_StabUp,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C54F86,CODE_CC694C
	dl CODE_CC61F3,CODE_CC2D69,CODE_C53A83,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C5CC96,CODE_CC4F5C,CODE_CC257D
	dl CODE_CC693E,CODE_CC0000,CODE_CC693E,CODE_CC1E56
	dl CODE_CC693E,CODE_C56004,CODE_CC693E,CODE_CC40EF
	dl CODE_CC693E,CODE_CC3D06,CODE_CC693E,CODE_CC6882
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$00,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF8400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_TriforcePiece_Spin,BSZ1_SpriteAnimationData_TriforcePiece_Grabbed,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_C55103,CODE_CC694C
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_C561E9,CODE_C53A83,CODE_C55985
	dl CODE_C53A83,CODE_CC6876,CODE_C54670,CODE_CC43AE
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$02,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC103A,CODE_CC6936,CODE_CC0FBC
	dl CODE_CC6936,CODE_CC0F8C,CODE_CC693E,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_C5CAD7,CODE_CC4D51,CODE_CC1ED9
	dl CODE_CC47FC,CODE_CC3D5F,CODE_CC4813,CODE_CC3D7E
	dl CODE_CC548E,CODE_CC3F38,CODE_C53A83,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$80,$0F,$80,$01,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CF8800:
	dl BSZ1_SpriteAnimationData_GreenWallmaster,DATA_CE15A1,BSZ1_SpriteAnimationData_SmokePuff,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC256E,CODE_CC6936,CODE_CC2480
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC5AF1,CODE_CC692C
	dl CODE_CC541B,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5A93,CODE_CC6876,CODE_CC5AAF,CODE_CC687C
	dl CODE_CC5AC5,CODE_CC6882,CODE_CC5ADB,CODE_CC6888
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC23FE,CODE_CC6936,CODE_CC294E
	dl CODE_CC5F9F,CODE_CC692C,OM1W3_CODE_CC67AD,CODE_CC68BE
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC4A45,CODE_CC692C
	dl CODE_CC693E,CODE_CC0C65,CODE_CC693E,CODE_CC688E
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC243A,CODE_CC6936,CODE_CC294E
	dl CODE_CC5F9F,CODE_CC692C,OM1W3_CODE_CC67AD,CODE_CC68BE
	dl CODE_CC693E,CODE_CC0C65,CODE_CC4A7D,CODE_CC692C
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC693E,CODE_CC688E
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2442,CODE_CC6936,CODE_CC294E
	dl CODE_CC5F9F,CODE_CC692C,OM1W3_CODE_CC67AD,CODE_CC68BE
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC4AB7,CODE_CC692C
	dl CODE_CC693E,CODE_CC0C20,CODE_CC693E,CODE_CC6894
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2478,CODE_CC6936,CODE_CC294E
	dl CODE_CC5F9F,CODE_CC692C,OM1W3_CODE_CC67AD,CODE_CC68BE
	dl CODE_CC693E,CODE_CC0C20,CODE_CC4AEF,CODE_CC692C
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC693E,CODE_CC6894
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5A50,CODE_CC103A,CODE_CC5929,CODE_CC68BE
	dl CODE_CC548E,CODE_CC0C17,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC53B9,CODE_CC692C
	dl CODE_CC4A45,CODE_CC689A,CODE_CC693E,CODE_CC68A0
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5A50,CODE_CC103A,CODE_CC5929,CODE_CC68C4
	dl CODE_CC548E,CODE_CC0CF3,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC53B9,CODE_CC692C
	dl CODE_CC4AB7,CODE_CC68A6,CODE_CC693E,CODE_CC68AC
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5929,CODE_CC68B8,CODE_CC5A50,CODE_CC103A
	dl CODE_CC548E,CODE_CC0C65,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC49AD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC23DA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5929,CODE_CC68B8,CODE_CC5A50,CODE_CC103A
	dl CODE_CC548E,CODE_CC0CE2,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC49BD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC23DA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5929,CODE_CC68B8,CODE_CC5A50,CODE_CC103A
	dl CODE_CC548E,CODE_CC0C20,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC49CD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC23DA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5929,CODE_CC68B8,CODE_CC5A50,CODE_CC103A
	dl CODE_CC548E,CODE_CC0BF5,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC49DD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC23DA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$0A,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1914,CODE_CC693E,CODE_C58ACE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC68B2
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC68B2
	dl CODE_CC6936,CODE_CC2646,CODE_CC49CD,CODE_CC0C17
	dl CODE_CC5466,CODE_CC692C,CODE_CC693E,CODE_CC2690
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	db $FF,$FF,$10,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC68B2
	dl CODE_CC6936,CODE_CC266B,CODE_CC693E,CODE_CC0CF3
	dl CODE_CC5466,CODE_CC692C,CODE_CC693E,CODE_CC2697
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	db $20,$20,$28,$20,$38,$E0,$08,$F8,$02,$01,$01,$20,$00,$08,$00,$60
	db $00,$40,$01,$40,$00,$00,$04,$01,$82,$00,$82,$00,$00,$01,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC256E,CODE_CC6936,CODE_CC2480
	dl CODE_CC5AF1,CODE_CC692C,CODE_CC542A,CODE_CC692C
	dl CODE_CC5A93,CODE_CC6876,CODE_CC5AAF,CODE_CC687C
	dl CODE_CC5AC5,CODE_CC6882,CODE_CC5ADB,CODE_CC6888
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC23FE,CODE_CC6936,CODE_CC294E
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC693E,CODE_CC0CE2
	dl CODE_CC4A45,CODE_CC692C,CODE_CC693E,CODE_CC0C65
	dl CODE_CC693E,CODE_CC688E,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC243A,CODE_CC6936,CODE_CC294E
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC693E,CODE_CC0C65
	dl CODE_CC4A7D,CODE_CC692C,CODE_CC693E,CODE_CC0CE2
	dl CODE_CC693E,CODE_CC688E,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2442,CODE_CC6936,CODE_CC294E
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC693E,CODE_CC0BF5
	dl CODE_CC4AB7,CODE_CC692C,CODE_CC693E,CODE_CC0C20
	dl CODE_CC693E,CODE_CC6894,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2478,CODE_CC6936,CODE_CC294E
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC693E,CODE_CC0C20
	dl CODE_CC4AEF,CODE_CC692C,CODE_CC693E,CODE_CC0BF5
	dl CODE_CC693E,CODE_CC6894,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5A50,CODE_CC103A,CODE_CC5929,CODE_CC68BE
	dl CODE_CC548E,CODE_CC0C17,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC53B9,CODE_CC692C
	dl CODE_CC4A45,CODE_CC689A,CODE_CC693E,CODE_CC68A0
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5A50,CODE_CC103A,CODE_CC5929,CODE_CC68C4
	dl CODE_CC548E,CODE_CC0CF3,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC53B9,CODE_CC692C
	dl CODE_CC4AB7,CODE_CC68A6,CODE_CC693E,CODE_CC68AC
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5929,CODE_CC68B8,CODE_CC5A50,CODE_CC103A
	dl CODE_CC548E,CODE_CC0C65,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC49AD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC23DA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5929,CODE_CC68B8,CODE_CC5A50,CODE_CC103A
	dl CODE_CC548E,CODE_CC0CE2,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC49BD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC23DA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5929,CODE_CC68B8,CODE_CC5A50,CODE_CC103A
	dl CODE_CC548E,CODE_CC0C20,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC49CD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC23DA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5929,CODE_CC68B8,CODE_CC5A50,CODE_CC103A
	dl CODE_CC548E,CODE_CC0BF5,CODE_CC5486,CODE_CC692C
	dl CODE_CC4F83,CODE_CC0AB8,CODE_CC49DD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC23DA,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$0A,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1914,CODE_CC693E,CODE_C58ACE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC68B2
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC68B2
	dl CODE_CC6936,CODE_CC2646,CODE_CC49CD,CODE_CC0C17
	dl CODE_CC5466,CODE_CC692C,CODE_CC693E,CODE_CC2690
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	db $FF,$FF,$10,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC68B2
	dl CODE_CC6936,CODE_CC266B,CODE_CC693E,CODE_CC0CF3
	dl CODE_CC5466,CODE_CC692C,CODE_CC693E,CODE_CC2697
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	db $20,$20,$28,$20,$38,$E0,$08,$F8,$02,$01,$01,$20,$00,$08,$00,$60
	db $00,$40,$01,$40,$00,$00,$04,$01,$82,$02,$82,$00,$00,$01,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_CF8C00:
	dl BSZ1_SpriteAnimationData_SwordBeamHitEffect_TopRight,BSZ1_SpriteAnimationData_SwordBeamHitEffect_TopLeft,BSZ1_SpriteAnimationData_SwordBeamHitEffect_BottomRight,BSZ1_SpriteAnimationData_SwordBeamHitEffect_BottomLeft
	dl DATA_CE06E4,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1023,CODE_CC693E,CODE_CC0F18
	dl CODE_CC693E,CODE_CC0F0F,CODE_CC693E,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1031,CODE_CC5FAD,CODE_CC6888
	dl CODE_CC53A8,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0C81,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1031,CODE_CC5FAD,CODE_CC6888
	dl CODE_CC53A8,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0C44,CODE_CC693E,CODE_CC687C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1031,CODE_CC5FAD,CODE_CC6888
	dl CODE_CC53A8,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0CC2,CODE_CC693E,CODE_CC6882
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1031,CODE_CC5FAD,CODE_CC6888
	dl CODE_CC53A8,CODE_CC694C,CODE_CC693E,CODE_CC0F33
	dl CODE_CC693E,CODE_CC0CA2,CODE_CC693E,CODE_CC2A85
	dl CODE_CC693E,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC693E,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$18,$00,$00
	db $01,$00,$20,$00,$04,$00,$04,$10,$10,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF9000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Gel,BSZ1_SpriteAnimationData_Gel,DATA_CE1634
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC2D1B,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1135,CODE_CC5628,CODE_CC68A6
	dl CODE_CC53B9,CODE_CC692C,CODE_CC5B1D,CODE_CC24CE
	dl CODE_CC693E,CODE_CC1AB8,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5628,CODE_CC68A6
	dl CODE_CC487F,CODE_CC687C,CODE_C53DD7,CODE_CC1AB8
	dl CODE_CC5D4D,CODE_CC1AB8,CODE_CC693E,CODE_CC0C65
	dl CODE_CC5172,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5628,CODE_CC68A6
	dl CODE_CC488F,CODE_CC6876,CODE_C53E1A,CODE_CC1AB8
	dl CODE_CC5D5B,CODE_CC1AB8,CODE_CC693E,CODE_CC0CE2
	dl CODE_CC5172,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5628,CODE_CC68A6
	dl CODE_CC489F,CODE_CC6888,CODE_C53E54,CODE_CC1AB8
	dl CODE_CC5D69,CODE_CC1AB8,CODE_CC693E,CODE_CC0C20
	dl CODE_CC5172,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5628,CODE_CC68A6
	dl CODE_CC48AF,CODE_CC6882,CODE_C53E37,CODE_CC1AB8
	dl CODE_CC5D77,CODE_CC1AB8,CODE_CC693E,CODE_CC0BF5
	dl CODE_CC5172,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC5628,CODE_CC68A6
	dl CODE_CC487F,CODE_CC687C,CODE_C53DD7,CODE_CC1AB8
	dl CODE_CC5D4D,CODE_CC1AB8,CODE_CC693E,CODE_CC0C65
	dl CODE_CC5172,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC5628,CODE_CC68A6
	dl CODE_CC488F,CODE_CC6876,CODE_C53E1A,CODE_CC1AB8
	dl CODE_CC5D5B,CODE_CC1AB8,CODE_CC693E,CODE_CC0CE2
	dl CODE_CC5172,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC5628,CODE_CC68A6
	dl CODE_CC489F,CODE_CC6888,CODE_C53E54,CODE_CC1AB8
	dl CODE_CC5D69,CODE_CC1AB8,CODE_CC693E,CODE_CC0C20
	dl CODE_CC5172,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC5628,CODE_CC68A6
	dl CODE_CC48AF,CODE_CC6882,CODE_C53E37,CODE_CC1AB8
	dl CODE_CC5D77,CODE_CC1AB8,CODE_CC693E,CODE_CC0BF5
	dl CODE_CC5172,CODE_CC6870,CODE_C53A76,$000000
	db $FF,$FF,$0A,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC6936,CODE_C58AEE
	dl CODE_CC47FC,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$C0,$28,$D8,$01,$01,$04,$60,$00,$04,$00,$00
	db $01,$00,$01,$40,$00,$00,$04,$20,$20,$02,$01,$00,$00,$00,$00,$00
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00

DATA_CF9400:
	dl BSZ1_SpriteAnimationData_RedGoriyaBoomerang,BSZ1_SpriteAnimationData_RedGoriyaBoomerang,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC4DC3,CODE_CC694C
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4A45,CODE_CC68A0
	dl CODE_CC4F83,CODE_CC68A0,CODE_CC5A5E,CODE_CC68A6
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0C65
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC175E,CODE_CC4DC3,CODE_CC694C
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4A7D,CODE_CC68A0
	dl CODE_CC4F83,CODE_CC68A0,CODE_CC5A5E,CODE_CC68A6
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0CE2
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC4DC3,CODE_CC694C
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4AB7,CODE_CC68A0
	dl CODE_CC4F83,CODE_CC68A0,CODE_CC5A5E,CODE_CC68A6
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0C20
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1796,CODE_CC4DC3,CODE_CC694C
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4AEF,CODE_CC68A0
	dl CODE_CC4F83,CODE_CC68A0,CODE_CC5A5E,CODE_CC68A6
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0BF5
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4DC3,CODE_CC694C
	dl CODE_CC4A45,CODE_CC68A0,CODE_CC4AB7,CODE_CC68A0
	dl CODE_CC4F83,CODE_CC68A0,CODE_CC5A5E,CODE_CC68A6
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0C44
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4DC3,CODE_CC694C
	dl CODE_CC4A7D,CODE_CC68A0,CODE_CC4AB7,CODE_CC68A0
	dl CODE_CC4F83,CODE_CC68A0,CODE_CC5A5E,CODE_CC68A6
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0CA2
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4DC3,CODE_CC694C
	dl CODE_CC4A45,CODE_CC68A0,CODE_CC4AEF,CODE_CC68A0
	dl CODE_CC4F83,CODE_CC68A0,CODE_CC5A5E,CODE_CC68A6
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0C81
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4DC3,CODE_CC694C
	dl CODE_CC4A7D,CODE_CC68A0,CODE_CC4AEF,CODE_CC68A0
	dl CODE_CC4F83,CODE_CC68A0,CODE_CC5A5E,CODE_CC68A6
	dl CODE_CC5153,CODE_CC689A,CODE_CC693E,CODE_CC0CC2
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC4DC3,CODE_CC694C
	dl CODE_CC693E,CODE_CC182E,CODE_CC4F83,CODE_CC68A0
	dl CODE_CC5A5E,CODE_CC68A6,CODE_CC5BAE,CODE_C59858
	dl CODE_CC51F3,CODE_CC68A0,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D63,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC693E,CODE_CC17F0,CODE_CC5103,CODE_CC0C65
	dl CODE_CC5117,CODE_CC0CE2,CODE_CC513F,CODE_CC0BF5
	dl CODE_CC512B,CODE_CC0C20,CODE_CC5BAE,CODE_C59858
	db $FF,$FF,$13,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D63,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC693E,CODE_CC17F0,CODE_CC5103,CODE_CC0C65
	dl CODE_CC5117,CODE_CC0CE2,CODE_CC513F,CODE_CC0BF5
	dl CODE_CC512B,CODE_CC0C20,CODE_CC5BAE,CODE_C59858
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$D0,$18,$E8,$01,$02,$20,$00,$28,$48,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00

DATA_CF9800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_BombItem_Idle,DATA_CE0B1A,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6609,CODE_CC2D0F,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC6621,CODE_CC2D69,CODE_CC62EF,CODE_CC2D0F
	dl CODE_CC5A1B,CODE_CC3430,CODE_C53A83,CODE_CC0D50
	dl CODE_C53A83,CODE_CC3479,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$0B,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0FF2
	dl CODE_CC6936,CODE_CC0FEC,CODE_CC6936,CODE_CC103A
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2389,CODE_CC5CE5,CODE_CC158A
	dl CODE_CC693E,CODE_CC1C5E,CODE_CC693E,CODE_CC1D50
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CF9C00:
	dl BSZ1_SpriteAnimationData_Whirlwind,BSZ1_SpriteAnimationData_OcarinaItem,BSZ1_SpriteAnimationData_Whirlwind,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $FF,$FF,$22,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC256E
	dl CODE_CC6936,CODE_CC36C4,CODE_CC693E,CODE_CC291E
	dl CODE_CC53B9,CODE_CC692C,CODE_CC63B5,CODE_CC6870
	dl CODE_CC693E,CODE_CC6888,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2562,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC645D,CODE_CC354F,CODE_CC4E35,CODE_CC694C
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC48AF,CODE_CC6876
	dl CODE_CC645D,CODE_CC692C,CODE_CC693E,CODE_CC694C
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5D85,CODE_CC694C,CODE_CC6936,CODE_CC44F3
	dl CODE_CC6936,CODE_CC1344,CODE_CC693E,CODE_CC398B
	dl CODE_CC4E25,CODE_CC687C,CODE_CC4E45,CODE_CC692C
	dl CODE_CC4E55,CODE_CC13CA,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC1B27
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC693E,CODE_CC354F
	dl CODE_CC5452,CODE_CC2D0F,CODE_CC48AF,CODE_CC694C
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC293F,CODE_CC693E,CODE_CC3862
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC4461,CODE_CC693E,CODE_CC4488
	dl CODE_CC67B0,CODE_CC293F,CODE_C53A83,CODE_CC4469
	dl CODE_C53A83,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC692C
	dl CODE_CC483C,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$00,$01,$01,$4A,$00,$A0,$00,$80
	db $01,$80,$01,$40,$00,$00,$04,$00,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
else
	db $FF,$FF,$22,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC256E
	dl CODE_CC6936,CODE_CC36C4,CODE_CC6936,CODE_CC291E
	dl CODE_CC53B9,CODE_CC692C,CODE_CC63B5,CODE_CC6870
	dl CODE_CC693E,CODE_CC6888,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2562,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC645D,CODE_CC354F,CODE_CC4E35,CODE_CC694C
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC48AF,CODE_CC6876
	dl CODE_CC645D,CODE_CC692C,CODE_CC693E,CODE_CC694C
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5D85,CODE_CC694C,CODE_CC6936,CODE_CC44F3
	dl CODE_CC6936,CODE_CC397E,CODE_CC6936,CODE_CC1344
	dl CODE_CC693E,CODE_CC0AB8,CODE_CC4E25,CODE_CC687C
	dl CODE_CC4E45,CODE_CC692C,CODE_CC4E55,CODE_CC13CA
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1013,CODE_CC6936,CODE_CC1B27
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC693E,CODE_CC354F
	dl CODE_CC5452,CODE_CC2D0F,CODE_CC48AF,CODE_CC694C
	dl CODE_CC693E,CODE_CC0BF5,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC293F,CODE_CC693E,CODE_CC3862
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC4461,CODE_CC693E,CODE_CC4488
	dl CODE_CC67B0,CODE_CC293F,CODE_C53A83,CODE_CC4469
	dl CODE_C53A83,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1E88,CODE_CC6936,CODE_CC692C
	dl CODE_CC483C,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$00,$01,$01,$4A,$00,$A0,$00,$80
	db $01,$80,$01,$40,$00,$00,$04,$00,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
endif

DATA_CFA000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Boomerang,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC47FC,CODE_CC6870
	dl CODE_CC5D0C,CODE_CC692C,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC4F83,CODE_CC25A4,CODE_C53A83,CODE_C561E9
	dl CODE_C53A83,CODE_CC6876,CODE_CC693E,CODE_CC0AB8
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5CE5,CODE_CC158A,CODE_CC5C69,CODE_CC1C5E
	dl CODE_CC693E,CODE_CC1D28,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFA400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_MagicalBoomerang,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C55103,CODE_CC694C,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC4F83,CODE_CC25C6,CODE_C53A83,CODE_C561E9
	dl CODE_C53A83,CODE_CC6876,CODE_CC693E,CODE_CC0AB8
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5CE5,CODE_CC158A,CODE_CC5C69,CODE_CC1C5E
	dl CODE_CC693E,CODE_CC1D45,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFA800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Arrow_MoveUp,BSZ1_SpriteAnimationData_ArrowItem,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5D2F,CODE_CC2D69,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC62EF,CODE_CC2D0F
	dl CODE_C53A83,CODE_CC692C,CODE_CC5A1B,CODE_CC3430
	dl CODE_C53A83,CODE_CC0D50,CODE_C53A83,CODE_CC3479
	dl CODE_C53A83,CODE_CC25E0,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$0B,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF2,CODE_CC6936,CODE_CC0FEC
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1D5B,CODE_CC5D1C,CODE_CC694C
	dl CODE_CC5CE5,CODE_CC158A,CODE_C53A83,CODE_CC1C5E
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$00,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFAC00:
	dl DATA_CE2338,BSZ1_SpriteAnimationData_RaftItem,DATA_CE239A,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6316,CODE_CC694C,CODE_CC5089,CODE_CC692C
	dl CODE_CC6936,CODE_CC0F8C,CODE_CC5D85,CODE_CC692C
	dl CODE_CC4F83,CODE_CC358C,CODE_CC693E,CODE_CC2D63
	dl CODE_CC523E,CODE_CC6870,CODE_CC520F,CODE_CC6876
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0ABF,CODE_CC6936,CODE_CC2770
	dl CODE_CC6936,CODE_CC291E,CODE_CC487F,CODE_CC293F
	dl CODE_C53A83,CODE_CC274E,CODE_CC4F75,CODE_CC687C
	dl CODE_CC693E,CODE_CC0C65,CODE_C53A76,$000000
	db $FF,$FF,$0E,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0AC5,CODE_CC6936,CODE_CC2785
	dl CODE_CC6936,CODE_CC291E,CODE_C53EA1,CODE_CC293F
	dl CODE_C53A83,CODE_CC694C,CODE_CC4F75,CODE_CC0C65
	dl CODE_C53A83,CODE_CC6870,CODE_CC693E,CODE_CC0CE2
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC3AD4,CODE_CC6936,CODE_CC0CE2
	dl CODE_CC693E,CODE_CC3AEA,CODE_CC4813,CODE_CC0AC5
	dl CODE_C53A83,CODE_CC2785,CODE_C53A83,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53EA1,CODE_CC293F,CODE_C53A83,CODE_CC68B8
	dl CODE_CC693E,CODE_CC0CE2,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC27B2,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC693E,CODE_CC0FEC,CODE_CC693E,CODE_CC0FAA
	dl CODE_CC47FC,CODE_CC6894,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC693E,CODE_CC0FEC
	dl CODE_CC693E,CODE_CC0F8C,CODE_CC47FC,CODE_CC689A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2785,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC693E,CODE_CC0FCE,CODE_CC693E,CODE_CC0F86
	dl CODE_CC47FC,CODE_CC68A0,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0FBC,CODE_CC693E,CODE_CC0FB6
	dl CODE_CC693E,CODE_CC0FA4,CODE_CC693E,CODE_CC397E
	dl CODE_CC693E,CODE_CC2D27,CODE_CC693E,CODE_CC686A
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$10,$01,$35,$DD,$05,$F5,$01,$02,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$00,$02,$00,$04,$10,$00,$04,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFB000:
	dl BSZ1_SpriteAnimationData_StepLadderItem,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F98,CODE_CC6936,CODE_CC0B43
	dl CODE_CC5BB8,CODE_CC692C,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0B43,CODE_CC5BB8,CODE_CC692C
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0B43,CODE_CC5BB8,CODE_CC692C
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0B43,CODE_CC5BB8,CODE_CC692C
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$FF,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$01,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$04,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFB400:
	dl BSZ1_SpriteAnimationData_Manhandla_UpMouth,BSZ1_SpriteAnimationData_Manhandla_DownMouth,BSZ1_SpriteAnimationData_Manhandla_LeftMouth,BSZ1_SpriteAnimationData_Manhandla_RightMouth
	dl DATA_CE217F,DATA_CE21B0,DATA_CE211D,DATA_CE214E
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0FBC
	dl CODE_CC56BD,CODE_CC6882,CODE_CC541B,CODE_CC106A
	dl CODE_CC5410,CODE_CC692C,CODE_CC613A,CODE_CC21D1
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0F9E
	dl CODE_CC56BD,CODE_CC6888,CODE_CC541B,CODE_CC106A
	dl CODE_CC5410,CODE_CC692C,CODE_CC613A,CODE_CC21D1
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0FFE
	dl CODE_CC56BD,CODE_CC688E,CODE_CC541B,CODE_CC106A
	dl CODE_CC5410,CODE_CC692C,CODE_CC613A,CODE_CC21D1
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0FE0
	dl CODE_CC56BD,CODE_CC6894,CODE_CC541B,CODE_CC106A
	dl CODE_CC5410,CODE_CC692C,CODE_CC613A,CODE_CC21D1
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC689A
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0FBC
	dl CODE_CC47FC,CODE_CC686A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC689A
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0F9E
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC689A
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0FFE
	dl CODE_CC47FC,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC689A
	dl CODE_CC693E,CODE_CC0D27,CODE_CC693E,CODE_CC0FE0
	dl CODE_CC47FC,CODE_CC687C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC2CDC,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68B8,CODE_CC47FC,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68BE,CODE_CC47FC,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_C58AEE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$09,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_C58AEE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$0A,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_C58AEE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$05,$00,$00,$0B,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_C58AEE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$C0,$28,$D8,$04,$01,$03,$40,$00,$10,$00,$60
	db $00,$80,$01,$40,$00,$00,$04,$40,$D0,$02,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFB800:
	dl BSZ1_SpriteAnimationData_Manhandla_Body,BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Player_MoveLeft,BSZ1_SpriteAnimationData_Player_MoveRight
	dl BSZ1_SpriteAnimationData_Dodongo_AteBombDown,BSZ1_SpriteAnimationData_Dodongo_AteBombUp,BSZ1_SpriteAnimationData_Dodongo_AteBombLeft,BSZ1_SpriteAnimationData_Dodongo_AteBombRight
	dl BSZ1_SpriteAnimationData_Dodongo_DeadDown,BSZ1_SpriteAnimationData_Dodongo_DeadUp,BSZ1_SpriteAnimationData_Dodongo_DeadLeft,BSZ1_SpriteAnimationData_Dodongo_DeadRight
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC694C,CODE_CC693E,CODE_CC1095
	dl CODE_CC693E,CODE_CC2AD2,CODE_CC693E,CODE_CC2AEA
	dl CODE_CC693E,CODE_CC2B02,CODE_CC693E,CODE_CC2B1A
	dl CODE_CC693E,CODE_CC1AA7,CODE_C53A76,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC106A,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60FB,CODE_CC68AC,CODE_CC53A8,CODE_CC1AA7
	dl CODE_CC4A45,CODE_CC6876,CODE_CC693E,CODE_CC0C65
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC106A,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60FB,CODE_CC68AC,CODE_CC53A8,CODE_CC1AA7
	dl CODE_CC4A7D,CODE_CC6870,CODE_CC693E,CODE_CC0CE2
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC106A,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60FB,CODE_CC68AC,CODE_CC53A8,CODE_CC1AA7
	dl CODE_CC4AB7,CODE_CC6882,CODE_CC693E,CODE_CC0C20
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC106A,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60FB,CODE_CC68AC,CODE_CC53A8,CODE_CC1AA7
	dl CODE_CC4AEF,CODE_CC687C,CODE_CC693E,CODE_CC0BF5
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC106A,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60FB,CODE_CC68AC,CODE_CC53A8,CODE_CC1AA7
	dl CODE_CC4A45,CODE_CC6894,CODE_CC4AB7,CODE_CC688E
	dl CODE_CC693E,CODE_CC0C44,CODE_C53A76,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC106A,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60FB,CODE_CC68AC,CODE_CC53A8,CODE_CC1AA7
	dl CODE_CC4A45,CODE_CC689A,CODE_CC4AEF,CODE_CC6888
	dl CODE_CC693E,CODE_CC0C81,CODE_C53A76,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC106A,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60FB,CODE_CC68AC,CODE_CC53A8,CODE_CC1AA7
	dl CODE_CC4A7D,CODE_CC6888,CODE_CC4AB7,CODE_CC689A
	dl CODE_CC693E,CODE_CC0CA2,CODE_C53A76,$000000
	db $FF,$FF,$05,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC106A,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60FB,CODE_CC68AC,CODE_CC53A8,CODE_CC1AA7
	dl CODE_CC4A7D,CODE_CC688E,CODE_CC4AEF,CODE_CC6894
	dl CODE_CC693E,CODE_CC0CC2,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC106A,CODE_CC60FB,CODE_CC68AC
	dl CODE_CC5207,CODE_CC18ED,CODE_CC693E,CODE_CC28A3
	dl CODE_CC693E,CODE_CC27D4,CODE_CC560E,CODE_CC692C
	dl CODE_CC53A8,CODE_CC68A6,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC10E7,CODE_CC60FB,CODE_CC68AC
	dl CODE_CC5F64,CODE_CC2893,CODE_CC693E,CODE_CC28A3
	dl CODE_CC693E,CODE_CC27D4,CODE_CC5F7A,CODE_CC2882
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$0A,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC6936,CODE_C56229
	dl CODE_CC47FC,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$68,$B8,$30,$D0,$60,$01,$04,$60,$00,$04,$00,$80
	db $00,$00,$02,$80,$00,$00,$04,$04,$00,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFBC00:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Zol,BSZ1_SpriteAnimationData_Zol,DATA_CE1634
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC2D1B,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1135,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC53B9,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1AB8
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6013,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0C65,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6032,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6051,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0C20,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6070,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6013,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0C65,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6032,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6051,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0C20,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC1117,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC6070,CODE_CC1AB8
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC5172,CODE_CC6870
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$0A,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC6936,CODE_CC2046
	dl CODE_CC5C5B,CODE_CC68AC,CODE_CC47FC,CODE_CC2AA4
	dl CODE_CC47FC,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC693E,CODE_C58ACE,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC67D4,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$C0,$28,$D8,$02,$01,$01,$60,$00,$04,$00,$80
	db $00,$00,$01,$40,$00,$00,$04,$20,$20,$00,$01,$00,$80,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFC000:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_Gel,BSZ1_SpriteAnimationData_Gel,DATA_CE1634
	dl BSZ1_SpriteAnimationData_Rope_MoveUp,BSZ1_SpriteAnimationData_Rope_MoveDown,BSZ1_SpriteAnimationData_Rope_MoveLeft,BSZ1_SpriteAnimationData_Rope_MoveRight
	dl BSZ1_SpriteAnimationData_Rope_ChargeUp,BSZ1_SpriteAnimationData_Rope_ChargeDown,BSZ1_SpriteAnimationData_Rope_ChargeLeft,BSZ1_SpriteAnimationData_Rope_ChargeRight
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC2D1B,CODE_C53A9B,CODE_CC692C
	dl CODE_CC693E,CODE_CC10B9,CODE_CC693E,CODE_CC2737
	dl CODE_CC5B30,CODE_CC1ACB,CODE_CC693E,CODE_CC2C5A
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC10B9,CODE_CC6936,CODE_CC2737
	dl CODE_CC56BD,CODE_CC68A6,CODE_CC549B,CODE_CC692C
	dl CODE_CC5B30,CODE_CC1ACB,CODE_CC693E,CODE_CC2C5A
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC10B9,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC693E,CODE_CC0C65
	dl CODE_CC6013,CODE_CC1ACB,CODE_CC5B30,CODE_CC692C
	dl CODE_CC615C,CODE_CC2C5A,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC10B9,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC693E,CODE_CC0CE2
	dl CODE_CC6032,CODE_CC1ACB,CODE_CC5B30,CODE_CC692C
	dl CODE_CC615C,CODE_CC2C5A,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC10B9,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC693E,CODE_CC0C20
	dl CODE_CC6051,CODE_CC1ACB,CODE_CC5B30,CODE_CC692C
	dl CODE_CC615C,CODE_CC2C5A,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC10B9,CODE_CC56BD,CODE_CC68A6
	dl CODE_CC549B,CODE_CC692C,CODE_CC693E,CODE_CC0BF5
	dl CODE_CC6070,CODE_CC1ACB,CODE_CC5B30,CODE_CC692C
	dl CODE_CC615C,CODE_CC2C5A,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2C51,CODE_CC6936,CODE_CC0B43
	dl CODE_CC56BD,CODE_CC68A6,CODE_CC549B,CODE_CC692C
	dl CODE_CC6013,CODE_CC1ACB,CODE_CC693E,CODE_CC0C65
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$09,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2C51,CODE_CC6936,CODE_CC0B43
	dl CODE_CC56BD,CODE_CC68A6,CODE_CC549B,CODE_CC692C
	dl CODE_CC6032,CODE_CC1ACB,CODE_CC693E,CODE_CC0CE2
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0A,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2C51,CODE_CC6936,CODE_CC0B43
	dl CODE_CC56BD,CODE_CC68A6,CODE_CC549B,CODE_CC692C
	dl CODE_CC6051,CODE_CC1ACB,CODE_CC693E,CODE_CC0C20
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$0B,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2C51,CODE_CC6936,CODE_CC0B43
	dl CODE_CC56BD,CODE_CC68A6,CODE_CC549B,CODE_CC692C
	dl CODE_CC6070,CODE_CC1ACB,CODE_CC693E,CODE_CC0BF5
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$0A,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC693E,CODE_C58ACE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC67D4,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$C0,$28,$D8,$01,$01,$01,$60,$00,$04,$00,$80
	db $00,$80,$01,$40,$00,$00,$04,$20,$60,$00,$01,$00,$80,$00,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFC400:
	dl DATA_CE1BC1,DATA_CE1BF2,DATA_CE1B5F,DATA_CE1B90
	dl DATA_CE1CE7,DATA_CE1D18,DATA_CE1C85,DATA_CE1CB6
	dl DATA_CE1C54,DATA_CE1C23,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FB0,CODE_CC6225,CODE_CC692C
	dl CODE_CC4F83,CODE_CC68B8,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC6894
	dl CODE_CC5B30,CODE_CC1ACB,CODE_CC693E,CODE_CC2C5A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC6894
	dl CODE_CC693E,CODE_CC2C8F,CODE_CC548E,CODE_CC0C65
	dl CODE_CC6013,CODE_CC1ACB,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC6894
	dl CODE_CC693E,CODE_CC2CA0,CODE_CC6032,CODE_CC1ACB
	dl CODE_CC548E,CODE_CC0CE2,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC689A
	dl CODE_CC693E,CODE_CC2CB1,CODE_CC6051,CODE_CC1ACB
	dl CODE_CC548E,CODE_CC0C20,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC689A
	dl CODE_CC693E,CODE_CC2CC2,CODE_CC6070,CODE_CC1ACB
	dl CODE_CC548E,CODE_CC0BF5,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$0A,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC693E,CODE_C58AEE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC688E
	dl CODE_CC520F,CODE_CC68A0,CODE_CC523E,CODE_CC68A6
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC688E
	dl CODE_CC526D,CODE_CC68AC,CODE_CC529C,CODE_CC68B2
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC19F2,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC5452,CODE_CC1ACB,CODE_CC6032,CODE_CC1B27
	dl CODE_C53A83,CODE_CC1ACB,CODE_CC693E,CODE_CC0CE2
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC19F2,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC5452,CODE_CC1ACB,CODE_CC6013,CODE_CC1B27
	dl CODE_C53A83,CODE_CC1ACB,CODE_CC693E,CODE_CC0C65
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC19E4,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC5452,CODE_CC1ACB,CODE_CC6070,CODE_CC1B27
	dl CODE_C53A83,CODE_CC1ACB,CODE_CC693E,CODE_CC0BF5
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC19E4,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC5452,CODE_CC1ACB,CODE_CC6051,CODE_CC1B27
	dl CODE_C53A83,CODE_CC1ACB,CODE_CC693E,CODE_CC0C20
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$09,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F92,CODE_CC47FC,CODE_CC2D1B
	dl CODE_C53A83,CODE_CC3168,CODE_C53A83,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC67D4,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$C0,$28,$D8,$03,$01,$04,$40,$00,$10,$00,$80
	db $00,$00,$02,$40,$00,$00,$04,$20,$D0,$05,$01,$00,$80,$00,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFC800:
	dl BSZ1_SpriteAnimationData_Dodongo_MoveUp,BSZ1_SpriteAnimationData_Dodongo_MoveDown,BSZ1_SpriteAnimationData_Dodongo_MoveLeft,BSZ1_SpriteAnimationData_Dodongo_MoveRight
	dl BSZ1_SpriteAnimationData_Dodongo_AteBombUp,BSZ1_SpriteAnimationData_Dodongo_AteBombDown,BSZ1_SpriteAnimationData_Dodongo_AteBombLeft,BSZ1_SpriteAnimationData_Dodongo_AteBombRight
	dl BSZ1_SpriteAnimationData_Dodongo_DeadUp,BSZ1_SpriteAnimationData_Dodongo_DeadDown,BSZ1_SpriteAnimationData_Dodongo_DeadLeft,BSZ1_SpriteAnimationData_Dodongo_DeadRight
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_C55176,CODE_CC694C,CODE_CC693E,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC56BD,CODE_CC6894
	dl CODE_CC5B30,CODE_CC1ACB,CODE_CC693E,CODE_CC2C5A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$1D,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC608F,CODE_CC6894,CODE_CC6013,CODE_CC1ACB
	dl CODE_CC693E,CODE_CC0C65,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$1D,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60AA,CODE_CC689A,CODE_CC6032,CODE_CC1ACB
	dl CODE_CC693E,CODE_CC0CE2,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$1D,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60C5,CODE_CC68A0,CODE_CC6051,CODE_CC1ACB
	dl CODE_CC693E,CODE_CC0C20,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$1D,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC110E,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC60E0,CODE_CC68A6,CODE_CC6070,CODE_CC1ACB
	dl CODE_CC693E,CODE_CC0BF5,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$1A,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC64EB,CODE_C56229,CODE_CC693E,CODE_C58ADE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68AC,CODE_CC47FC,CODE_CC1ACB
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68B2,CODE_CC47FC,CODE_CC1ACB
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68B8,CODE_CC47FC,CODE_CC1ACB
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$08,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC6936,CODE_CC2CD3
	dl CODE_CC5C5B,CODE_CC68BE,CODE_CC47FC,CODE_CC1ACB
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0A,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0A,$00,$02,$09,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0A,$00,$02,$0A,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$0A,$00,$02,$0B,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC4813,CODE_CC688E
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$C0,$28,$D8,$02,$01,$03,$40,$00,$10,$00,$70
	db $00,$80,$01,$40,$00,$00,$04,$60,$D0,$02,$01,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFCC00:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_FountainFairy,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC6247,CODE_CC6882
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6247,CODE_CC6882,CODE_CC5D85,CODE_CC692C
	dl CODE_CC4F83,CODE_C546D1,CODE_CC523E,CODE_CC291E
	dl CODE_C53A83,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC6936,CODE_CC103A
	dl CODE_CC541B,CODE_CC2334,CODE_CC5400,CODE_CC2B32
	dl CODE_CC55F2,CODE_CC1ED9,CODE_C53A83,CODE_CC3506
	dl CODE_CC4D51,CODE_CC692C,CODE_CC548E,CODE_CC687C
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC293F,CODE_CC6247,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6247,CODE_CC692C,CODE_CC693E,CODE_CC0FF8
	dl CODE_CC693E,CODE_CC686A,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$0D,$20,$04,$E0,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFD000:
	dl BSZ1_SpriteAnimationData_Heart_Idle,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC3ADF,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC6188,CODE_CC694C,CODE_CC693E,CODE_CC3B2D
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC6188,CODE_CC694C
	dl CODE_CC5437,CODE_CC270C,CODE_CC5452,CODE_CC1B27
	dl CODE_CC59E9,CODE_CC6876,CODE_CC5437,CODE_CC2067
	dl CODE_CC693E,CODE_CC0CC2,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC6188,CODE_CC694C
	dl CODE_CC5437,CODE_CC270C,CODE_CC5452,CODE_CC1B27
	dl CODE_CC5A01,CODE_CC687C,CODE_CC5437,CODE_CC2058
	dl CODE_CC693E,CODE_CC0C81,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC6188,CODE_CC694C
	dl CODE_CC5437,CODE_CC270C,CODE_CC5452,CODE_CC1B27
	dl CODE_CC59F9,CODE_CC686A,CODE_CC5437,CODE_CC2067
	dl CODE_CC693E,CODE_CC0C44,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$40,$D8,$10,$F0,$06,$01,$01,$04,$00,$FF,$FF,$00
	db $00,$80,$06,$00,$FF,$00,$00,$40,$40,$00,$00,$00,$10,$00,$00,$00
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFD400:
	dl DATA_CE06E4,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC5FAD,CODE_CC692C,CODE_CC5600,CODE_CC692C
	dl CODE_CC541B,CODE_CC106A,CODE_CC5410,CODE_CC692C
	dl CODE_CC6110,CODE_CC210D,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$06,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$10,$FF,$00,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFD800:
	dl BSZ1_SpriteAnimationData_HeartContainer,DATA_CE06E4,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC623D,CODE_CC2D69
	dl CODE_C53A83,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC5A1B,CODE_CC0D50,CODE_C53A83,CODE_CC233F
	dl CODE_C53A83,CODE_C56004,CODE_C53A83,CODE_CC36C4
	dl CODE_C53A83,CODE_CC6876,CODE_CC623D,CODE_CC692C
	dl CODE_CC693E,CODE_CC2D0F,CODE_CC693E,CODE_CC686A
	db $FF,$FF,$0B,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC103A
	dl CODE_CC6936,CODE_CC1EDF,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$00,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFDC00:
	dl BSZ1_SpriteAnimationData_Fireball,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC59E9,CODE_CC6870,CODE_CC59F1,CODE_CC6876
	dl CODE_CC59F9,CODE_CC687C,CODE_CC5A01,CODE_CC6882
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2058,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC4A45,CODE_CC6888
	dl CODE_CC4AEF,CODE_CC6888,CODE_CC693E,CODE_CC0C81
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2067,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC4A7D,CODE_CC6888
	dl CODE_CC4AEF,CODE_CC6888,CODE_CC693E,CODE_CC0CC2
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2058,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC4A7D,CODE_CC6888
	dl CODE_CC4AB7,CODE_CC6888,CODE_CC693E,CODE_CC0CA2
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2067,CODE_CC5FAD,CODE_CC692C
	dl CODE_CC4F83,CODE_CC6888,CODE_CC4A45,CODE_CC6888
	dl CODE_CC4AB7,CODE_CC6888,CODE_CC693E,CODE_CC0C44
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$13,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $01,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$58,$C0,$1C,$E4,$06,$01,$60,$00,$FF,$FF,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFE000:
	dl BSZ1_SpriteAnimationData_DungeonMapDot,DATA_CE06E4,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC31D6,CODE_CC6936,CODE_CC36C4
	dl CODE_CC62CE,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC4F83,CODE_CC6876,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$07,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC233F,CODE_CC693E,CODE_CC1EDF
	dl CODE_CC693E,CODE_C56229,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFE400:
	dl BSZ1_SpriteAnimationData_SmokePuff,DATA_CE25B5,BSZ1_SpriteAnimationData_MagicalShieldItem,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC630C,CODE_CC2D0F,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC62EF,CODE_CC2D0F
	dl CODE_C53A83,CODE_CC692C,CODE_CC5A1B,CODE_CC3430
	dl CODE_C53A83,CODE_CC0D50,CODE_C53A83,CODE_CC3479
	dl CODE_C53A83,CODE_CC34E0,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$0B,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF8,CODE_CC6936,CODE_CC103A
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC548E,CODE_CC694C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6300,CODE_CC34E0,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFE800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_LetterItem,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_C54F86,CODE_CC694C,CODE_CC6936,CODE_CC0FDA
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC5A1B,CODE_CC0D50
	dl CODE_C53A83,CODE_CC36C4,CODE_C53A83,CODE_CC35D7
	dl CODE_C53A83,CODE_C56004,CODE_C53A83,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF8,CODE_CC6936,CODE_CC0FCE
	dl CODE_CC6936,CODE_CC103A,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC548E,CODE_CC687C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC1DD2,CODE_CC5CE5,CODE_CC158A
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFEC00:
	dl BSZ1_SpriteAnimationData_SmokePuff,DATA_CE144A,DATA_CE147B,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC47FC,CODE_CC6870,CODE_CC55DF,CODE_CC2D0F
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC55D7,CODE_CC2D69,CODE_CC4DC3,CODE_CC6888
	dl CODE_CC6188,CODE_CC6888,CODE_CC62EF,CODE_CC2D0F
	dl CODE_C53A83,CODE_CC692C,CODE_CC5A1B,CODE_CC3430
	dl CODE_C53A83,CODE_CC0D50,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF8,CODE_CC6936,CODE_CC0FCE
	dl CODE_CC6936,CODE_CC3479,CODE_CC6936,CODE_CC103A
	dl CODE_CC55CF,CODE_CC687C,CODE_CC693E,CODE_CC6882
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC549B,CODE_CC692C
	dl CODE_CC693E,CODE_CC3642,CODE_CC693E,CODE_CC1DB6
	dl CODE_CC5CE5,CODE_CC158A,CODE_CC693E,CODE_CC1C5E
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC549B,CODE_CC692C
	dl CODE_CC693E,CODE_CC3642,CODE_CC693E,CODE_CC1DB6
	dl CODE_CC5CE5,CODE_CC158A,CODE_CC693E,CODE_CC1C5E
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC3430,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFF000:
	dl BSZ1_SpriteAnimationData_SmokePuff,DATA_CE14AC,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC55D7,CODE_CC2D0F,CODE_CC55DF,CODE_CC2D0F
	dl CODE_CC47FC,CODE_CC6870,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC55CF,CODE_CC2D69,CODE_CC4DC3,CODE_CC6882
	dl CODE_CC6188,CODE_CC6882,CODE_CC62EF,CODE_CC2D0F
	dl CODE_C53A83,CODE_CC692C,CODE_CC5A1B,CODE_CC3430
	dl CODE_C53A83,CODE_CC0D50,CODE_C53A83,CODE_CC6876
	db $FF,$FF,$0B,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FBC,CODE_CC6936,CODE_CC0F8C
	dl CODE_CC6936,CODE_CC0FF8,CODE_CC6936,CODE_CC0FCE
	dl CODE_CC6936,CODE_CC3479,CODE_CC6936,CODE_CC103A
	dl CODE_CC5F9F,CODE_CC692C,CODE_CC548E,CODE_CC687C
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC3654,CODE_CC693E,CODE_CC1DB6
	dl CODE_CC5CE5,CODE_CC158A,CODE_CC693E,CODE_CC1C5E
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC3430,CODE_CC693E,CODE_CC694C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$01,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$80,$00,$0F,$80,$00,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFF400:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OldWoman,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC47FC,CODE_CC6870
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$00,$FF,$00,$30,$00,$40
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF

DATA_CFF800:
	dl BSZ1_SpriteAnimationData_SmokePuff,BSZ1_SpriteAnimationData_OldWoman,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$1E,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FDA,CODE_CC628D,CODE_CC6876
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC32D6,CODE_CC63EB,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$1F,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$01,$08,$38,$E0,$08,$F8,$60,$00,$04,$60,$00,$04,$00,$40
	db $01,$40,$01,$40,$00,$00,$04,$00,$04,$0D,$65,$FF,$66,$28,$00,$44
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CFFC00:
	dl DATA_CE1BC1,DATA_CE1BF2,DATA_CE1B5F,DATA_CE1B90
	dl DATA_CE1CE7,DATA_CE1D18,DATA_CE1C85,DATA_CE1CB6
	dl DATA_CE1C54,DATA_CE1C23,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	db $FF,$FF,$FF,$00,$00,$08,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0FB0,CODE_CC6225,CODE_CC692C
	dl CODE_CC4F83,CODE_CC68B8,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC6894
	dl CODE_CC5B30,CODE_CC1ACB,CODE_CC693E,CODE_CC2C5A
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC6894
	dl CODE_CC693E,CODE_CC2C8F,CODE_CC548E,CODE_CC0C65
	dl CODE_CC6013,CODE_CC1ACB,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$FF,$00,$00,$01,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC6894
	dl CODE_CC693E,CODE_CC2CA0,CODE_CC6032,CODE_CC1ACB
	dl CODE_CC548E,CODE_CC0CE2,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$FF,$00,$00,$02,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC689A
	dl CODE_CC693E,CODE_CC2CB1,CODE_CC6051,CODE_CC1ACB
	dl CODE_CC548E,CODE_CC0C20,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$FF,$00,$00,$03,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC311B,CODE_CC56BD,CODE_CC689A
	dl CODE_CC693E,CODE_CC2CC2,CODE_CC6070,CODE_CC1ACB
	dl CODE_CC548E,CODE_CC0BF5,CODE_CC51C1,CODE_CC692C
	dl CODE_CC5B1D,CODE_CC24CE,CODE_CC693E,CODE_CC1ACB
	db $FF,$FF,$0A,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2D0F,CODE_CC693E,CODE_C58AEE
	dl CODE_CC693E,CODE_CC694C,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC688E
	dl CODE_CC520F,CODE_CC68A0,CODE_CC523E,CODE_CC68A6
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$10,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC2046,CODE_CC5C5B,CODE_CC688E
	dl CODE_CC526D,CODE_CC68AC,CODE_CC529C,CODE_CC68B2
	dl CODE_CC693E,CODE_CC1B27,CODE_CC693E,CODE_CC68F4
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$05,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC19F2,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC5452,CODE_CC1ACB,CODE_CC6032,CODE_CC1B27
	dl CODE_C53A83,CODE_CC1ACB,CODE_CC693E,CODE_CC0CE2
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$04,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC19F2,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC5452,CODE_CC1ACB,CODE_CC6013,CODE_CC1B27
	dl CODE_C53A83,CODE_CC1ACB,CODE_CC693E,CODE_CC0C65
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$07,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC19E4,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC5452,CODE_CC1ACB,CODE_CC6070,CODE_CC1B27
	dl CODE_C53A83,CODE_CC1ACB,CODE_CC693E,CODE_CC0BF5
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$06,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC19E4,CODE_CC5F9F,CODE_CC692C
	dl CODE_CC5452,CODE_CC1ACB,CODE_CC6051,CODE_CC1B27
	dl CODE_C53A83,CODE_CC1ACB,CODE_CC693E,CODE_CC0C20
	dl CODE_C53A76,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$09,$FF,$FF,$FE
	dl CODE_CC6936,CODE_CC0F92,CODE_CC47FC,CODE_CC2D1B
	dl CODE_C53A83,CODE_C536B1,CODE_C53A83,CODE_CC687C
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$FF,$FF,$FF,$FE
	dl CODE_C53A76,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FE
	dl CODE_CC693E,CODE_CC67D4,CODE_C53A76,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	dl $000000,$000000,$000000,$000000
	db $08,$08,$08,$08,$48,$C0,$28,$D8,$03,$01,$04,$40,$00,$10,$00,$80
	db $00,$00,$02,$40,$00,$00,$04,$20,$D0,$05,$01,$00,$80,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_DATA_C0CB4A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0CB4A:
	dl DATA_C4BCC8,DATA_C4BD50,DATA_C4BDD8,DATA_C4BE60,DATA_C4B888,DATA_C4B448,DATA_C4B338,DATA_C4B228
	dl DATA_C4B118,DATA_C4B008,DATA_C4ADE8,DATA_C4AC50,DATA_C4AA30,DATA_C4AAB8,DATA_C4B1A0,DATA_C4AD60
	dl DATA_C4ACD8,DATA_C4A4E0,DATA_C4A458,DATA_C4A3D0,DATA_C4A348,DATA_C4B668,DATA_C4A238,DATA_C4A1B0
	dl DATA_C4A128,DATA_C4A0A0,DATA_C4B910,DATA_C49E80,DATA_C49F08,DATA_C49F90,DATA_C4A018,DATA_C4A2C0
	dl DATA_C4AE70,DATA_C4AEF8,DATA_C4AB40,DATA_C4ABC8,DATA_C4BE60,DATA_C4BEE8,DATA_C4BF70,DATA_C4BFF8
	dl DATA_C4C080,DATA_C4C108,DATA_C4B6F0,DATA_C4B2B0,DATA_C4B4D0,DATA_C4B998,DATA_C4BA20,DATA_C4BAA8
	dl DATA_C4BB30,DATA_C4BBB8,DATA_C4BC40,DATA_C4C190,DATA_C4C218,DATA_C4C548,DATA_C4B778,DATA_C4B558
	dl DATA_C4B3C0,DATA_C4C5D0,DATA_C4C658,DATA_C4C6E0,DATA_C4D0F8,DATA_C4D290,DATA_C4C988,DATA_C4D318
	dl DATA_C4D3A0,DATA_C4B800,DATA_C4A5F0,DATA_C4C768,DATA_C4C7F0,DATA_C4A898,DATA_C4A810,DATA_C4C878
	dl DATA_C4C900,DATA_C4E0A6,DATA_C4E12E,DATA_C4E1B6,DATA_C4E23E,DATA_C4E2C6,DATA_C4DBDE,DATA_C4DC66
	dl DATA_C4E34E,DATA_C4AF80,DATA_C4AA30,DATA_C4AAB8,DATA_C4AB40,DATA_C4ABC8,DATA_C4B090,DATA_C4CA10
	dl DATA_C4CED8,DATA_C4A678,DATA_C4CF60,DATA_C4A9A8,DATA_C4D070,DATA_C4A920,DATA_C4CB20,DATA_C4C2A0
	dl DATA_C4C328,DATA_C4C3B0,DATA_C4DCEE,DATA_C4DD76,DATA_C4E3D6,DATA_C4C438,DATA_C4DDFE,DATA_C4DE86
	dl DATA_C4CFE8,DATA_C4E45E,DATA_C4A568,DATA_C4CA98,DATA_C4CBA8,DATA_C4A700,DATA_C4CC30,DATA_C4CCB8
	dl DATA_C4A788,DATA_C4CD40,DATA_C4CDC8,DATA_C4CE50,DATA_C4C4C0,DATA_C4DF0E,DATA_C4DF96,DATA_C4E4E6
	dl DATA_C4E56E,DATA_C4E5F6,DATA_C4E67E,DATA_C4D180,DATA_C4D208,DATA_C4B5E0,DATA_C4E01E,DATA_C4E706
namespace off
endmacro

macro DATATABLE_RT00_BSZ1_OM1W3_DATA_C0CB4A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0CB4A:
	dl DATA_C4BDD8,DATA_C4C658,DATA_C4EC0E,DATA_C4BF70,DATA_C4B998,DATA_C4B558,DATA_C4B448,DATA_C4B338
	dl DATA_C4B228,DATA_C4B118,DATA_C4AEF8,DATA_C4AD60,DATA_C4AB40,DATA_C4ABC8,DATA_C4B2B0,DATA_C4AE70
	dl DATA_C4ADE8,DATA_C4A5F0,DATA_C4A568,DATA_C4EC96,DATA_C4ED1E,DATA_C4B778,DATA_C4A348,DATA_C4A2C0
	dl DATA_C4A128,DATA_C4A0A0,DATA_C4BA20,DATA_C4A1B0,DATA_C4A238,DATA_C49F90,DATA_C4A018,DATA_C4A3D0
	dl DATA_C4AF80,DATA_C4B008,DATA_C4AC50,DATA_C4ACD8,DATA_C4BF70,DATA_C4BFF8,DATA_C4C080,DATA_C4C108
	dl DATA_C4C190,DATA_C4C218,DATA_C4B800,DATA_C4B3C0,DATA_C4B5E0,DATA_C4BAA8,DATA_C4BB30,DATA_C4BBB8
	dl DATA_C4BC40,DATA_C4BCC8,DATA_C4BD50,DATA_C4C2A0,DATA_C4C328,DATA_C4C6E0,DATA_C4B888,DATA_C4B668
	dl DATA_C4B4D0,DATA_C4C768,DATA_C4C7F0,DATA_C4C878,DATA_C4D290,DATA_C4D428,DATA_C4CB20,DATA_C4D4B0
	dl DATA_C4D538,DATA_C4B910,DATA_C4A700,DATA_C4C900,DATA_C4C988,DATA_C4A9A8,DATA_C4A920,DATA_C4CA10
	dl DATA_C4CA98,DATA_C4E526,DATA_C4E5AE,DATA_C4E636,DATA_C4E6BE,DATA_C4E746,DATA_C4E05E,DATA_C4E0E6
	dl DATA_C4E7CE,DATA_C4B090,DATA_C4AB40,DATA_C4ABC8,DATA_C4AC50,DATA_C4ACD8,DATA_C4B1A0,DATA_C4CBA8
	dl DATA_C4D070,DATA_C4A788,DATA_C4D0F8,DATA_C4AAB8,DATA_C4D208,DATA_C4AA30,DATA_C4CCB8,DATA_C4C3B0
	dl DATA_C4C438,DATA_C4C4C0,DATA_C4E16E,DATA_C4E1F6,DATA_C4E856,DATA_C4C548,DATA_C4E27E,DATA_C4E306
	dl DATA_C4D180,DATA_C4E8DE,DATA_C4A678,DATA_C4CC30,DATA_C4CD40,DATA_C4A810,DATA_C4CDC8,DATA_C4CE50
	dl DATA_C4A898,DATA_C4CED8,DATA_C4CF60,DATA_C4CFE8,DATA_C4C5D0,DATA_C4E38E,DATA_C4E416,DATA_C4E966
	dl DATA_C4E9EE,DATA_C4EA76,DATA_C4EAFE,DATA_C4D318,DATA_C4D3A0,DATA_C4B6F0,DATA_C4E49E,DATA_C4EB86
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_DATA_C0CB4A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C49E80:
	dl DATA_C4DA22 : dw $0410
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C49F08:
	dl DATA_C4DA44 : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C49F90:
	dl DATA_C4DA5E : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A018:
	dl DATA_C4DA90 : dw $0312
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A0A0:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C5676C,CODE_CC693E,CODE_C559EE,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A128:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55142,CODE_C549FF,CODE_CC693E,CODE_CC6963,CODE_C54F5F,CODE_C55A30,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A1B0:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53B68,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56A04,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A238:
	dl DATA_C4DAB6 : dw $0204
	dl DATA_C4DAB6 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C5671C,CODE_C53C4E,CODE_C54A1B,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A2C0:
	dl DATA_C4D9FE : dw $0C11
	dl DATA_C4D9A4 : dw $0C11
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549BB,CODE_CC693E,CODE_C549D4,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A348:
	dl DATA_C4D9D4 : dw $0B14
	dl DATA_C4D9A4 : dw $182E
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549BB,CODE_CC693E,CODE_C549D4,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A3D0:
	dl DATA_C4D976 : dw $0C16
	dl DATA_C4D9A4 : dw $0C16
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549BB,CODE_CC693E,CODE_C549D4,CODE_C55281,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A458:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C55A9A,CODE_C5405E,CODE_C54A60
	dl CODE_C54F72,CODE_C55AA5,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_CC693E,CODE_C54741,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A4E0:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A40,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A568:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A40,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A5F0:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55AC0,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A678:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55AED,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A700:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55AED,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A788:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55B1A,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A810:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55AC0,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A898:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55B47,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A920:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55B47,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A9A8:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55B74,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AA30:
	dl DATA_C4D8BE : dw $040C
	dl DATA_C4D91A : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C551B5,CODE_C54A6C,CODE_CC4E25,CODE_CC2EE6,CODE_CC4E25,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C54357,CODE_C55A1A,CODE_C54357,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C581CE,CODE_C53C4E,CODE_C56269,CODE_CC693E,CODE_CC2F5D,CODE_CC693E,CODE_C54A6C
	dl CODE_C53C4E,CODE_C581CE,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AAB8:
	dl DATA_C4D8D8 : dw $0410
	dl DATA_C4D934 : dw $0410
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C551E8,CODE_C54A6C,CODE_CC4E25,CODE_CC2EED,CODE_CC4E25,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C54357,CODE_C55A1A,CODE_C54357,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C581CE,CODE_C53C4E,CODE_C562C3,CODE_CC693E,CODE_CC2F64,CODE_CC693E,CODE_C54A6C
	dl CODE_C53C4E,CODE_C581CE,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AB40:
	dl DATA_C4D8FA : dw $0306
	dl DATA_C4D956 : dw $0306
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5521B,CODE_C54A6C,CODE_CC4E25,CODE_CC2EF4,CODE_CC4E25,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C54357,CODE_C55A1A,CODE_C54357,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C581CE,CODE_C53C4E,CODE_C5631D,CODE_CC693E,CODE_CC2F6B,CODE_CC693E,CODE_C54A6C
	dl CODE_C53C4E,CODE_C581CE,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4ABC8:
	dl DATA_C4D908 : dw $0408
	dl DATA_C4D964 : dw $0408
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5524E,CODE_C54A6C,CODE_CC4E25,CODE_CC2EFB,CODE_CC4E25,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C54357,CODE_C55A1A,CODE_C54357,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C581CE,CODE_C53C4E,CODE_C56377,CODE_CC693E,CODE_CC2F72,CODE_CC693E,CODE_C54A6C
	dl CODE_C53C4E,CODE_C581CE,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AC50:
	dl DATA_C4D89A : dw $0408
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C546AF,CODE_CC692C,CODE_C53AE1,CODE_CC692C,CODE_C5405E,CODE_C54A60
	dl CODE_C53C4E,CODE_C54894,CODE_C53B7C,CODE_C56A6A,CODE_C53B7C,CODE_C54879,CODE_C53B7C,CODE_C54A66
	dl CODE_C53C4E,CODE_C570AC,CODE_C53C4E,CODE_C54894,CODE_C53C4E,CODE_C548A2,CODE_C53C4E,CODE_C5CAD7
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4ACD8:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_CC693E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C552B9,CODE_C54894,CODE_C552B9,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53B7C,CODE_C56A6A,CODE_C53B7C,CODE_C54879,CODE_C53B7C,CODE_C54A6C,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C570AC,CODE_C53C4E,CODE_C54894,CODE_C53C4E,CODE_C548A2,CODE_C53C4E,CODE_C549FF

DATA_C4AD60:
	dl DATA_C4D8AC : dw $0408
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C546AF,CODE_CC692C,CODE_C53AE1,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54894,CODE_C53B7C,CODE_C56A6A,CODE_C53B7C,CODE_C54879,CODE_C53B7C,CODE_C54A66
	dl CODE_C53C4E,CODE_C570AC,CODE_C53C4E,CODE_C54894,CODE_C53C4E,CODE_C548A2,CODE_C53C4E,CODE_C549FF
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4ADE8:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E3A,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AE70:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E71,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C57AE4,CODE_CC693E,CODE_C549FF
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AEF8:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E5C,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C57AF3,CODE_CC693E,CODE_C549FF
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AF80:
	dl DATA_C4DAFE : dw $0414
	dl DATA_C4D710 : dw $0414
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53D8D,CODE_C54A60,CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54A1B,CODE_C53D8D,CODE_C54A6C,CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53D6B,CODE_C54A0A,CODE_C53D6B,CODE_C559F9,CODE_C53D6B,CODE_C54A5A,CODE_C53A76,CODE_CC6906

DATA_C4B008:
	dl DATA_C4D7D2 : dw $0418
	dl DATA_C4D804 : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53D7C,CODE_C54A60,CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54A1B,CODE_C53D7C,CODE_C54A6C,CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53D5A,CODE_C54A0A,CODE_C53D5A,CODE_C559F9,CODE_C53D5A,CODE_C54A5A,CODE_C53A76,CODE_CC6906

DATA_C4B090:
	dl DATA_C4D836 : dw $0418
	dl DATA_C4D868 : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53CE7,CODE_C54A60,CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54A1B,CODE_C53CE7,CODE_C54A6C,CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53CAB,CODE_C54A0A,CODE_C53CAB,CODE_C559F9,CODE_C53CAB,CODE_C54A5A,CODE_C53A76,CODE_CC6906

DATA_C4B118:
	dl DATA_C4D77A : dw $0312
	dl DATA_C4D754 : dw $0312
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5509D,CODE_C54A6C,CODE_CC693E,CODE_C57F80,CODE_C53B90,CODE_CC692C,CODE_C541A3,CODE_C54A60
	dl CODE_CC693E,CODE_C548F6,CODE_CC693E,CODE_C54A1B,CODE_CC693E,CODE_C56135,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906

DATA_C4B1A0:
	dl DATA_C4D7A0 : dw $0418
	dl DATA_C4D804 : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C550D0,CODE_C54A6C,CODE_CC693E,CODE_C57F80,CODE_C53B90,CODE_CC692C,CODE_C5415C,CODE_C54A60
	dl CODE_CC693E,CODE_C548F6,CODE_CC693E,CODE_C54A1B,CODE_CC693E,CODE_C5618F,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906

DATA_C4B228:
	dl DATA_C4D754 : dw $0312
	dl DATA_C4D73A : dw $020C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53CAB,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53C4E,CODE_C559F9,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C580DC,CODE_C556EA,CODE_C54A6C,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A0A,CODE_C53C4E,CODE_C55A04,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B2B0:
	dl DATA_C4D804 : dw $0418
	dl DATA_C4D7D2 : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53D02,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53C4E,CODE_C559F9,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C580DC,CODE_C556EA,CODE_C54A6C,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A0A,CODE_C53C4E,CODE_C55A04,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B338:
	dl DATA_C4D6A2 : dw $0410
	dl DATA_C4D710 : dw $0414
	dl DATA_C4D710 : dw $0414
	dl DATA_C4D710 : dw $0414
	dl DATA_C4D710 : dw $0414
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5500D,CODE_C54A6C,CODE_CC693E,CODE_C57F80,CODE_C53B90,CODE_CC692C,CODE_C540D0,CODE_C54A60
	dl CODE_CC693E,CODE_C54A39,CODE_C53DAF,CODE_C548F6,CODE_C53DAF,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C56081,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53C4E,CODE_CC692C,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4B3C0:
	dl DATA_C4DB8E : dw $0410
	dl DATA_C4DA44 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5506A,CODE_C54A6C,CODE_CC693E,CODE_C57F80,CODE_C53B90,CODE_CC692C,CODE_C54115,CODE_C54A60
	dl CODE_CC693E,CODE_C54A39,CODE_C53DAF,CODE_C548F6,CODE_C53DAF,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C560DB,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53C4E,CODE_CC692C,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4B448:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C567F8,CODE_CC693E,CODE_C559EE,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B4D0:
	dl DATA_C4D710 : dw $0414
	dl DATA_C4DAFE : dw $0414
	dl DATA_C4D6C4 : dw $0414
	dl DATA_C4D6EE : dw $0410
	dl DATA_C4D710 : dw $0414
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53D49,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53C4E,CODE_C559F9,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C580DC,CODE_C556EA,CODE_C54A6C,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A0A,CODE_C53C4E,CODE_C55A04,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B558:
	dl DATA_C4DA44 : dw $040C
	dl DATA_C4DB74 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53D1D,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53C4E,CODE_C559F9,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C580DC,CODE_C556EA,CODE_C54A6C,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A0A,CODE_C53C4E,CODE_C55A04,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B5E0:
	dl DATA_C4DB74 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl DATA_C4DA44 : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53D38,CODE_C54A60,CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54A1B,CODE_C53D38,CODE_C54A6C,CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53D1D,CODE_C54A0A,CODE_C53D1D,CODE_C559F9,CODE_C53D1D,CODE_C54A5A,CODE_C53A76,CODE_CC6906

DATA_C4B668:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_CC5D0C,CODE_C54A60,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C559EE,CODE_C53C4E,CODE_C56846,CODE_C53C4E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B6F0:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C559EE,CODE_C53C4E,CODE_C56894,CODE_C53C4E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B778:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C559EE,CODE_C53C4E,CODE_C568E2,CODE_C53C4E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B800:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C559EE,CODE_C53C4E,CODE_C56930,CODE_C53C4E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B888:
	dl DATA_C4D68E : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C569E2,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4B910:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5568C,CODE_C57E86,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C569F3,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B998:
	dl DATA_C4D698 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C546A1,CODE_C53AD8,CODE_CC692C,CODE_CC0A1F,CODE_C547F2,CODE_CC0A1F,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A1D,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BA20:
	dl DATA_C4D698 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A23,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BAA8:
	dl DATA_C4D698 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A29,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BB30:
	dl DATA_C4D698 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C557C1,CODE_CC692C,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60
	dl CODE_C53B68,CODE_CC0A9D,CODE_C53B68,CODE_C56A2F,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BBB8:
	dl DATA_C4D698 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C546A1,CODE_C53AD8,CODE_CC692C,CODE_CC0A1F,CODE_C547F2,CODE_CC0A1F,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A35,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BC40:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5568C,CODE_C57E86,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A3B,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BCC8:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53FB7,CODE_C54A60,CODE_CC693E,CODE_C581A7,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A66,CODE_C53AB7,CODE_CC6906
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C569F3,CODE_C53B68,CODE_C54A6C,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BD50:
	dl DATA_C4D46E : dw $0208
	dl DATA_C4D480 : dw $0208
	dl DATA_C4D492 : dw $0208
	dl DATA_C4D4A4 : dw $0208
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_CC693E,CODE_C54A39,CODE_C53DC3,CODE_C54A0A,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4BDD8:
	dl DATA_C4D4B6 : dw $0214
	dl DATA_C4D4E0 : dw $0214
	dl DATA_C4D50A : dw $0214
	dl DATA_C4D534 : dw $0214
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_CC693E,CODE_C54A39,CODE_C53DC3,CODE_C54A0A,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4BE60:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E3A,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4BEE8:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E9E,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4BF70:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E71,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4BFF8:
	dl DATA_C4D666 : dw $0204
DATA_C4BFFD:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55BA1,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54784,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C080:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55BBC,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54741,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C108:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A6D,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C190:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EB2,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C218:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EBC,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C2A0:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F0C,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C328:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F16,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C3B0:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F2D,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C438:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F41,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C4C0:
	dl DATA_C4D684 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E9E,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C548:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D464 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A66,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C57E93,CODE_C53C4E,CODE_C54A2A,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C5D0:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D464 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_CC693E,CODE_CC39DC,CODE_CC6467,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C658:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D464 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_CC693E,CODE_CC3A64,CODE_CC6472,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C6E0:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55BD7,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54784,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C768:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55C53,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C7F0:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55CDE,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C878:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55F8C,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C900:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55FD3,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C988:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55C34,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54741,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CA10:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55D0F,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CA98:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55D40,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CB20:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55D71,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CBA8:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55DA2,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CC30:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55DD3,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CCB8:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55E04,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CD40:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55E35,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CDC8:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55F5B,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CE50:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55F2A,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CED8:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55E97,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CF60:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55EC8,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CFE8:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55EF9,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D070:
	dl DATA_C4D666 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55E66,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D0F8:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55C53,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D180:
	dl DATA_C4D432 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C546C0,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55C84,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D208:
	dl DATA_C4D432 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C546C0,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55CB1,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D290:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55CDE,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D318:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55F8C,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D3A0:
	dl DATA_C4D670 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55FD3,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D428:
	dw $1602,$1603,$1612,$1613,$FFFF

DATA_C4D432:
	dw $160E,$160F,$161E,$161F,$FFFF

DATA_C4D43C:
	dw $104C,$104D,$105C,$105D,$FFFF

DATA_C4D446:
	dw $104E,$104F,$105E,$105F,$FFFF

DATA_C4D450:
	dw $10EC,$10ED,$10FC,$10FD,$FFFF

DATA_C4D45A:
	dw $10EE,$10EF,$10FE,$10FF,$FFFF

DATA_C4D464:
	dw $1AC2,$1AC3,$1AD2,$1AD3,$FFFF

DATA_C4D46E:
	dw $3588,$3589,$3598,$3599,$35A8,$35A9,$35B8,$35B9
	dw $FFFF

DATA_C4D480:
	dw $358A,$358B,$359A,$359B,$35AA,$35AB,$35BA,$35BB
	dw $FFFF

DATA_C4D492:
	dw $358C,$358D,$359C,$359D,$35AC,$35AD,$35BC,$35BD
	dw $FFFF

DATA_C4D4A4:
	dw $358E,$358F,$359E,$359F,$35AE,$35AF,$35BE,$35BF
	dw $FFFF

DATA_C4D4B6:
	dw $35A8,$35A9,$35B8,$35B9,$35A8,$35A9,$35B8,$35B9
	dw $35A8,$35A9,$35B8,$35B9,$35A8,$35A9,$35B8,$35B9
	dw $35C8,$35C9,$35D8,$35D9,$FFFF

DATA_C4D4E0:
	dw $35AA,$35AB,$35BA,$35BB,$35AA,$35AB,$35BA,$35BB
	dw $35AA,$35AB,$35BA,$35BB,$35AA,$35AB,$35BA,$35BB
	dw $35CA,$35CB,$35DA,$35DB,$FFFF

DATA_C4D50A:
	dw $35AC,$35AD,$35BC,$35BD,$35AC,$35AD,$35BC,$35BD
	dw $35AC,$35AD,$35BC,$35BD,$35AC,$35AD,$35BC,$35BD
	dw $35CC,$35CD,$35DC,$35DD,$FFFF

DATA_C4D534:
	dw $35AE,$35AF,$35BE,$35BF,$35AE,$35AF,$35BE,$35BF
	dw $35AE,$35AF,$35BE,$35BF,$35AE,$35AF,$35BE,$35BF
	dw $35CE,$35CF,$35DE,$35DF,$FFFF

UNK_C4D55E:
	dw $3580,$3581,$3580,$3581,$3580,$3581,$3580,$3581
	dw $3580,$3581,$3580,$3581,$3580,$3581,$3580,$3581
	dw $3590,$3591,$3590,$3591,$3590,$3591,$3590,$3591
	dw $3590,$3591,$3590,$3591,$3590,$3591,$3590,$3591
	dw $FFFF

UNK_C4D5A0:
	dw $3582,$3583,$3582,$3583,$3582,$3583,$3582,$3583
	dw $3582,$3583,$3582,$3583,$3582,$3583,$3582,$3583
	dw $3592,$3593,$3592,$3593,$3592,$3593,$3592,$3593
	dw $3592,$3593,$3592,$3593,$3592,$3593,$3592,$3593
	dw $FFFF

UNK_C4D5E2:
	dw $3584,$3585,$3584,$3585,$3584,$3585,$3584,$3585
	dw $3584,$3585,$3584,$3585,$3584,$3585,$3584,$3585
	dw $3594,$3595,$3594,$3595,$3594,$3595,$3594,$3595
	dw $3594,$3595,$3594,$3595,$3594,$3595,$3594,$3595
	dw $FFFF

UNK_C4D624:
	dw $3586,$3587,$3586,$3587,$3586,$3587,$3586,$3587
	dw $3586,$3587,$3586,$3587,$3586,$3587,$3586,$3587
	dw $3596,$3597,$3596,$3597,$3596,$3597,$3596,$3597
	dw $3596,$3597,$3596,$3597,$3596,$3597,$3596,$3597
	dw $FFFF

DATA_C4D666:
	dw $11C6,$11C7,$11D6,$11D7,$FFFF

DATA_C4D670:
	dw $108E,$108F,$109E,$109F,$FFFF

DATA_C4D67A:
	dw $14A2,$14A3,$14B2,$14B3,$FFFF

DATA_C4D684:
	dw $1A00,$1A01,$1A10,$1A11,$FFFF

DATA_C4D68E:
	dw $1604,$1605,$1614,$1615,$FFFF

DATA_C4D698:
	dw $1A06,$1A07,$1A16,$1A17,$FFFF

DATA_C4D6A2:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $1046,$1047,$1048,$1049,$1056,$1057,$1058,$1059
	dw $FFFF

DATA_C4D6C4:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $10C0,$10C1,$10C2,$10C3,$10D0,$10D1,$10D2,$10D3
	dw $14CC,$144D,$144C,$14CD,$FFFF

DATA_C4D6EE:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $10C4,$10C5,$10C6,$10C7,$10D4,$10D5,$10D6,$10D7
	dw $FFFF

DATA_C4D710:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $1064,$1065,$5065,$5064,$1074,$1075,$5075,$5074
	dw $14CC,$144D,$144C,$14CD,$FFFF

DATA_C4D73A:
	dw $5083,$5082,$508B,$508A,$509B,$509A,$50AB,$50AA
	dw $50BB,$50BA,$D083,$D082,$FFFF

DATA_C4D754:
	dw $5083,$5082,$7081,$5087,$5086,$7085,$5097,$5096
	dw $7095,$50CB,$50CA,$70C9,$D087,$D086,$70D9,$D083
	dw $D082,$F081,$FFFF

DATA_C4D77A:
	dw $5083,$5082,$7081,$5089,$5088,$7085,$5099,$5098
	dw $7095,$50A9,$50A8,$70C9,$50B9,$50B8,$70D9,$D083
	dw $D082,$F081,$FFFF

DATA_C4D7A0:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1088,$1089
	dw $3094,$3095,$1098,$1099,$30C8,$30C9,$10A8,$10A9
	dw $30D8,$30D9,$10B8,$10B9,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4D7D2:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$108A,$108B
	dw $3094,$3095,$109A,$109B,$30C8,$30C9,$10AA,$10AB
	dw $30D8,$30D9,$10BA,$10BB,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4D804:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1086,$1087
	dw $3094,$3095,$1096,$1097,$30C8,$30C9,$10CA,$10CB
	dw $30D8,$30D9,$9086,$9087,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4D836:
	dw $5083,$5082,$7081,$7080,$508B,$508A,$7085,$7084
	dw $509B,$509A,$7095,$7094,$50AB,$50AA,$70C9,$70C8
	dw $50BB,$50BA,$70D9,$70D8,$D083,$D082,$F081,$F080
	dw $FFFF

DATA_C4D868:
	dw $5083,$5082,$7081,$7080,$5087,$5086,$7085,$7084
	dw $5097,$5096,$7095,$7094,$50CB,$50CA,$70C9,$70C8
	dw $D087,$D086,$70D9,$70D8,$D083,$D082,$F081,$F080
	dw $FFFF

DATA_C4D89A:
	dw $9074,$9075,$D075,$D074,$9064,$9065,$D065,$D064
	dw $FFFF

DATA_C4D8AC:
	dw $956F,$956F,$956F,$956F,$956F,$956F,$956F,$956F
	dw $FFFF

DATA_C4D8BE:
	dw $302E,$305A,$705A,$702E,$103E,$106A,$506A,$503E
	dw $14CC,$107A,$107B,$14CD,$FFFF

DATA_C4D8D8:
	dw $144C,$144D,$144C,$144D,$145C,$947A,$947B,$145D
	dw $903E,$906A,$D06A,$D03E,$B02E,$B05A,$F05A,$F02E
	dw $FFFF

DATA_C4D8FA:
	dw $30A5,$14A6,$14A7,$30B5,$14B6,$14B7,$FFFF

DATA_C4D908:
	dw $144C,$54A7,$50A6,$70A5,$145C,$54B7,$50B6,$70B5
	dw $FFFF

DATA_C4D91A:
	dw $302E,$305A,$705A,$702E,$103E,$106A,$506A,$503E
	dw $1520,$10F1,$10F2,$1521,$FFFF

DATA_C4D934:
	dw $1520,$1521,$1520,$1521,$1530,$94F1,$94F2,$1531
	dw $903E,$906A,$D06A,$D03E,$B02E,$B05A,$F05A,$F02E
	dw $FFFF

DATA_C4D956:
	dw $30A5,$10A6,$10E3,$30B5,$10B6,$10F3,$FFFF

DATA_C4D964:
	dw $1520,$54E3,$50A6,$70A5,$1530,$54F3,$50B6,$70B5
	dw $FFFF

DATA_C4D976:
	dw $0EB2,$0EAB,$0EBF,$0EAA,$0ECF,$0EB1,$0E9E,$0EA0
	dw $0EC4,$0EA3,$0ECF,$0ECB,$0EA1,$0EC1,$0EC5,$0E94
	dw $0EA2,$0EA4,$0ECF,$0EA0,$0EBD,$0E9A,$FFFF

DATA_C4D9A4:
	dw $0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$0E94
	dw $0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$0E94
	dw $0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$FFFF

UNK_C4D9D2:
	dw $FFFF

DATA_C4D9D4:
	dw $0E9C,$0E9D,$0EAF,$0E9D,$0ECF,$0EAC,$0E9F,$0EAC
	dw $0EC1,$0EB1,$0ECF,$0EBB,$0E94,$0EB1,$0E94,$0EA9
	dw $0E9D,$0E9B,$0EAC,$0E99,$FFFF

DATA_C4D9FE:
	dw $0AAB,$0ACF,$0AAB,$0ACF,$0AC4,$0AA1,$0ACF,$0AB1
	dw $0A94,$0AA0,$0AB8,$0ABF,$0AC5,$0A94,$0A9E,$0ABE
	dw $0A9A,$FFFF

DATA_C4DA22:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $1064,$1065,$5065,$5064,$1074,$1075,$5075,$5074
	dw $FFFF

DATA_C4DA44:
	dw $9074,$9075,$D075,$D074,$9064,$9065,$D065,$D064
	dw $B054,$B055,$F055,$F054,$FFFF

DATA_C4DA5E:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1086,$1087
	dw $3094,$3095,$1096,$1097,$30C8,$30C9,$10CA,$10CB
	dw $30D8,$30D9,$10DA,$10DB,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4DA90:
	dw $5083,$5082,$7081,$5087,$5086,$7085,$5097,$5096
	dw $7095,$50CB,$50CA,$70C9,$50DB,$50DA,$70D9,$D083
	dw $D082,$F081,$FFFF

DATA_C4DAB6:
	dw $144C,$144D,$145C,$145D,$1082,$1083,$108A,$108B
	dw $109A,$109B,$10AA,$10AB,$10BA,$10BB,$1082,$1083
	dw $FFFF

UNK_C4DAD8:
	dw $1081,$1082,$1083,$1085,$1086,$1087,$1095,$1096
	dw $1097,$10C9,$10CA,$10CB,$90D9,$9086,$9087,$9081
	dw $9082,$9083,$FFFF

DATA_C4DAFE:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $1066,$1067,$1068,$1069,$1076,$1077,$1078,$1079
	dw $14CC,$14CD,$14CC,$14CD,$FFFF

UNK_C4DB28:
	dw $1035,$1036,$1037,$1038,$1039,$103A,$102D,$10C4
	dw $10C5,$10C6,$10C7,$502D,$103D,$10D4,$10D5,$10D6
	dw $10D7,$503D,$FFFF

UNK_C4DB4E:
	dw $1035,$1036,$1037,$1038,$1039,$103A,$102D,$1064
	dw $1065,$5065,$5064,$502D,$103D,$1074,$1075,$5075
	dw $5074,$503D,$FFFF

DATA_C4DB74:
	dw $9076,$9077,$9078,$9079,$9066,$9067,$9068,$9069
	dw $B054,$B055,$F055,$F054,$FFFF

DATA_C4DB8E:
	dw $9056,$9057,$9058,$9059,$9046,$9047,$9048,$9049
	dw $B054,$B055,$F055,$F054,$B044,$B045,$F045,$F044
	dw $FFFF

UNK_C4DBB0:
	dw $90D0,$90D1,$90D2,$90D3,$90C0,$90C1,$90C2,$90C3
	dw $FFFF

UNK_C4DBC2:
	dw $90D4,$90D5,$90D6,$90D7,$90C4,$90C5,$90C6,$90C7
	dw $FFFF

DATA_C4DBD4:
	dw $1AC0,$1AC1,$1AD0,$1AD1,$FFFF

DATA_C4DBDE:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EEE,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4DC66:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EE4,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4DCEE:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EBC,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4DD76:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F37,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4DDFE:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F4B,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4DE86:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F0C,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4DF0E:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F37,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4DF96:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F0C,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E01E:
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D67A : dw $0204
	dl DATA_C4D684 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F69,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E0A6:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54828,CODE_C53B68,CODE_C57EBC,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E12E:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54843,CODE_C53B68,CODE_C57EC6,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E1B6:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5485E,CODE_C53B68,CODE_C57E9E,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E23E:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54843,CODE_C53B68,CODE_C57ED0,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E2C6:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54828,CODE_C53B68,CODE_C57EF8,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E34E:
	dl DATA_C4D432 : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D432 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54828,CODE_C53B68,CODE_C57EA8,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E3D6:
	dl DATA_C4D446 : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D432 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54843,CODE_C53B68,CODE_C57EEE,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E45E:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C5405E,CODE_C55A1A,CODE_C5405E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E4E6:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C557F9,CODE_C581E3,CODE_C557F9,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E56E:
	dl DATA_C4D43C : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C557F9,CODE_C581EE,CODE_C557F9,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E5F6:
	dl DATA_C4D432 : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D432 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54843,CODE_C53B68,CODE_C57EF8,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E67E:
	dl DATA_C4D428 : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D45A : dw $0204
	dl DATA_C4D450 : dw $0204
	dl DATA_C4D428 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54828,CODE_C53B68,CODE_C57F5F,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E706:
	dl DATA_C4DBD4 : dw $0204
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl $000000  : dw $0000
	dl CODE_C557AC,CODE_CC692C,CODE_CC693E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C557D2,CODE_CC44F9,CODE_C557D2,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_OM1W3_DATA_C0CB4A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C49E80:
	dl DATA_C4DD02 : dw $0410
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C49F08:
	dl DATA_C4DD24 : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C49F90:
	dl DATA_C4DD3E : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A018:
	dl DATA_C4DD70 : dw $0312
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A0A0:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C5676C,CODE_CC693E,CODE_C559EE,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A128:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55142,CODE_C549FF,CODE_CC693E,CODE_CC6963,CODE_C54F5F,CODE_C55A30,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A1B0:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl OM1W3_CODE_C551E3,CODE_C549FF,CODE_CC693E,CODE_CC6963,CODE_C54F5F,CODE_C55A30,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A238:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl OM1W3_CODE_C55217,CODE_C549FF,CODE_CC693E,CODE_CC6963,CODE_C54F5F,CODE_C55A30,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A2C0:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53B68,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56A04,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_CC697C,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A348:
	dl DATA_C4DD96 : dw $0204
	dl DATA_C4DD96 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C5671C,CODE_C53C4E,CODE_C54A1B,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A3D0:
	dl DATA_C4DCDE : dw $0C11
	dl DATA_C4DC84 : dw $0C11
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549BB,CODE_CC693E,CODE_C549D4,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A458:
	dl DATA_C4DCB4 : dw $0B14
	dl DATA_C4DC84 : dw $182E
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549BB,CODE_CC693E,CODE_C549D4,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A4E0:
	dl DATA_C4DC56 : dw $0C16
	dl DATA_C4DC84 : dw $0C16
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549BB,CODE_CC693E,CODE_C549D4,CODE_C55281,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A568:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C55A9A,CODE_C5405E,CODE_C54A60
	dl CODE_C54F72,CODE_C55AA5,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_CC693E,CODE_C54741,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A5F0:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A40,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A678:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A40,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A700:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55AC0,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A788:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55AED,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A810:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55AED,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A898:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55B1A,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A920:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54EDD,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55AC0,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4A9A8:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55B47,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AA30:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55B47,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AAB8:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55B74,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AB40:
	dl DATA_C4DB9E : dw $040C
	dl DATA_C4DBFA : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C551B5,CODE_C54A6C,CODE_CC4E25,CODE_CC2EE6,CODE_CC4E25,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C54357,CODE_C55A1A,CODE_C54357,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C581CE,CODE_C53C4E,CODE_C56269,CODE_CC693E,CODE_CC2F5D,CODE_CC693E,CODE_C54A6C
	dl CODE_C53C4E,CODE_C581CE,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4ABC8:
	dl DATA_C4DBB8 : dw $0410
	dl DATA_C4DC14 : dw $0410
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C551E8,CODE_C54A6C,CODE_CC4E25,CODE_CC2EED,CODE_CC4E25,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C54357,CODE_C55A1A,CODE_C54357,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C581CE,CODE_C53C4E,CODE_C562C3,CODE_CC693E,CODE_CC2F64,CODE_CC693E,CODE_C54A6C
	dl CODE_C53C4E,CODE_C581CE,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AC50:
	dl DATA_C4DBDA : dw $0306
	dl DATA_C4DC36 : dw $0306
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5521B,CODE_C54A6C,CODE_CC4E25,CODE_CC2EF4,CODE_CC4E25,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C54357,CODE_C55A1A,CODE_C54357,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C581CE,CODE_C53C4E,CODE_C5631D,CODE_CC693E,CODE_CC2F6B,CODE_CC693E,CODE_C54A6C
	dl CODE_C53C4E,CODE_C581CE,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4ACD8:
	dl DATA_C4DBE8 : dw $0408
	dl DATA_C4DC44 : dw $0408
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5524E,CODE_C54A6C,CODE_CC4E25,CODE_CC2EFB,CODE_CC4E25,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C54357,CODE_C55A1A,CODE_C54357,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C581CE,CODE_C53C4E,CODE_C56377,CODE_CC693E,CODE_CC2F72,CODE_CC693E,CODE_C54A6C
	dl CODE_C53C4E,CODE_C581CE,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AD60:
	dl DATA_C4DB7A : dw $0408
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl OM1W3_CODE_C54703,CODE_C549B0,CODE_C546AF,CODE_CC692C,CODE_C53AE1,CODE_CC692C,CODE_C5405E,CODE_C54A60
	dl CODE_C53C4E,CODE_C54894,CODE_C53B7C,CODE_C56A6A,CODE_C53B7C,CODE_C54879,CODE_C53B7C,CODE_C54A66
	dl CODE_C53C4E,CODE_C570AC,CODE_C53C4E,CODE_C54894,CODE_C53C4E,CODE_C548A2,CODE_C53C4E,CODE_C5CAD7
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4ADE8:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_CC693E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C552B9,CODE_C54894,CODE_C552B9,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53B7C,CODE_C56A6A,CODE_C53B7C,CODE_C54879,CODE_C53B7C,CODE_C54A6C,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C570AC,CODE_C53C4E,CODE_C54894,CODE_C53C4E,CODE_C548A2,CODE_C53C4E,CODE_C549FF

DATA_C4AE70:
	dl DATA_C4DB8C : dw $0408
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C546AF,CODE_CC692C,CODE_C53AE1,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54894,CODE_C53B7C,CODE_C56A6A,CODE_C53B7C,CODE_C54879,CODE_C53B7C,CODE_C54A66
	dl CODE_C53C4E,CODE_C570AC,CODE_C53C4E,CODE_C54894,CODE_C53C4E,CODE_C548A2,CODE_C53C4E,CODE_C549FF
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AEF8:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E3A,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4AF80:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E71,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C57AE4,CODE_CC693E,CODE_C549FF
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B008:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E5C,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C57AF3,CODE_CC693E,CODE_C549FF
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B090:
	dl DATA_C4DDDE : dw $0414
	dl DATA_C4D8A8 : dw $0414
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53D8D,CODE_C54A60,CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54A1B,CODE_C53D8D,CODE_C54A6C,CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53D6B,CODE_C54A0A,CODE_C53D6B,CODE_C559F9,CODE_C53D6B,CODE_C54A5A,CODE_C53A76,CODE_CC6906

DATA_C4B118:
	dl DATA_C4DA4E : dw $0418
	dl DATA_C4DAE4 : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53D7C,CODE_C54A60,CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54A1B,CODE_C53D7C,CODE_C54A6C,CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53D5A,CODE_C54A0A,CODE_C53D5A,CODE_C559F9,CODE_C53D5A,CODE_C54A5A,CODE_C53A76,CODE_CC6906

DATA_C4B1A0:
	dl DATA_C4DB16 : dw $0418
	dl DATA_C4DB48 : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53CE7,CODE_C54A60,CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54A1B,CODE_C53CE7,CODE_C54A6C,CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53CAB,CODE_C54A0A,CODE_C53CAB,CODE_C559F9,CODE_C53CAB,CODE_C54A5A,CODE_C53A76,CODE_CC6906

DATA_C4B228:
	dl DATA_C4D946 : dw $0312
	dl DATA_C4D96C : dw $0312
	dl DATA_C4D992 : dw $0312
	dl DATA_C4D920 : dw $0312
	dl DATA_C4D920 : dw $0312
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5509D,CODE_C54A6C,CODE_CC693E,CODE_C57F80,CODE_C53B90,CODE_CC692C,CODE_C541A3,CODE_C54A60
	dl CODE_CC693E,CODE_C54A39,CODE_C53DAF,CODE_C548F6,CODE_C53DAF,CODE_C56135,CODE_C53DAF,CODE_C54A66
	dl CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906

DATA_C4B2B0:
	dl DATA_C4D9B8 : dw $0418
	dl DATA_C4D9EA : dw $0418
	dl DATA_C4DA1C : dw $0418
	dl DATA_C4DAE4 : dw $0418
	dl DATA_C4DAE4 : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C550D0,CODE_C54A6C,CODE_CC693E,CODE_C57F80,CODE_C53B90,CODE_CC692C,CODE_C5415C,CODE_C54A60
	dl CODE_CC693E,CODE_C54A39,CODE_C53DAF,CODE_C548F6,CODE_C53DAF,CODE_C5618F,CODE_C53DAF,CODE_C54A66
	dl CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906

DATA_C4B338:
	dl DATA_C4D920 : dw $0312
	dl DATA_C4D8D2 : dw $020C
	dl DATA_C4D8EC : dw $020C
	dl DATA_C4D906 : dw $020C
	dl DATA_C4D920 : dw $0312
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53CAB,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53C4E,CODE_C559F9,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C580DC,CODE_C556EA,CODE_C54A6C,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A04,CODE_CC693E,CODE_C54A39,OM1W3_CODE_C53DD7,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4B3C0:
	dl DATA_C4DAE4 : dw $0418
	dl DATA_C4DA4E : dw $0418
	dl DATA_C4DA80 : dw $0418
	dl DATA_C4DAB2 : dw $0418
	dl DATA_C4DAE4 : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53D02,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53C4E,CODE_C559F9,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C580DC,CODE_C556EA,CODE_C54A6C,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A04,CODE_CC693E,CODE_C54A39,OM1W3_CODE_C53DD7,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4B448:
	dl DATA_C4D83A : dw $0410
	dl DATA_C4D85C : dw $0414
	dl DATA_C4D886 : dw $0410
	dl DATA_C4D8A8 : dw $0414
	dl DATA_C4D8A8 : dw $0414
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5500D,CODE_C54A6C,CODE_CC693E,CODE_C57F80,CODE_C53B90,CODE_CC692C,CODE_C540D0,CODE_C54A60
	dl CODE_CC693E,CODE_C54A39,CODE_C53DAF,CODE_C548F6,CODE_C53DAF,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C56081,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53C4E,CODE_CC692C,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4B4D0:
	dl DATA_C4DEAA : dw $0410
	dl DATA_C4DECC : dw $0408
	dl DATA_C4DEDE : dw $0408
	dl DATA_C4DD24 : dw $040C
	dl DATA_C4DD24 : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5506A,CODE_C54A6C,CODE_CC693E,CODE_C57F80,CODE_C53B90,CODE_CC692C,CODE_C54115,CODE_C54A60
	dl CODE_CC693E,CODE_C54A39,CODE_C53DAF,CODE_C548F6,CODE_C53DAF,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C560DB,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53C4E,CODE_CC692C,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4B558:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C567F8,CODE_CC693E,CODE_C559EE,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B5E0:
	dl DATA_C4D8A8 : dw $0414
	dl DATA_C4DDDE : dw $0414
	dl DATA_C4DE08 : dw $0414
	dl DATA_C4DE32 : dw $0414
	dl DATA_C4D8A8 : dw $0414
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53D49,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53C4E,CODE_C559F9,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C580DC,CODE_C556EA,CODE_C54A6C,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A04,CODE_CC693E,CODE_C54A39,OM1W3_CODE_C53DD7,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4B668:
	dl DATA_C4DD24 : dw $040C
	dl DATA_C4DE5C : dw $040C
	dl DATA_C4DE76 : dw $040C
	dl DATA_C4DE90 : dw $040C
	dl DATA_C4DD24 : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53D1D,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A1B,CODE_C53C4E,CODE_C559F9,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C580DC,CODE_C556EA,CODE_C54A6C,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A04,CODE_CC693E,CODE_C54A39,OM1W3_CODE_C53DD7,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4B6F0:
	dl DATA_C4DE5C : dw $040C
	dl DATA_C4DD24 : dw $040C
	dl DATA_C4DD24 : dw $040C
	dl DATA_C4DD24 : dw $040C
	dl DATA_C4DD24 : dw $040C
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53D38,CODE_C54A60,CODE_C53C4E,CODE_C549B0,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54A1B,CODE_C53D38,CODE_C54A6C,CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C54A66
	dl CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53D1D,CODE_C54A0A,CODE_C53D1D,CODE_C559F9,CODE_C53D1D,CODE_C54A5A,CODE_C53A76,CODE_CC6906

DATA_C4B778:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_CC5D0C,CODE_C54A60,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C559EE,CODE_C53C4E,CODE_C56846,CODE_C53C4E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B800:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C559EE,CODE_C53C4E,CODE_C56894,CODE_C53C4E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B888:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C559EE,CODE_C53C4E,CODE_C568E2,CODE_C53C4E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B910:
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55103,CODE_C549FF,CODE_C552F1,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C559EE,CODE_C53C4E,CODE_C56930,CODE_C53C4E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4B998:
	dl DATA_C4D826 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C569E2,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BA20:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5568C,CODE_C57E86,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C569F3,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4BAA8:
	dl DATA_C4D830 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C546A1,CODE_C53AD8,CODE_CC692C,CODE_CC0A1F,CODE_C547F2,CODE_CC0A1F,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A1D,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BB30:
	dl DATA_C4D830 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A23,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BBB8:
	dl DATA_C4D830 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A29,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BC40:
	dl DATA_C4D830 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C557C1,CODE_CC692C,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60
	dl CODE_C53B68,CODE_CC0A9D,CODE_C53B68,CODE_C56A2F,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BCC8:
	dl DATA_C4D830 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C546A1,CODE_C53AD8,CODE_CC692C,CODE_CC0A1F,CODE_C547F2,CODE_CC0A1F,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A35,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BD50:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C5568C,CODE_C57E86,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A60
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C56A3B,CODE_C53B68,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_C54F1F,CODE_C570AC,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C54A6C
	dl CODE_C54F3F,CODE_C56672,CODE_CC693E,CODE_CC2E28,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BDD8:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53FB7,CODE_C54A60,CODE_CC693E,CODE_C581A7,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C547F2,CODE_C5405E,CODE_C54A66,CODE_C53AB7,CODE_CC6906
	dl CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C569F3,CODE_C53B68,CODE_C54A6C,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C56F8C,CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4BE60:
	dl DATA_C4D606 : dw $0208
	dl DATA_C4D618 : dw $0208
	dl DATA_C4D62A : dw $0208
	dl DATA_C4D63C : dw $0208
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_CC693E,CODE_C54A39,CODE_C53DC3,CODE_C54A0A,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4BEE8:
	dl DATA_C4D64E : dw $0214
	dl DATA_C4D678 : dw $0214
	dl DATA_C4D6A2 : dw $0214
	dl DATA_C4D6CC : dw $0214
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_CC693E,CODE_C54A39,CODE_C53DC3,CODE_C54A0A,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4BF70:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E3A,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4BFF8:
	dl DATA_C4D812 : dw $0204
DATA_C4BFFD:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E9E,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C080:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E71,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C108:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55BA1,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54784,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C190:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55BBC,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54741,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C218:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C5E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A6D,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C2A0:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EB2,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C328:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EBC,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C3B0:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F0C,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C438:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F16,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C4C0:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F2D,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C548:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F41,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C5D0:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57E9E,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C658:
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,OM1W3_CODE_C57AAC,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C56A7B,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C6E0:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5FC : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A66,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C57E93,CODE_C53C4E,CODE_C54A2A,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C768:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5FC : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_CC693E,CODE_CC39DC,CODE_CC6467,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C7F0:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5FC : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_CC693E,CODE_CC3A64,CODE_CC6472,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C878:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55BD7,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54784,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C900:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55C53,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4C988:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55CDE,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CA10:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55F8C,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CA98:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55FD3,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CB20:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55C34,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54741,CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CBA8:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55D0F,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CC30:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55D40,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CCB8:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55D71,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CD40:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55DA2,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CDC8:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55DD3,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CE50:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55E04,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CED8:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55E35,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CF60:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55F5B,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4CFE8:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55F2A,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D070:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55E97,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D0F8:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55EC8,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D180:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55EF9,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D208:
	dl DATA_C4D7FE : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A9A,CODE_C54F72,CODE_C55E66,CODE_C54F72,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D290:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55C53,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D318:
	dl DATA_C4D5CA : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C546C0,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55C84,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D3A0:
	dl DATA_C4D5CA : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C546C0,CODE_CC692C,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55CB1,CODE_C53C4E,CODE_C57645,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D428:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55CDE,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D4B0:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55F8C,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D538:
	dl DATA_C4D808 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55FD3,CODE_C53C4E,CODE_C549FF,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4D5C0:
	dw $1602,$1603,$1612,$1613,$FFFF

DATA_C4D5CA:
	dw $160E,$160F,$161E,$161F,$FFFF

DATA_C4D5D4:
	dw $104C,$104D,$105C,$105D,$FFFF

DATA_C4D5DE:
	dw $104E,$104F,$105E,$105F,$FFFF

DATA_C4D5E8:
	dw $10EC,$10ED,$10FC,$10FD,$FFFF

DATA_C4D5F2:
	dw $10EE,$10EF,$10FE,$10FF,$FFFF

DATA_C4D5FC:
	dw $1AC2,$1AC3,$1AD2,$1AD3,$FFFF

DATA_C4D606:
	dw $3588,$3589,$3598,$3599,$35A8,$35A9,$35B8,$35B9
	dw $FFFF

DATA_C4D618:
	dw $358A,$358B,$359A,$359B,$35AA,$35AB,$35BA,$35BB
	dw $FFFF

DATA_C4D62A:
	dw $358C,$358D,$359C,$359D,$35AC,$35AD,$35BC,$35BD
	dw $FFFF

DATA_C4D63C:
	dw $358E,$358F,$359E,$359F,$35AE,$35AF,$35BE,$35BF
	dw $FFFF

DATA_C4D64E:
	dw $35A8,$35A9,$35B8,$35B9,$35A8,$35A9,$35B8,$35B9
	dw $35A8,$35A9,$35B8,$35B9,$35A8,$35A9,$35B8,$35B9
	dw $35C8,$35C9,$35D8,$35D9,$FFFF

DATA_C4D678:
	dw $35AA,$35AB,$35BA,$35BB,$35AA,$35AB,$35BA,$35BB
	dw $35AA,$35AB,$35BA,$35BB,$35AA,$35AB,$35BA,$35BB
	dw $35CA,$35CB,$35DA,$35DB,$FFFF

DATA_C4D6A2:
	dw $35AC,$35AD,$35BC,$35BD,$35AC,$35AD,$35BC,$35BD
	dw $35AC,$35AD,$35BC,$35BD,$35AC,$35AD,$35BC,$35BD
	dw $35CC,$35CD,$35DC,$35DD,$FFFF

DATA_C4D6CC:
	dw $35AE,$35AF,$35BE,$35BF,$35AE,$35AF,$35BE,$35BF
	dw $35AE,$35AF,$35BE,$35BF,$35AE,$35AF,$35BE,$35BF
	dw $35CE,$35CF,$35DE,$35DF,$FFFF

UNK_C4D6F6:
	dw $3580,$3581,$3580,$3581,$3580,$3581,$3580,$3581
	dw $3580,$3581,$3580,$3581,$3580,$3581,$3580,$3581
	dw $3590,$3591,$3590,$3591,$3590,$3591,$3590,$3591
	dw $3590,$3591,$3590,$3591,$3590,$3591,$3590,$3591
	dw $FFFF

UNK_C4D738:
	dw $3582,$3583,$3582,$3583,$3582,$3583,$3582,$3583
	dw $3582,$3583,$3582,$3583,$3582,$3583,$3582,$3583
	dw $3592,$3593,$3592,$3593,$3592,$3593,$3592,$3593
	dw $3592,$3593,$3592,$3593,$3592,$3593,$3592,$3593
	dw $FFFF

UNK_C4D77A:
	dw $3584,$3585,$3584,$3585,$3584,$3585,$3584,$3585
	dw $3584,$3585,$3584,$3585,$3584,$3585,$3584,$3585
	dw $3594,$3595,$3594,$3595,$3594,$3595,$3594,$3595
	dw $3594,$3595,$3594,$3595,$3594,$3595,$3594,$3595
	dw $FFFF

UNK_C4D7BC:
	dw $3586,$3587,$3586,$3587,$3586,$3587,$3586,$3587
	dw $3586,$3587,$3586,$3587,$3586,$3587,$3586,$3587
	dw $3596,$3597,$3596,$3597,$3596,$3597,$3596,$3597
	dw $3596,$3597,$3596,$3597,$3596,$3597,$3596,$3597
	dw $FFFF

DATA_C4D7FE:
	dw $11C6,$11C7,$11D6,$11D7,$FFFF

DATA_C4D808:
	dw $108E,$108F,$109E,$109F,$FFFF

DATA_C4D812:
	dw $14A2,$14A3,$14B2,$14B3,$FFFF

DATA_C4D81C:
	dw $1A00,$1A01,$1A10,$1A11,$FFFF

DATA_C4D826:
	dw $1604,$1605,$1614,$1615,$FFFF

DATA_C4D830:
	dw $1A06,$1A07,$1A16,$1A17,$FFFF

DATA_C4D83A:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $1046,$1047,$1048,$1049,$1056,$1057,$1058,$1059
	dw $FFFF

DATA_C4D85C:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $10C0,$10C1,$10C2,$10C3,$10D0,$10D1,$10D2,$10D3
	dw $14CC,$144D,$144C,$14CD,$FFFF

DATA_C4D886:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $10C4,$10C5,$10C6,$10C7,$10D4,$10D5,$10D6,$10D7
	dw $FFFF

DATA_C4D8A8:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $1064,$1065,$5065,$5064,$1074,$1075,$5075,$5074
	dw $14CC,$144D,$144C,$14CD,$FFFF

DATA_C4D8D2:
	dw $5083,$5082,$508B,$508A,$509B,$509A,$50AB,$50AA
	dw $50BB,$50BA,$D083,$D082,$FFFF

DATA_C4D8EC:
	dw $5083,$5082,$5145,$5144,$5155,$5154,$5165,$5164
	dw $5175,$5174,$D083,$D082,$FFFF

DATA_C4D906:
	dw $5083,$5082,$5147,$5146,$5157,$5156,$5167,$5166
	dw $5177,$5176,$D083,$D082,$FFFF

DATA_C4D920:
	dw $5083,$5082,$7081,$5087,$5086,$7085,$5097,$5096
	dw $7095,$50CB,$50CA,$70C9,$D087,$D086,$70D9,$D083
	dw $D082,$F081,$FFFF

DATA_C4D946:
	dw $5083,$5082,$7081,$5089,$5088,$7085,$5099,$5098
	dw $7095,$50A9,$50A8,$70C9,$50B9,$50B8,$70D9,$D083
	dw $D082,$F081,$FFFF

DATA_C4D96C:
	dw $5083,$5082,$7081,$5141,$5140,$7085,$5151,$5150
	dw $7095,$5161,$5160,$70C9,$5171,$5170,$70D9,$D083
	dw $D082,$F081,$FFFF

DATA_C4D992:
	dw $5083,$5082,$7081,$5143,$5142,$7085,$5153,$5152
	dw $7095,$5163,$5162,$70C9,$5173,$5172,$70D9,$D083
	dw $D082,$F081,$FFFF

DATA_C4D9B8:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1088,$1089
	dw $3094,$3095,$1098,$1099,$30C8,$30C9,$10A8,$10A9
	dw $30D8,$30D9,$10B8,$10B9,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4D9EA:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1140,$1141
	dw $3094,$3095,$1150,$1151,$30C8,$30C9,$1160,$1161
	dw $30D8,$30D9,$1170,$1171,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4DA1C:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1142,$1143
	dw $3094,$3095,$1152,$1153,$30C8,$30C9,$1162,$1163
	dw $30D8,$30D9,$1172,$1173,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4DA4E:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$108A,$108B
	dw $3094,$3095,$109A,$109B,$30C8,$30C9,$10AA,$10AB
	dw $30D8,$30D9,$10BA,$10BB,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4DA80:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1144,$1145
	dw $3094,$3095,$1154,$1155,$30C8,$30C9,$1164,$1165
	dw $30D8,$30D9,$1174,$1175,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4DAB2:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1146,$1147
	dw $3094,$3095,$1156,$1157,$30C8,$30C9,$1166,$1167
	dw $30D8,$30D9,$1176,$1177,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4DAE4:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1086,$1087
	dw $3094,$3095,$1096,$1097,$30C8,$30C9,$10CA,$10CB
	dw $30D8,$30D9,$9086,$9087,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4DB16:
	dw $5083,$5082,$7081,$7080,$508B,$508A,$7085,$7084
	dw $509B,$509A,$7095,$7094,$50AB,$50AA,$70C9,$70C8
	dw $50BB,$50BA,$70D9,$70D8,$D083,$D082,$F081,$F080
	dw $FFFF

DATA_C4DB48:
	dw $5083,$5082,$7081,$7080,$5087,$5086,$7085,$7084
	dw $5097,$5096,$7095,$7094,$50CB,$50CA,$70C9,$70C8
	dw $D087,$D086,$70D9,$70D8,$D083,$D082,$F081,$F080
	dw $FFFF

DATA_C4DB7A:
	dw $9074,$9075,$D075,$D074,$9064,$9065,$D065,$D064
	dw $FFFF

DATA_C4DB8C:
	dw $956F,$956F,$956F,$956F,$956F,$956F,$956F,$956F
	dw $FFFF

DATA_C4DB9E:
	dw $302E,$305A,$705A,$702E,$103E,$106A,$506A,$503E
	dw $14CC,$107A,$107B,$14CD,$FFFF

DATA_C4DBB8:
	dw $144C,$144D,$144C,$144D,$145C,$947A,$947B,$145D
	dw $903E,$906A,$D06A,$D03E,$B02E,$B05A,$F05A,$F02E
	dw $FFFF

DATA_C4DBDA:
	dw $30A5,$14A6,$14A7,$30B5,$14B6,$14B7,$FFFF

DATA_C4DBE8:
	dw $144C,$54A7,$50A6,$70A5,$145C,$54B7,$50B6,$70B5
	dw $FFFF

DATA_C4DBFA:
	dw $302E,$305A,$705A,$702E,$103E,$106A,$506A,$503E
	dw $1520,$10F1,$10F2,$1521,$FFFF

DATA_C4DC14:
	dw $1520,$1521,$1520,$1521,$1530,$94F1,$94F2,$1531
	dw $903E,$906A,$D06A,$D03E,$B02E,$B05A,$F05A,$F02E
	dw $FFFF

DATA_C4DC36:
	dw $30A5,$10A6,$10E3,$30B5,$10B6,$10F3,$FFFF

DATA_C4DC44:
	dw $1520,$54E3,$50A6,$70A5,$1530,$54F3,$50B6,$70B5
	dw $FFFF

DATA_C4DC56:
	dw $0EB2,$0EAB,$0EBF,$0EAA,$0ECF,$0EB1,$0E9E,$0EA0
	dw $0EC4,$0EA3,$0ECF,$0ECB,$0EA1,$0EC1,$0EC5,$0E94
	dw $0EA2,$0EA4,$0ECF,$0EA0,$0EBD,$0E9A,$FFFF

DATA_C4DC84:
	dw $0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$0E94
	dw $0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$0E94
	dw $0E94,$0E94,$0E94,$0E94,$0E94,$0E94,$FFFF

UNK_C4DCB2:
	dw $FFFF

DATA_C4DCB4:
	dw $0E9C,$0E9D,$0EAF,$0E9D,$0ECF,$0EAC,$0E9F,$0EAC
	dw $0EC1,$0EB1,$0ECF,$0EBB,$0E94,$0EB1,$0E94,$0EA9
	dw $0E9D,$0E9B,$0EAC,$0E99,$FFFF

DATA_C4DCDE:
	dw $0AAB,$0ACF,$0AAB,$0ACF,$0AC4,$0AA1,$0ACF,$0AB1
	dw $0A94,$0AA0,$0AB8,$0ABF,$0AC5,$0A94,$0A9E,$0ABE
	dw $0A9A,$FFFF

DATA_C4DD02:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $1064,$1065,$5065,$5064,$1074,$1075,$5075,$5074
	dw $FFFF

DATA_C4DD24:
	dw $9074,$9075,$D075,$D074,$9064,$9065,$D065,$D064
	dw $B054,$B055,$F055,$F054,$FFFF

DATA_C4DD3E:
	dw $3080,$3081,$1082,$1083,$3084,$3085,$1086,$1087
	dw $3094,$3095,$1096,$1097,$30C8,$30C9,$10CA,$10CB
	dw $30D8,$30D9,$10DA,$10DB,$B080,$B081,$9082,$9083
	dw $FFFF

DATA_C4DD70:
	dw $5083,$5082,$7081,$5087,$5086,$7085,$5097,$5096
	dw $7095,$50CB,$50CA,$70C9,$50DB,$50DA,$70D9,$D083
	dw $D082,$F081,$FFFF

DATA_C4DD96:
	dw $144C,$144D,$145C,$145D,$1082,$1083,$108A,$108B
	dw $109A,$109B,$10AA,$10AB,$10BA,$10BB,$1082,$1083
	dw $FFFF

UNK_C4DDB8:
	dw $1081,$1082,$1083,$1085,$1086,$1087,$1095,$1096
	dw $1097,$10C9,$10CA,$10CB,$90D9,$9086,$9087,$9081
	dw $9082,$9083,$FFFF

DATA_C4DDDE:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $1066,$1067,$1068,$1069,$1076,$1077,$1078,$1079
	dw $14CC,$14CD,$14CC,$14CD,$FFFF

DATA_C4DE08:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $10E4,$10E5,$10E6,$10E7,$10F4,$10F5,$10F6,$10F7
	dw $14CC,$14CD,$14CC,$14CD,$FFFF

DATA_C4DE32:
	dw $3044,$3045,$7045,$7044,$3054,$3055,$7055,$7054
	dw $10E8,$10E9,$10EA,$10EB,$10F8,$10F9,$10FA,$10FB
	dw $14CC,$14CD,$14CC,$14CD,$FFFF

DATA_C4DE5C:
	dw $9076,$9077,$9078,$9079,$9066,$9067,$9068,$9069
	dw $B054,$B055,$F055,$F054,$FFFF

DATA_C4DE76:
	dw $90F4,$90F5,$90F6,$90F7,$90E4,$90E5,$90E6,$90E7
	dw $B054,$B055,$F055,$F054,$FFFF

DATA_C4DE90:
	dw $90F8,$90F9,$90FA,$90FB,$90E8,$90E9,$90EA,$90EB
	dw $B054,$B055,$F055,$F054,$FFFF

DATA_C4DEAA:
	dw $9056,$9057,$9058,$9059,$9046,$9047,$9048,$9049
	dw $B054,$B055,$F055,$F054,$B044,$B045,$F045,$F044
	dw $FFFF

DATA_C4DECC:
	dw $90D0,$90D1,$90D2,$90D3,$90C0,$90C1,$90C2,$90C3
	dw $FFFF

DATA_C4DEDE:
	dw $90D4,$90D5,$90D6,$90D7,$90C4,$90C5,$90C6,$90C7
	dw $FFFF

DATA_C4DEF0:
	dw $1AC0,$1AC1,$1AD0,$1AD1,$FFFF

DATA_C4DEFA:
	dw $3DD8,$3DD9,$3DDA,$3DDB,$3DCC,$3DCD,$3DCE,$3DCF
	dw $3DDC,$3DDD,$3DDE,$3DDF,$3DDD,$3DDD,$3DDD,$3DDD
	dw $1D08,$1D09,$1D0A,$1D0B,$1D18,$1D19,$1D1A,$1D1B
	dw $FFFF

DATA_C4DF2C:
	dw $1E44,$1E45,$1E46,$1E47,$5E47,$5E46,$5E45,$5E44
	dw $1E54,$1E55,$1E56,$1E57,$5E57,$5E56,$5E55,$5E54
	dw $FFFF

DATA_C4DF4E:
	dw $1E64,$1E65,$1E66,$1E67,$5E67,$5E66,$5E65,$5E64
	dw $1E74,$1E75,$1E76,$1E77,$5E77,$5E76,$5E75,$5E74
	dw $FFFF

DATA_C4DF70:
	dw $1E84,$1E85,$1E86,$1E87,$5E87,$5E86,$5E85,$5E84
	dw $1E94,$1E95,$1E96,$1E97,$5E97,$5E96,$5E95,$5E94
	dw $FFFF

DATA_C4DF92:
	dw $1EA4,$1D2D,$1D2E,$1D2F,$5D2F,$5D2E,$5D2D,$5EA4
	dw $1EB4,$1D3D,$1D3E,$1D3F,$5D3F,$5D3E,$5D3D,$5EB4
	dw $FFFF

DATA_C4DFB4:
	dw $9E3C,$9E3D,$9E3E,$9E3F,$DE3F,$DE3E,$DE3D,$DE3C
	dw $9E2C,$9E2D,$9E2E,$9E2F,$DE2F,$DE2E,$DE2D,$DE2C
	dw $FFFF

DATA_C4DFD6:
	dw $9E54,$9E55,$9E56,$9E57,$DE57,$DE56,$DE55,$DE54
	dw $9E44,$9E45,$9E46,$9E47,$DE47,$DE46,$DE45,$DE44
	dw $FFFF

DATA_C4DFF8:
	dw $9E74,$9E75,$9E76,$9E77,$DE77,$DE76,$DE75,$DE74
	dw $9E64,$9E65,$9E66,$9E67,$DE67,$DE66,$DE65,$DE64
	dw $FFFF

DATA_C4E01A:
	dw $9E94,$9E95,$9E96,$9E97,$DE97,$DE96,$DE95,$DE94
	dw $9E84,$9E85,$9E86,$9E87,$DE87,$DE86,$DE85,$DE84
	dw $FFFF

DATA_C4E03C:
	dw $9EB4,$9D3D,$9D3E,$9D3F,$DD3F,$DD3E,$DD3D,$DEB4
	dw $9EA4,$9D2D,$9D2E,$9D2F,$DD2F,$DD2E,$DD2D,$DEA4
	dw $FFFF

DATA_C4E05E:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EEE,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E0E6:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EE4,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E16E:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57EBC,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E1F6:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F37,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E27E:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F4B,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E306:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F0C,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E38E:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F37,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E416:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F0C,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E49E:
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D812 : dw $0204
	dl DATA_C4D81C : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C54357,CODE_C57E93,CODE_C54357,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53AD8,CODE_CC692C,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5480D,CODE_C53B68,CODE_C57F69,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E526:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54828,CODE_C53B68,CODE_C57EBC,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E5AE:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54843,CODE_C53B68,CODE_C57EC6,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E636:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C5485E,CODE_C53B68,CODE_C57E9E,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E6BE:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54843,CODE_C53B68,CODE_C57ED0,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E746:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54828,CODE_C53B68,CODE_C57EF8,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E7CE:
	dl DATA_C4D5CA : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5CA : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54828,CODE_C53B68,CODE_C57EA8,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E856:
	dl DATA_C4D5DE : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5CA : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_CC693E,CODE_C581BA,CODE_C53FB7,CODE_C57E93,CODE_C53FB7,CODE_C54A60
	dl CODE_C53C4E,CODE_C54A2A,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54843,CODE_C53B68,CODE_C57EEE,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E8DE:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_CC0A1F,CODE_C55A1A,CODE_CC0A1F,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_CC0A1F,CODE_CC692C,CODE_CC693E,CODE_C54A5A,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E966:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C557F9,CODE_C581E3,CODE_C557F9,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4E9EE:
	dl DATA_C4D5D4 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C557F9,CODE_C581EE,CODE_C557F9,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4EA76:
	dl DATA_C4D5CA : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5CA : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C54F86,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54843,CODE_C53B68,CODE_C57EF8,CODE_C53B68,CODE_C54A6C
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4EAFE:
	dl DATA_C4D5C0 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5F2 : dw $0204
	dl DATA_C4D5E8 : dw $0204
	dl DATA_C4D5C0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C549B0,CODE_C5405E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C547F2,CODE_C53B68,CODE_C54828,CODE_C53B68,CODE_C57F5F,CODE_C53B68,CODE_C54A66
	dl CODE_CC693E,CODE_C548B5,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4EB86:
	dl DATA_C4DEF0 : dw $0204
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C557AC,CODE_CC692C,CODE_CC693E,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C557D2,CODE_CC44F9,CODE_C557D2,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4EC0E:
	dl DATA_C4DEFA : dw $0418
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C55176,CODE_C54A60,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_CC693E,CODE_C55A04,CODE_CC693E,CODE_C549B0,CODE_CC693E,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906
	dl CODE_C53A76,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906,CODE_C53AB7,CODE_CC6906

DATA_C4EC96:
	dl DATA_C4DF2C : dw $0810
	dl DATA_C4DF2C : dw $0810
	dl DATA_C4DF4E : dw $0810
	dl DATA_C4DF70 : dw $0810
	dl DATA_C4DF92 : dw $0810
	dl DATA_C4DF92 : dw $0810
	dl $000000 : dw $0000
	dl $000000 : dw $0000
	dl CODE_C550D0,CODE_C54A6C,OM1W3_CODE_C54714,CODE_CC3F54,CODE_C55103,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_CC693E,CODE_C54A39,CODE_C53DC3,CODE_C54A66,CODE_C53A76,CODE_CC6906,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A04,CODE_CC693E,CODE_C5618F,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53C4E,CODE_CC692C,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906

DATA_C4ED1E:
	dl DATA_C4DFB4 : dw $0810
	dl DATA_C4DFD6 : dw $0810
	dl DATA_C4DFF8 : dw $0810
	dl DATA_C4E01A : dw $0810
	dl DATA_C4E03C : dw $0810
	dl DATA_C4E03C : dw $0810
	dl DATA_C4E03C : dw $0810
	dl $000000 : dw $0000
	dl CODE_C53C4E,CODE_C54A2A,CODE_C550D0,CODE_C54A6C,CODE_C53D1D,CODE_C54A60,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A0A,CODE_C53C4E,CODE_C559F9,CODE_C55103,CODE_C54A66,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C55A04,CODE_CC693E,CODE_C54A39,CODE_C53DC3,CODE_C54A6C,CODE_C53A76,CODE_CC6906
	dl CODE_C53C4E,CODE_C54A2A,CODE_C53C4E,CODE_CC692C,CODE_CC693E,CODE_C549FF,CODE_C53A76,CODE_CC6906
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C0CD8A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0CD8A:
	dw $0600,$8000,$0006,$0700,$8000,$0007,$0800,$8000
	dw $0008,$0900,$8000,$0009,$0A00,$8000,$000A,$0B00
	dw $8000,$000B,$0C00,$8000,$000C,$0D00,$8000,$000D
	dw $0E00,$8000,$000E,$0F00,$8000,$000F,$1000,$8000
	dw $0010,$1100,$8000,$0011,$1200,$8000,$0012,$1300
	dw $8000,$0013,$1400,$8000,$0014
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C0CDE4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0CDE4:
	dl $7E8000,$7E8040,$7E8080,$7E80C0,$7E8100,$7E8140,$7E8180,$7E81C0
	dl $7E8200,$7E8240,$7E8280,$7E82C0,$7E8300,$7E8340,$7E8380,$7E83C0
	dl $7E8400,$7E8440,$7E8480,$7E84C0,$7E8500,$7E8540,$7E8580,$7E85C0
	dl $7E8600,$7E8640,$7E8680,$7E86C0,$7E8700,$7E8740,$7E8780,$7E87C0
	dl $7E8800,$7E8840,$7E8880,$7E88C0,$7E8900,$7E8940,$7E8980,$7E89C0
	dl $7E8A00,$7E8A40,$7E8A80,$7E8AC0,$7E8B00,$7E8B40,$7E8B80,$7E8BC0
	dl $7E8C00,$7E8C40,$7E8C80,$7E8CC0,$7E8D00,$7E8D40,$7E8D80,$7E8DC0
	dl $7E8E00,$7E8E40,$7E8E80,$7E8EC0,$7E8F00,$7E8F40,$7E8F80,$7E8FC0
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C0CEA4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0CEA4:
	dl $001600,$001640,$001680,$0016C0,$001700,$001740,$001780,$0017C0
	dl $001800,$001840,$001880,$0018C0,$001900,$001940,$001980,$0019C0
	dl $001A00,$001A40,$001A80,$001AC0,$001B00,$001B40,$001B80,$001BC0
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C0CEFE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C0CEFE:
	dl DATA_C0CF28,DATA_C0CF2C,DATA_C0CF3C,DATA_C0CF54,DATA_C0CF94,DATA_C0CF98,DATA_C0CFA0,DATA_C0CFB0
	dl DATA_C0CFB8,DATA_C0CFBC,DATA_C0CFC0,DATA_C0CFC8,DATA_C0CFD0,DATA_C0CFD8

DATA_C0CF28:
	db $00,$FC,$00,$FC

DATA_C0CF2C:
	db $00,$F8,$00,$F8,$00,$F8,$00,$00,$00,$00,$00,$F8,$00,$00,$00,$00

DATA_C0CF3C:
	db $00,$F0,$00,$F8,$00,$F0,$00,$00,$00,$F8,$00,$F8,$00,$F8,$00,$00
	db $00,$00,$00,$F8,$00,$00,$00,$00

DATA_C0CF54:
	db $00,$F0,$00,$F0,$00,$F0,$00,$F8,$00,$F0,$00,$00,$00,$F0,$00,$08
	db $00,$F8,$00,$F0,$00,$F8,$00,$F8,$00,$F8,$00,$00,$00,$F8,$00,$08
	db $00,$00,$00,$F0,$00,$00,$00,$F8,$00,$00,$00,$00,$00,$00,$00,$08
	db $00,$08,$00,$F0,$00,$08,$00,$F8,$00,$08,$00,$00,$00,$08,$00,$08

DATA_C0CF94:
	db $00,$F8,$00,$F8

DATA_C0CF98:
	db $00,$F0,$00,$F8,$00,$F8,$00,$F8

DATA_C0CFA0:
	db $00,$F0,$00,$F0,$00,$F0,$00,$00,$00,$00,$00,$F0,$00,$00,$00,$00

DATA_C0CFB0:
	db $00,$FC,$00,$F8,$00,$FC,$00,$00

DATA_C0CFB8:
	db $00,$00,$00,$00

DATA_C0CFBC:
	db $00,$00,$00,$F8

DATA_C0CFC0:
	db $00,$F8,$00,$FC,$00,$00,$00,$FC

DATA_C0CFC8:
	db $00,$F8,$00,$F0,$00,$F8,$00,$00

DATA_C0CFD0:
	db $00,$F0,$00,$F8,$00,$00,$00,$F8

DATA_C0CFD8:
	db $00,$F8,$00,$E8,$00,$F8,$00,$F8,$00,$F8,$00,$08,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C0E000(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C0E000:
	SEP.b #$30
	PHB
	LDA.b #$00
	PHA
	PLB
	JSL.l CODE_C0E01C
	LDA.w $0000
	BMI.b CODE_C0E016
	JSL.l CODE_C0E068
	BRA.b CODE_C0E01A

CODE_C0E016:
	JSL.l CODE_C0E08B
CODE_C0E01A:
	PLB
	RTL

CODE_C0E01C:
	SEP.b #$30
	LDY.b #$04
	LDA.b [$28],y
	STA.w $0000
	LDY.b #$06
	LDA.b [$28],y
	STA.w $0001
	INY
	LDA.b [$28],y
	STA.w $0002
	REP.b #$30
	LDA.w #$0008
	CLC
	ADC.b $28
	STA.b $74
	LDA.w $0001
	AND.w #$00FF
	ASL
	CLC
	ADC.w #$0008
	ADC.b $28
	STA.b $77
	LDA.w $0001
	AND.w #$00FF
	ASL
	ASL
	CLC
	ADC.w #$0008
	ADC.b $28
	STA.w $0003
	SEP.b #$30
	LDA.b $2A
	STA.b $76
	STA.b $79
	STA.w $0005
	RTL

CODE_C0E068:
	SEP.b #$30
	LDA.b $7C
	EOR.b #$FF
	INC
	CLC
	ADC.w $0000
	STA.b $27
CODE_C0E075:
	LDA.b $27
	SEC
	SBC.b #$20
	STA.b $27
	BCC.b CODE_C0E086
	BEQ.b CODE_C0E086
	JSL.l CODE_C0E0B3
	BRA.b CODE_C0E075

CODE_C0E086:
	JSL.l CODE_C0E0B3
	RTL

CODE_C0E08B:
	SEP.b #$30
	LDA.b $7C
	BNE.b CODE_C0E09D
	LDA.w $0000
	SEC
	SBC.b $27
	STA.b $27
	LDA.b #$01
	STA.b $7C
CODE_C0E09D:
	LDA.b $27
	CLC
	ADC.b #$20
	STA.b $27
	BCC.b CODE_C0E0B2
	JSL.l CODE_C0E0B3
	LDA.w $0000
	SEC
	SBC.b $27
	STA.b $27
CODE_C0E0B2:
	RTL

CODE_C0E0B3:
	SEP.b #$30
	LDA.b $25
	CMP.b #$FF
	BNE.b CODE_C0E0BC
	RTL

CODE_C0E0BC:
	LDY.b #$06
	CMP.b [$28],y
	BCC.b CODE_C0E0D3
	LDA.w $0002
	LSR
	BCS.b CODE_C0E0CF
	LDA.b #$FF
	STA.b $25
	JMP.w CODE_C0E1DE

CODE_C0E0CF:
	LDA.b #$00
	STA.b $25
CODE_C0E0D3:
	REP.b #$30
	AND.w #$00FF
	TAX
	ASL
	TAY
	LDA.b [$77],y
	AND.w #$00FF
	STA.w $0006
	LDA.b [$74],y
	AND.w #$0080
	BNE.b CODE_C0E0FF
	LDA.w $009F
	AND.w #$0080
	BNE.b CODE_C0E107
CODE_C0E0F2:
	LDA.b $08
	CLC
	ADC.w $0006
	AND.w #$00FF
	STA.b $08
	BRA.b CODE_C0E112

CODE_C0E0FF:
	LDA.w $009F
	AND.w #$0080
	BNE.b CODE_C0E0F2
CODE_C0E107:
	LDA.b $08
	SEC
	SBC.w $0006
	AND.w #$00FF
	STA.b $08
CODE_C0E112:
	TXA
	ASL
	TAY
	INY
	LDA.b [$77],y
	AND.w #$00FF
	STA.w $0006
	LDA.b [$74],y
	AND.w #$0080
	BNE.b CODE_C0E13A
	LDA.w $009F
	AND.w #$0040
	BNE.b CODE_C0E142
CODE_C0E12D:
	LDA.b $05
	CLC
	ADC.w $0006
	AND.w #$00FF
	STA.b $05
	BRA.b CODE_C0E14D

CODE_C0E13A:
	LDA.w $009F
	AND.w #$0040
	BNE.b CODE_C0E12D
CODE_C0E142:
	LDA.b $05
	SEC
	SBC.w $0006
	AND.w #$00FF
	STA.b $05
CODE_C0E14D:
	TXA
	ASL
	TAY
	INY
	SEP.b #$20
	LDA.b [$74],y
	AND.b #$7F
	CMP.b #$7F
	BEQ.b CODE_C0E1AC
	CMP.b #$7E
	BEQ.b CODE_C0E19A
	STA.w !REGISTER_DividendLo
	STZ.w !REGISTER_DividendHi
	LDA.b #$03
	STA.w !REGISTER_Divisor
	NOP #7
	LDA.w !REGISTER_QuotientLo
	INC
	LDX.w !REGISTER_ProductOrRemainderLo
	BEQ.b CODE_C0E18E
	DEX
	BEQ.b CODE_C0E194
	STA.w $0000
	LDA.w !REGISTER_APUPort3
	AND.b #$F0
	ORA.w $0000
	JSL.l CODE_C5C663
	BRA.b CODE_C0E1AC

CODE_C0E18E:
	JSL.l CODE_C5C62D
	BRA.b CODE_C0E1AC

CODE_C0E194:
	JSL.l CODE_C5C648
	BRA.b CODE_C0E1AC

CODE_C0E19A:
	LDA.b #$80
	JSL.l CODE_C5C62D
	LDA.b #$80
	JSL.l CODE_C5C648
	LDA.b #$80
	JSL.l CODE_C5C663
CODE_C0E1AC:
	DEY
	LDA.b [$74],y
	AND.b #$7F
	CMP.b #$7F
	BEQ.b CODE_C0E1C0
	CMP.b #$7E
	BNE.b CODE_C0E1BB
	LDA.b #$7F
CODE_C0E1BB:
	INC
	JSL.l CODE_C5C606
CODE_C0E1C0:
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.b [$03],y
	PLD
	AND.b #$1F
	CMP.b #$1F
	BEQ.b CODE_C0E1DC
	CMP.b #$1E
	BEQ.b CODE_C0E1D8
	AND.b #$0F
	BRA.b CODE_C0E1DA

CODE_C0E1D8:
	LDA.b #$FF
CODE_C0E1DA:
	STA.b $1C
CODE_C0E1DC:
	INC.b $25
CODE_C0E1DE:
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_JumpsToVectorRoutines(Address)
;namespace BSZ1_JumpsToVectorRoutines
%InsertMacroAtXPosition(<Address>)

ADDR_C0FF80:
	NOP
	JSL.l CODE_C5CD05
	NOP #9
	BRK #$00

CODE_00FF90:
	NOP #4
	RTL

CODE_C0FF95:
	SEI
	CLC
	XCE
	JML.l CODE_C5C000

CODE_C0FF9C:
	JML.l CODE_C5C109

CODE_C0FFA0:
	JML.l CODE_C5C1AD

CODE_C0FFA4:
	RTI
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_Map16Data(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C1B800:
	%InsertVersionExclusiveFile($C1B800, incbin, Map16/Unknown1_, !ROMID.bin, )
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_Map16Data(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C62800:
	incbin "Map16/Unknown3_BSZ1_OM1W3.bin"
namespace off
endmacro

macro DATATABLE_RT02_BSZ1_Map16Data(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
DATA_C7B800:
	incbin "Map16/Unknown4_BSZ1_OM1W3.bin"
endif

DATA_C7C000:
	%InsertVersionExclusiveFile($C7C000, incbin, Map16/Overworld_, !ROMID.bin, )

DATA_C7C800:
	%InsertVersionExclusiveFile($C7C800, incbin, Map16/Dungeon_, !ROMID.bin, )
namespace off
endmacro

macro DATATABLE_RT03_BSZ1_Map16Data(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C9E000:
	%InsertVersionExclusiveFile($C9E000, incbin, Map16/PauseMenu_, !ROMID.bin, )

DATA_C9F000:
	incbin "Map16/Unknown2.bin"
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_SPC700Data(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C20000:
	incbin "SPC700/SPC700_Engine_BSZ1.bin"
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_SPC700Data(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C29000:
	%InsertVersionExclusiveFile($C29000, incbin, SPC700/DATA_C29000_, !ROMID.bin, )

DATA_C2AE00:
	incbin "SPC700/DATA_C2AE00.bin"

DATA_C2D000:
	incbin "SPC700/DATA_C2D000.bin"
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_UnknownData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C28000:
	incbin "UnsortedData/DATA_C28000.bin"
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_UnknownData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C7E000:
	incbin "UnsortedData/DATA_C7E000.bin"

DATA_C7E800:
	incbin "UnsortedData/DATA_C7E800.bin"

DATA_C7F000:
	incbin "UnsortedData/DATA_C7F000.bin"
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C62000:
	incbin "MapData/Map1/Unknown/TileData8_BSZ1_OM1W3.bin"

DATA_C62100:
	incbin "MapData/Map1/Unknown/SpriteData10_BSZ1_OM1W3.bin"
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C65300:
	incbin "MapData/Map1/Level3/TileData_Quadrant_4_3.bin"

DATA_C65400:
	incbin "MapData/Map1/Level4/TileData_Quadrant_1_1.bin"

DATA_C65500:
	incbin "MapData/Map1/Level4/TileData_Quadrant_1_2.bin"

DATA_C65600:
	incbin "MapData/Map1/Level4/TileData_Quadrant_1_3.bin"

DATA_C65700:
	incbin "MapData/Map1/Level4/TileData_Quadrant_1_4.bin"

DATA_C65800:
	incbin "MapData/Map1/Level4/TileData_Quadrant_2_2.bin"

DATA_C65900:
	incbin "MapData/Map1/Level4/TileData_Quadrant_2_3.bin"

DATA_C65A00:
	incbin "MapData/Map1/Level4/TileData_Quadrant_3_2.bin"

DATA_C65B00:
	incbin "MapData/Map1/Level4/TileData_Quadrant_3_3.bin"

DATA_C65C00:
	incbin "MapData/Map1/Level4/TileData_Quadrant_4_2.bin"

DATA_C65D00:
	incbin "MapData/Map1/Level4/TileData_Quadrant_4_3.bin"

DATA_C65E00:
	incbin "MapData/Map1/Level4/TileData_Quadrant_5_2.bin"

DATA_C65F00:
	incbin "MapData/Map1/Level4/TileData_Quadrant_5_3.bin"

DATA_C66000:
	incbin "MapData/Map1/Level4/TileData_Quadrant_6_2.bin"

DATA_C66100:
	incbin "MapData/Map1/Level4/TileData_Quadrant_6_3.bin"

DATA_C66200:
	incbin "MapData/Map1/Level4/TileData_Quadrant_7_2.bin"

DATA_C66300:
	incbin "MapData/Map1/Level4/TileData_Quadrant_7_3.bin"

DATA_C66400:
	incbin "MapData/Map1/Level4/TileData_Quadrant_8_1.bin"

DATA_C66500:
	incbin "MapData/Map1/Level4/TileData_Quadrant_8_3.bin"

DATA_C66600:
	incbin "MapData/Map1/Level4/TileData_Quadrant_8_4.bin"

DATA_C66700:
	incbin "MapData/Map1/Level1/TileData_Quadrant_5_2.bin"

DATA_C66800:
	incbin "MapData/Map1/Level1/TileData_Quadrant_8_3.bin"

DATA_C66900:
	incbin "MapData/Map1/Level1/TileData_Quadrant_8_2.bin"

DATA_C66A00:
	incbin "MapData/Map1/Level1/TileData_Quadrant_8_4.bin"

DATA_C66B00:
	incbin "MapData/Map1/Level1/TileData_Quadrant_7_4.bin"

UNK_C66C00:
	incbin "MapData/Map1/Unknown/TileData1.bin"

UNK_C66D00:
	incbin "MapData/Map1/Unknown/SpriteData1.bin"

DATA_C66F00:
	%InsertVersionExclusiveFile($C66F00, incbin, MapData/Map1/Level6/TileData_Quadrant_6_3_, !ROMID.bin, )

DATA_C67000:
	%InsertVersionExclusiveFile($C67000, incbin, MapData/Map1/Caves/SpriteData_ShopWithShieldKeyAndCandle_, !ROMID.bin, )

DATA_C67200:
	incbin "MapData/Map1/Caves/SpriteData_LetterOldMan.bin"
namespace off
endmacro

macro DATATABLE_RT02_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C67C00:
	incbin "MapData/Map1/Caves/SpriteData_PotionShop.bin"

DATA_C67E00:
	incbin "MapData/Map1/Caves/SpriteData_WhiteSwordOldMan.bin"

DATA_C68000:
	incbin "MapData/Map1/Caves/SpriteData_ShopWithArrowBlueRingAndMeat.bin"

DATA_C68200:
	incbin "MapData/Map1/Caves/SpriteData_PotionOrHeartContainerOldMan.bin"

DATA_C68400:
	incbin "MapData/Map1/Caves/SpriteData_AdviceOldMan1.bin"

DATA_C68600:
	incbin "MapData/Map1/Caves/SpriteData_SecretToEveryoneMoblin1.bin"

DATA_C68800:
	incbin "MapData/Map1/Caves/SpriteData_SecretToEveryoneMoblin2.bin"

DATA_C68A00:
	incbin "MapData/Map1/Caves/SpriteData_AdviceOldMan2.bin"

DATA_C68C00:
	incbin "MapData/Map1/Caves/SpriteData_MoneyMakingGameOldMan.bin"

DATA_C68E00:
	incbin "MapData/Map1/Caves/SpriteData_UnknownMoblin.bin"

DATA_C69000:
	incbin "MapData/Map1/Caves/SpriteData_UnknownMoblin2.bin"

DATA_C69200:
	incbin "MapData/Map1/Caves/SpriteData_ShopWithShieldKeyAndMeat.bin"

DATA_C69400:
	incbin "MapData/Map1/Caves/SpriteData_UnknownOldMan1.bin"

DATA_C69600:
	incbin "MapData/Map1/Caves/SpriteData_AdviceOldMan3.bin"

DATA_C69800:
	incbin "MapData/Map1/Caves/SpriteData_DoorRepairOldMan.bin"

DATA_C69A00:
	incbin "MapData/Map1/Caves/SpriteData_AdviceOldMan4.bin"

DATA_C69C00:
	incbin "MapData/Map1/Caves/SpriteData_AdviceOldMan5.bin"

DATA_C69E00:
	incbin "MapData/Map1/Caves/SpriteData_ShopWithHeartAndMeat.bin"

DATA_C6A000:
	incbin "MapData/Map1/Caves/SpriteData_UnknownOldMan2.bin"

DATA_C6A200:
	incbin "MapData/Map1/Level1/TileData_Quadrant_6_4.bin"

DATA_C6A300:
	incbin "MapData/Map1/Level1/TileData_Quadrant_5_4.bin"

DATA_C6A400:
	incbin "MapData/Map1/Level1/TileData_Quadrant_4_3.bin"

DATA_C6A500:
	incbin "MapData/Map1/Level1/TileData_Quadrant_4_1.bin"

DATA_C6A600:
	incbin "MapData/Map1/Level2/TileData_Quadrant_7_4.bin"

DATA_C6A700:
	incbin "MapData/Map1/Level1/TileData_Quadrant_1_1.bin"

DATA_C6A800:
	incbin "MapData/Map1/Level1/TileData_Quadrant_1_2.bin"

DATA_C6A900:
	incbin "MapData/Map1/Level1/TileData_Quadrant_1_3.bin"

DATA_C6AA00:
	incbin "MapData/Map1/Level2/TileData_Quadrant_7_2.bin"

DATA_C6AB00:
	incbin "MapData/Map1/Level2/TileData_Quadrant_6_2.bin"

DATA_C6AC00:
	incbin "MapData/Map1/Level2/TileData_Quadrant_5_2.bin"

DATA_C6AD00:
	incbin "MapData/Map1/Level2/TileData_Quadrant_4_2.bin"

DATA_C6AE00:
	incbin "MapData/Map1/Level2/TileData_Quadrant_3_2.bin"

DATA_C6AF00:
	incbin "MapData/Map1/Level2/TileData_Quadrant_3_3.bin"

DATA_C6B000:
	incbin "MapData/Map1/Level2/TileData_Quadrant_2_2.bin"

DATA_C6B100:
	incbin "MapData/Map1/Level2/TileData_Quadrant_2_3.bin"

UNK_C6B200:
	incbin "MapData/Map1/Unknown/TileData2.bin"

DATA_C6B300:
	incbin "MapData/Map1/Level2/TileData_Quadrant_6_4.bin"

DATA_C6B400:
	incbin "MapData/Map1/Level2/TileData_Quadrant_8_2.bin"

DATA_C6B500:
	incbin "MapData/Map1/Level1/TileData_Quadrant_9_1.bin"

DATA_C6B600:
	incbin "MapData/Map1/Level2/TileData_Quadrant_1_2.bin"

DATA_C6B700:
	incbin "MapData/Map1/Level1/TileData_Quadrant_1_4.bin"

DATA_C6B800:
	incbin "MapData/Map1/Level1/TileData_Quadrant_3_1.bin"

DATA_C6B900:
	incbin "MapData/Map1/Level1/TileData_Quadrant_4_2.bin"

DATA_C6BA00:
	incbin "MapData/Map1/Level1/TileData_Quadrant_5_3.bin"

DATA_C6BB00:
	incbin "MapData/Map1/Level2/TileData_Quadrant_3_1.bin"

DATA_C6BC00:
	incbin "MapData/Map1/Level2/TileData_Quadrant_2_1.bin"

DATA_C6BD00:
	incbin "MapData/Map1/Level1/TileData_Quadrant_2_1.bin"

DATA_C6BE00:
	incbin "MapData/Map1/Level1/TileData_Quadrant_8_1.bin"

DATA_C6BF00:
	incbin "MapData/Map1/Level3/TileData_Quadrant_1_1.bin"

DATA_C6C000:
	incbin "MapData/Map1/Level3/TileData_Quadrant_8_3.bin"

DATA_C6C100:
	incbin "MapData/Map1/Level3/TileData_Quadrant_8_2.bin"

DATA_C6C200:
	incbin "MapData/Map1/Level3/TileData_Quadrant_7_1.bin"

DATA_C6C300:
	incbin "MapData/Map1/Level3/TileData_Quadrant_7_3.bin"

DATA_C6C400:
	incbin "MapData/Map1/Level3/TileData_Quadrant_4_1.bin"

DATA_C6C500:
	incbin "MapData/Map1/Level3/TileData_Quadrant_8_4.bin"

DATA_C6C600:
	incbin "MapData/Map1/Level3/TileData_Quadrant_7_4.bin"

DATA_C6C700:
	incbin "MapData/Map1/Level3/TileData_Quadrant_6_4.bin"

DATA_C6C800:
	incbin "MapData/Map1/Level3/TileData_Quadrant_3_1.bin"

DATA_C6C900:
	incbin "MapData/Map1/Level3/TileData_Quadrant_2_1.bin"

DATA_C6CA00:
	incbin "MapData/Map1/Level3/TileData_Quadrant_5_4.bin"

DATA_C6CB00:
	incbin "MapData/Map1/Level3/TileData_Quadrant_1_2.bin"

DATA_C6CC00:
	incbin "MapData/Map1/Level3/TileData_Quadrant_1_3.bin"

DATA_C6CD00:
	incbin "MapData/Map1/Level3/TileData_Quadrant_7_2.bin"

DATA_C6CE00:
	incbin "MapData/Map1/Level3/TileData_Quadrant_6_1.bin"

DATA_C6CF00:
	incbin "MapData/Map1/Level3/TileData_Quadrant_4_4.bin"
namespace off
endmacro

macro DATATABLE_RT03_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C7D000:
	%InsertVersionExclusiveFile($C7D000, incbin, MapData/Map1/Unknown/TileData3_, !ROMID.bin, )

DATA_C7D100:
	%InsertVersionExclusiveFile($C7D100, incbin, MapData/Map1/Unknown/TileData4_, !ROMID.bin, )

DATA_C7D200:
	%InsertVersionExclusiveFile($C7D200, incbin, MapData/Map1/Unknown/TileData5_, !ROMID.bin, )

DATA_C7D300:
	%InsertVersionExclusiveFile($C7D300, incbin, MapData/Map1/Unknown/SpriteData2_, !ROMID.bin, )

DATA_C7D500:
	%InsertVersionExclusiveFile($C7D500, incbin, MapData/Map1/Unknown/SpriteData3_, !ROMID.bin, )

DATA_C7D700:
	%InsertVersionExclusiveFile($C7D700, incbin, MapData/Map1/Unknown/SpriteData4_, !ROMID.bin, )

DATA_C7D800:
	incbin "MapData/Map1/Unknown/SpriteData5.bin"

DATA_C7D900:
	incbin "MapData/Map1/Caves/TileData_Unknown.bin"

DATA_C7DA00:
	incbin "MapData/Map1/Caves/SpriteData_Rupees.bin"

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
DATA_C7DC00:
	incbin "MapData/Map1/Caves/SpriteData_Unknown_BSZ1_OM1W3.bin"
endif
namespace off
endmacro

macro DATATABLE_RT04_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C7FC00:
	incbin "MapData/Map1/Caves/TileData_OldManCave.bin"

DATA_C7FD00:
	incbin "MapData/Map1/Caves/SpriteData_WoodenSwordOldMan.bin"

DATA_C7FF00:
	incbin "MapData/Map1/Caves/TileData_Shop.bin"
namespace off
endmacro

macro DATATABLE_RT05_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C80000:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_1_1.bin"

DATA_C80200:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_1_2.bin"

DATA_C80400:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_1_3.bin"

DATA_C80600:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_1_4.bin"

DATA_C80800:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_1_5.bin"

DATA_C80A00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_1_6.bin"

DATA_C80C00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_1_7.bin"

DATA_C80E00:
	%InsertVersionExclusiveFile($C80E00, incbin, MapData/Map1/Overworld/SpriteData_Quadrant_1_8_, !ROMID.bin, )

DATA_C81000:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_2_1.bin"

DATA_C81200:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_2_2.bin"

DATA_C81400:
	%InsertVersionExclusiveFile($C81400, incbin, MapData/Map1/Overworld/SpriteData_Quadrant_2_3_, !ROMID.bin, )

DATA_C81600:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_2_4.bin"

DATA_C81800:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_2_5.bin"

DATA_C81A00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_2_6.bin"

DATA_C81C00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_2_7.bin"

DATA_C81E00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_2_8.bin"

DATA_C82000:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_3_1.bin"

DATA_C82200:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_3_2.bin"

DATA_C82400:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_3_3.bin"

DATA_C82600:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_3_4.bin"

DATA_C82800:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_3_5.bin"

DATA_C82A00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_3_6.bin"

DATA_C82C00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_3_7.bin"

DATA_C82E00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_3_8.bin"

DATA_C83000:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_4_1.bin"

DATA_C83200:
	%InsertVersionExclusiveFile($C83200, incbin, MapData/Map1/Overworld/SpriteData_Quadrant_4_2_, !ROMID.bin, )

DATA_C83400:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_4_3.bin"

DATA_C83600:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_4_4.bin"

DATA_C83800:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_4_5.bin"

DATA_C83A00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_4_6.bin"

DATA_C83C00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_4_7.bin"

DATA_C83E00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_4_8.bin"

DATA_C84000:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_5_1.bin"

DATA_C84200:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_5_2.bin"

DATA_C84400:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_5_3.bin"

DATA_C84600:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_5_4.bin"

DATA_C84800:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_5_5.bin"

DATA_C84A00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_5_6.bin"

DATA_C84C00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_5_7.bin"

DATA_C84E00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_5_8.bin"

DATA_C85000:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_6_1.bin"

DATA_C85200:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_6_2.bin"

DATA_C85400:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_6_3.bin"

DATA_C85600:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_6_4.bin"

DATA_C85800:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_6_5.bin"

DATA_C85A00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_6_6.bin"

DATA_C85C00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_6_7.bin"

DATA_C85E00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_6_8.bin"

DATA_C86000:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_7_1.bin"

DATA_C86200:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_7_2.bin"

DATA_C86400:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_7_3.bin"

DATA_C86600:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_7_4.bin"

DATA_C86800:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_7_5.bin"

DATA_C86A00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_7_6.bin"

DATA_C86C00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_7_7.bin"

DATA_C86E00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_7_8.bin"

DATA_C87000:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_8_1.bin"

DATA_C87200:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_8_2.bin"

DATA_C87400:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_8_3.bin"

DATA_C87600:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_8_4.bin"

DATA_C87800:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_8_5.bin"

DATA_C87A00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_8_6.bin"

DATA_C87C00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_8_7.bin"

DATA_C87E00:
	incbin "MapData/Map1/Overworld/SpriteData_Quadrant_8_8.bin"

DATA_C88000:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_5_2.bin"

DATA_C88200:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_8_3.bin"

DATA_C88400:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_8_2.bin"

DATA_C88600:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_8_4.bin"

DATA_C88800:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_7_4.bin"

DATA_C88A00:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_6_4.bin"

DATA_C88C00:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_5_4.bin"

DATA_C88E00:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_4_3.bin"

DATA_C89000:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_4_1.bin"

DATA_C89200:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_7_4.bin"

DATA_C89400:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_1_1.bin"

DATA_C89600:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_1_2.bin"

DATA_C89800:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_1_3.bin"

DATA_C89A00:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_7_2.bin"

DATA_C89C00:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_6_2.bin"

DATA_C89E00:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_5_2.bin"

DATA_C8A000:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_4_2.bin"

DATA_C8A200:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_3_2.bin"

DATA_C8A400:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_3_3.bin"

DATA_C8A600:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_2_2.bin"

DATA_C8A800:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_2_3.bin"

UNK_C8AA00:
	incbin "MapData/Map1/Unknown/SpriteData6.bin"

UNK_C8AC00:
	incbin "MapData/Map1/Unknown/SpriteData7.bin"

DATA_C8AE00:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_8_2.bin"

DATA_C8B000:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_9_1.bin"

DATA_C8B200:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_8_1.bin"

DATA_C8B400:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_2_1.bin"

DATA_C8B600:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_3_1.bin"

DATA_C8B800:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_3_1.bin"

DATA_C8BA00:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_1_4.bin"

DATA_C8BC00:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_5_3.bin"

DATA_C8BE00:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_4_2.bin"

DATA_C8C000:
	incbin "MapData/Map1/Level2/SpriteData_Quadrant_1_2.bin"

DATA_C8C200:
	incbin "MapData/Map1/Level1/SpriteData_Quadrant_2_1.bin"

DATA_C8C400:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_1_1.bin"

DATA_C8C600:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_8_3.bin"

DATA_C8C800:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_8_2.bin"

DATA_C8CA00:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_7_1.bin"

DATA_C8CC00:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_7_3.bin"

DATA_C8CE00:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_4_1.bin"

DATA_C8D000:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_8_4.bin"

DATA_C8D200:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_7_4.bin"

DATA_C8D400:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_6_4.bin"

DATA_C8D600:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_3_1.bin"

DATA_C8D800:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_2_1.bin"

DATA_C8DA00:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_5_1.bin"

DATA_C8DC00:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_1_2.bin"

DATA_C8DE00:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_1_3.bin"

DATA_C8E000:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_7_2.bin"

DATA_C8E200:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_6_1.bin"

DATA_C8E400:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_4_4.bin"

DATA_C8E600:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_4_3.bin"

DATA_C8E800:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_5_4.bin"

DATA_C8EA00:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_9_1.bin"

DATA_C8EC00:
	incbin "MapData/Map1/Level3/SpriteData_Quadrant_9_2.bin"

DATA_C8EE00:
	%InsertVersionExclusiveFile($C8EE00, incbin, MapData/Map1/Level7/TileData_Quadrant_3_3_, !ROMID.bin, )

DATA_C8EF00:
	%InsertVersionExclusiveFile($C8EF00, incbin, MapData/Map1/Level7/TileData_Quadrant_4_2_, !ROMID.bin, )

DATA_C8F000:
	%InsertVersionExclusiveFile($C8F000, incbin, MapData/Map1/Level7/TileData_Quadrant_4_3_, !ROMID.bin, )

DATA_C8F100:
	%InsertVersionExclusiveFile($C8F100, incbin, MapData/Map1/Level7/TileData_Quadrant_4_5_, !ROMID.bin, )

DATA_C8F200:
	%InsertVersionExclusiveFile($C8F200, incbin, MapData/Map1/Level7/SpriteData_Quadrant_3_5_, !ROMID.bin, )

DATA_C8F400:
	%InsertVersionExclusiveFile($C8F400, incbin, MapData/Map1/Level7/SpriteData_Quadrant_4_2_, !ROMID.bin, )

DATA_C8F600:
	%InsertVersionExclusiveFile($C8F600, incbin, MapData/Map1/Level7/SpriteData_Quadrant_4_3_, !ROMID.bin, )

DATA_C8F800:
	%InsertVersionExclusiveFile($C8F800, incbin, MapData/Map1/Level7/SpriteData_Quadrant_4_5_, !ROMID.bin, )

DATA_C8FA00:
	%InsertVersionExclusiveFile($C8FA00, incbin, MapData/Map1/Level7/TileData_Quadrant_4_6_, !ROMID.bin, )
namespace off
endmacro

macro DATATABLE_RT06_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C90000:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_1_1.bin"

DATA_C90100:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_1_2.bin"

DATA_C90200:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_1_3.bin"

DATA_C90300:
	%InsertVersionExclusiveFile($C90300, incbin, MapData/Map1/Overworld/TileData_Quadrant_1_4_, !ROMID.bin, )

DATA_C90400:
	%InsertVersionExclusiveFile($C90400, incbin, MapData/Map1/Overworld/TileData_Quadrant_1_5_, !ROMID.bin, )

DATA_C90500:
	%InsertVersionExclusiveFile($C90500, incbin, MapData/Map1/Overworld/TileData_Quadrant_1_6_, !ROMID.bin, )

DATA_C90600:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_1_7.bin"

DATA_C90700:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_1_8.bin"

DATA_C90800:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_2_1.bin"

DATA_C90900:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_2_2.bin"

DATA_C90A00:
	%InsertVersionExclusiveFile($C90A00, incbin, MapData/Map1/Overworld/TileData_Quadrant_2_3_, !ROMID.bin, )

DATA_C90B00:
	%InsertVersionExclusiveFile($C90B00, incbin, MapData/Map1/Overworld/TileData_Quadrant_2_4_, !ROMID.bin, )

DATA_C90C00:
	%InsertVersionExclusiveFile($C90C00, incbin, MapData/Map1/Overworld/TileData_Quadrant_2_5_, !ROMID.bin, )

DATA_C90D00:
	%InsertVersionExclusiveFile($C90D00, incbin, MapData/Map1/Overworld/TileData_Quadrant_2_6_, !ROMID.bin, )

DATA_C90E00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_2_7.bin"

DATA_C90F00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_2_8.bin"

DATA_C91000:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_3_1.bin"

DATA_C91100:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_3_2.bin"

DATA_C91200:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_3_3.bin"

DATA_C91300:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_3_4.bin"

DATA_C91400:
	%InsertVersionExclusiveFile($C91400, incbin, MapData/Map1/Overworld/TileData_Quadrant_3_5_, !ROMID.bin, )

DATA_C91500:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_3_6.bin"

DATA_C91600:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_3_7.bin"

DATA_C91700:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_3_8.bin"

DATA_C91800:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_4_1.bin"

DATA_C91900:
	%InsertVersionExclusiveFile($C91900, incbin, MapData/Map1/Overworld/TileData_Quadrant_4_2_, !ROMID.bin, )

DATA_C91A00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_4_3.bin"

DATA_C91B00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_4_4.bin"

DATA_C91C00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_4_5.bin"

DATA_C91D00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_4_6.bin"

DATA_C91E00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_4_7.bin"

DATA_C91F00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_4_8.bin"

DATA_C92000:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_5_1.bin"

DATA_C92100:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_5_2.bin"

DATA_C92200:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_5_3.bin"

DATA_C92300:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_5_4.bin"

DATA_C92400:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_5_5.bin"

DATA_C92500:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_5_6.bin"

DATA_C92600:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_5_7.bin"

DATA_C92700:
	%InsertVersionExclusiveFile($C92700, incbin, MapData/Map1/Overworld/TileData_Quadrant_5_8_, !ROMID.bin, )

DATA_C92800:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_6_1.bin"

DATA_C92900:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_6_2.bin"

DATA_C92A00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_6_3.bin"

DATA_C92B00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_6_4.bin"

DATA_C92C00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_6_5.bin"

DATA_C92D00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_6_6.bin"

DATA_C92E00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_6_7.bin"

DATA_C92F00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_6_8.bin"

DATA_C93000:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_7_1.bin"

DATA_C93100:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_7_2.bin"

DATA_C93200:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_7_3.bin"

DATA_C93300:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_7_4.bin"

DATA_C93400:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_7_5.bin"

DATA_C93500:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_7_6.bin"

DATA_C93600:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_7_7.bin"

DATA_C93700:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_7_8.bin"

DATA_C93800:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_8_1.bin"

DATA_C93900:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_8_2.bin"

DATA_C93A00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_8_3.bin"

DATA_C93B00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_8_4.bin"

DATA_C93C00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_8_5.bin"

DATA_C93D00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_8_6.bin"

DATA_C93E00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_8_7.bin"

DATA_C93F00:
	incbin "MapData/Map1/Overworld/TileData_Quadrant_8_8.bin"

DATA_C94000:
	%InsertVersionExclusiveFile($C94000, incbin, MapData/Map1/Level7/TileData_Quadrant_1_2_, !ROMID.bin, )

DATA_C94100:
	incbin "MapData/Map1/Level7/TileData_Quadrant_1_3.bin"

DATA_C94200:
	incbin "MapData/Map1/Level7/TileData_Quadrant_1_4.bin"

DATA_C94300:
	incbin "MapData/Map1/Level7/TileData_Quadrant_1_5.bin"

DATA_C94400:
	incbin "MapData/Map1/Level7/TileData_Quadrant_2_1.bin"

DATA_C94500:
	%InsertVersionExclusiveFile($C94500, incbin, MapData/Map1/Level7/TileData_Quadrant_2_2_, !ROMID.bin, )

DATA_C94600:
	incbin "MapData/Map1/Level7/TileData_Quadrant_2_3.bin"

DATA_C94700:
	%InsertVersionExclusiveFile($C94700, incbin, MapData/Map1/Level7/TileData_Quadrant_2_4_, !ROMID.bin, )

DATA_C94800:
	incbin "MapData/Map1/Level7/TileData_Quadrant_2_5.bin"

DATA_C94900:
	incbin "MapData/Map1/Level7/TileData_Quadrant_2_6.bin"

DATA_C94A00:
	incbin "MapData/Map1/Level7/TileData_Quadrant_2_7.bin"

DATA_C94B00:
	incbin "MapData/Map1/Level7/TileData_Quadrant_3_1.bin"

DATA_C94C00:
	incbin "MapData/Map1/Level7/TileData_Quadrant_3_2.bin"

DATA_C94D00:
	incbin "MapData/Map1/Level7/TileData_Quadrant_3_4.bin"

DATA_C94E00:
	incbin "MapData/Map1/Level7/TileData_Quadrant_3_6.bin"

DATA_C94F00:
	incbin "MapData/Map1/Level7/TileData_Quadrant_3_7.bin"

DATA_C95000:
	incbin "MapData/Map1/Level7/TileData_Quadrant_4_1.bin"

DATA_C95100:
	incbin "MapData/Map1/Level7/TileData_Quadrant_4_4.bin"

DATA_C95200:
	incbin "MapData/Map1/Level7/TileData_Quadrant_4_7.bin"

DATA_C95300:
	incbin "MapData/Map1/Level7/TileData_Quadrant_5_1.bin"

DATA_C95400:
	%InsertVersionExclusiveFile($C95400, incbin, MapData/Map1/Level7/TileData_Quadrant_5_2_, !ROMID.bin, )

DATA_C95500:
	%InsertVersionExclusiveFile($C95500, incbin, MapData/Map1/Level7/TileData_Quadrant_5_3_, !ROMID.bin, )

DATA_C95600:
	%InsertVersionExclusiveFile($C95600, incbin, MapData/Map1/Level7/TileData_Quadrant_5_4_, !ROMID.bin, )

DATA_C95700:
	incbin "MapData/Map1/Level7/TileData_Quadrant_5_5.bin"

DATA_C95800:
	incbin "MapData/Map1/Level7/TileData_Quadrant_5_6.bin"

DATA_C95900:
	incbin "MapData/Map1/Level7/TileData_Quadrant_5_7.bin"

DATA_C95A00:
	incbin "MapData/Map1/Level7/TileData_Quadrant_6_3.bin"

DATA_C95B00:
	%InsertVersionExclusiveFile($C95B00, incbin, MapData/Map1/Level7/TileData_Quadrant_6_4_, !ROMID.bin, )

DATA_C95C00:
	incbin "MapData/Map1/Level7/TileData_Quadrant_6_5.bin"
namespace off
endmacro

macro DATATABLE_RT07_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C96200:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_1_3.bin"

DATA_C96400:
	%InsertVersionExclusiveFile($C96400, incbin, MapData/Map1/Level8/SpriteData_Quadrant_1_4_, !ROMID.bin, )

DATA_C96600:
	%InsertVersionExclusiveFile($C96600, incbin, MapData/Map1/Level8/SpriteData_Quadrant_2_2_, !ROMID.bin, )

DATA_C96800:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_2_3.bin"

DATA_C96A00:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_2_4.bin"

DATA_C96C00:
	%InsertVersionExclusiveFile($C96C00, incbin, MapData/Map1/Level8/SpriteData_Quadrant_3_2_, !ROMID.bin, )

DATA_C96E00:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_3_3.bin"

DATA_C97000:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_3_4.bin"

DATA_C97200:
	%InsertVersionExclusiveFile($C97200, incbin, MapData/Map1/Level8/SpriteData_Quadrant_4_2_, !ROMID.bin, )

DATA_C97400:
	%InsertVersionExclusiveFile($C97400, incbin, MapData/Map1/Level8/SpriteData_Quadrant_4_3_, !ROMID.bin, )

DATA_C97600:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_4_4.bin"

DATA_C97800:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_5_2.bin"

DATA_C97A00:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_5_3.bin"

DATA_C97C00:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_5_4.bin"

DATA_C97E00:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_6_1.bin"

DATA_C98000:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_6_2.bin"

DATA_C98200:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_6_3.bin"

DATA_C98400:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_6_4.bin"

DATA_C98600:
	%InsertVersionExclusiveFile($C98600, incbin, MapData/Map1/Level8/SpriteData_Quadrant_6_5_, !ROMID.bin, )

DATA_C98800:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_7_2.bin"

DATA_C98A00:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_7_3.bin"

DATA_C98C00:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_7_4.bin"

DATA_C98E00:
	incbin "MapData/Map1/Level8/SpriteData_Quadrant_8_3.bin"

DATA_C99000:
	%InsertVersionExclusiveFile($C99000, incbin, MapData/Map1/Level8/SpriteData_Quadrant_9_1_, !ROMID.bin, )

DATA_C99200:
	%InsertVersionExclusiveFile($C99200, incbin, MapData/Map1/Level8/SpriteData_Quadrant_9_2_, !ROMID.bin, )

DATA_C99400:
	%InsertVersionExclusiveFile($C99400, incbin, MapData/Map1/Level7/SpriteData_Quadrant_2_6_, !ROMID.bin, )

DATA_C99600:
	%InsertVersionExclusiveFile($C99600, incbin, MapData/Map1/Level7/SpriteData_Quadrant_2_7_, !ROMID.bin, )

DATA_C99800:
	%InsertVersionExclusiveFile($C99800, incbin, MapData/Map1/Level7/SpriteData_Quadrant_3_1_, !ROMID.bin, )

DATA_C99A00:
	incbin "MapData/Map1/Level7/SpriteData_Quadrant_3_2.bin"

DATA_C99C00:
	incbin "MapData/Map1/Level7/SpriteData_Quadrant_3_4.bin"

DATA_C99E00:
	%InsertVersionExclusiveFile($C99E00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_3_6_, !ROMID.bin, )

DATA_C9A000:
	incbin "MapData/Map1/Level7/SpriteData_Quadrant_3_7.bin"

DATA_C9A200:
	%InsertVersionExclusiveFile($C9A200, incbin, MapData/Map1/Level7/SpriteData_Quadrant_4_1_, !ROMID.bin, )

DATA_C9A400:
	%InsertVersionExclusiveFile($C9A400, incbin, MapData/Map1/Level7/SpriteData_Quadrant_4_4_, !ROMID.bin, )

DATA_C9A600:
	%InsertVersionExclusiveFile($C9A600, incbin, MapData/Map1/Level7/SpriteData_Quadrant_4_7_, !ROMID.bin, )

DATA_C9A800:
	%InsertVersionExclusiveFile($C9A800, incbin, MapData/Map1/Level7/SpriteData_Quadrant_5_1_, !ROMID.bin, )

DATA_C9AA00:
	%InsertVersionExclusiveFile($C9AA00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_5_2_, !ROMID.bin, )

DATA_C9AC00:
	%InsertVersionExclusiveFile($C9AC00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_5_3_, !ROMID.bin, )

DATA_C9AE00:
	%InsertVersionExclusiveFile($C9AE00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_5_4_, !ROMID.bin, )

DATA_C9B000:
	%InsertVersionExclusiveFile($C9B000, incbin, MapData/Map1/Level7/SpriteData_Quadrant_5_5_, !ROMID.bin, )

DATA_C9B200:
	%InsertVersionExclusiveFile($C9B200, incbin, MapData/Map1/Level7/SpriteData_Quadrant_5_6_, !ROMID.bin, )

DATA_C9B400:
	%InsertVersionExclusiveFile($C9B400, incbin, MapData/Map1/Level7/SpriteData_Quadrant_5_7_, !ROMID.bin, )

DATA_C9B600:
	%InsertVersionExclusiveFile($C9B600, incbin, MapData/Map1/Level7/SpriteData_Quadrant_6_3_, !ROMID.bin, )

DATA_C9B800:
	%InsertVersionExclusiveFile($C9B800, incbin, MapData/Map1/Level7/SpriteData_Quadrant_3_3_, !ROMID.bin, )

DATA_C9BA00:
	%InsertVersionExclusiveFile($C9BA00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_6_5_, !ROMID.bin, )

DATA_C9BC00:
	%InsertVersionExclusiveFile($C9BC00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_7_1_, !ROMID.bin, )

DATA_C9BE00:
	%InsertVersionExclusiveFile($C9BE00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_7_2_, !ROMID.bin, )

DATA_C9C000:
	%InsertVersionExclusiveFile($C9C000, incbin, MapData/Map1/Level7/SpriteData_Quadrant_7_3_, !ROMID.bin, )

DATA_C9C200:
	%InsertVersionExclusiveFile($C9C200, incbin, MapData/Map1/Level7/SpriteData_Quadrant_7_4_, !ROMID.bin, )
namespace off
endmacro

macro DATATABLE_RT08_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CA0000:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_1_1.bin"

DATA_CA0200:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_1_2.bin"

DATA_CA0400:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_1_3.bin"

DATA_CA0600:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_1_4.bin"

DATA_CA0800:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_2_2.bin"

DATA_CA0A00:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_2_3.bin"

DATA_CA0C00:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_3_2.bin"

DATA_CA0E00:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_3_3.bin"

DATA_CA1000:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_4_2.bin"

DATA_CA1200:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_4_3.bin"

DATA_CA1400:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_5_2.bin"

DATA_CA1600:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_5_3.bin"

DATA_CA1800:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_6_2.bin"

DATA_CA1A00:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_6_3.bin"

DATA_CA1C00:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_7_2.bin"

UNK_CA1E00:
	incbin "MapData/Map1/Unknown/SpriteData8.bin"

DATA_CA2000:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_8_1.bin"

DATA_CA2200:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_8_2.bin"

DATA_CA2400:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_8_3.bin"

DATA_CA2600:
	%InsertVersionExclusiveFile($CA2600, incbin, MapData/Map1/Level4/SpriteData_Quadrant_8_4_, !ROMID.bin, )

DATA_CA2800:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_9_2.bin"

DATA_CA2A00:
	incbin "MapData/Map1/Level4/SpriteData_Quadrant_9_1.bin"

DATA_CA2C00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_1_1.bin"

DATA_CA2E00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_1_2.bin"

DATA_CA3000:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_1_3.bin"

DATA_CA3200:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_1_4.bin"

UNK_CA3400:
	incbin "MapData/Map1/Unknown/SpriteData9.bin"

DATA_CA3600:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_2_1.bin"

DATA_CA3800:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_2_2.bin"

DATA_CA3A00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_3_1.bin"

DATA_CA3C00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_3_2.bin"

DATA_CA3E00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_4_1.bin"

DATA_CA4000:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_4_2.bin"

DATA_CA4200:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_4_4.bin"

DATA_CA4400:
	%InsertVersionExclusiveFile($CA4400, incbin, MapData/Map1/Level5/SpriteData_Quadrant_4_5_, !ROMID.bin, )

DATA_CA4600:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_5_1.bin"

DATA_CA4800:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_5_2.bin"

DATA_CA4A00:
	%InsertVersionExclusiveFile($CA4A00, incbin, MapData/Map1/Level5/SpriteData_Quadrant_5_5_, !ROMID.bin, )

DATA_CA4C00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_6_1.bin"

DATA_CA4E00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_6_2.bin"

DATA_CA5000:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_6_5.bin"

DATA_CA5200:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_7_1.bin"

DATA_CA5400:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_7_2.bin"

DATA_CA5600:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_7_3.bin"

DATA_CA5800:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_7_4.bin"

DATA_CA5A00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_7_5.bin"

DATA_CA5C00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_8_1.bin"

DATA_CA5E00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_8_2.bin"

DATA_CA6000:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_8_3.bin"

DATA_CA6200:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_8_4.bin"

DATA_CA6400:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_8_5.bin"

DATA_CA6600:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_9_1.bin"

DATA_CA6800:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_9_2.bin"

DATA_CA6A00:
	incbin "MapData/Map1/Level5/SpriteData_Quadrant_9_3.bin"
namespace off
endmacro

macro DATATABLE_RT09_BSZ1_MapData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CA8000:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_5_2.bin"

DATA_CA8200:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_1_2.bin"

DATA_CA8400:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_3_2.bin"

DATA_CA8600:
	%InsertVersionExclusiveFile($CA8600, incbin, MapData/Map1/Level6/SpriteData_Quadrant_2_2_, !ROMID.bin, )

DATA_CA8800:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_2_1.bin"

DATA_CA8A00:
	%InsertVersionExclusiveFile($CA8A00, incbin, MapData/Map1/Level6/SpriteData_Quadrant_3_1_, !ROMID.bin, )

DATA_CA8C00:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_4_1.bin"

DATA_CA8E00:
	%InsertVersionExclusiveFile($CA8E00, incbin, MapData/Map1/Level6/SpriteData_Quadrant_5_1_, !ROMID.bin, )

DATA_CA9000:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_6_1.bin"

DATA_CA9200:
	%InsertVersionExclusiveFile($CA9200, incbin, MapData/Map1/Level6/SpriteData_Quadrant_6_3_, !ROMID.bin, )

DATA_CA9400:
	%InsertVersionExclusiveFile($CA9400, incbin, MapData/Map1/Level6/SpriteData_Quadrant_6_2_, !ROMID.bin, )

DATA_CA9600:
	%InsertVersionExclusiveFile($CA9600, incbin, MapData/Map1/Level6/SpriteData_Quadrant_8_2_, !ROMID.bin, )

DATA_CA9800:
	%InsertVersionExclusiveFile($CA9800, incbin, MapData/Map1/Level6/SpriteData_Quadrant_4_3_, !ROMID.bin, )

DATA_CA9A00:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_5_3.bin"

DATA_CA9C00:
	%InsertVersionExclusiveFile($CA9C00, incbin, MapData/Map1/Level6/SpriteData_Quadrant_3_3_, !ROMID.bin, )

DATA_CA9E00:
	%InsertVersionExclusiveFile($CA9E00, incbin, MapData/Map1/Level6/SpriteData_Quadrant_7_3_, !ROMID.bin, )

DATA_CAA000:
	%InsertVersionExclusiveFile($CAA000, incbin, MapData/Map1/Level6/SpriteData_Quadrant_4_2_, !ROMID.bin, )

DATA_CAA200:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_7_1.bin"

DATA_CAA400:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_9_1.bin"

DATA_CAA600:
	incbin "MapData/Map1/Level6/SpriteData_Quadrant_9_2.bin"

DATA_CAA800:
	incbin "MapData/Map1/Level6/TileData_Quadrant_5_2.bin"

DATA_CAA900:
	incbin "MapData/Map1/Level6/TileData_Quadrant_1_2.bin"

DATA_CAAA00:
	incbin "MapData/Map1/Level6/TileData_Quadrant_3_2.bin"

DATA_CAAB00:
	incbin "MapData/Map1/Level6/TileData_Quadrant_2_2.bin"

DATA_CAAC00:
	incbin "MapData/Map1/Level6/TileData_Quadrant_2_1.bin"

DATA_CAAD00:
	incbin "MapData/Map1/Level6/TileData_Quadrant_4_1.bin"

DATA_CAAE00:
	incbin "MapData/Map1/Level6/TileData_Quadrant_5_1.bin"

DATA_CAAF00:
	incbin "MapData/Map1/Level6/TileData_Quadrant_6_1.bin"

DATA_CAB000:
	incbin "MapData/Map1/Level6/TileData_Quadrant_3_1.bin"

DATA_CAB100:
	incbin "MapData/Map1/Level6/TileData_Quadrant_6_2.bin"

DATA_CAB200:
	incbin "MapData/Map1/Level6/TileData_Quadrant_8_3.bin"

DATA_CAB300:
	incbin "MapData/Map1/Level6/TileData_Quadrant_4_3.bin"

DATA_CAB400:
	incbin "MapData/Map1/Level6/TileData_Quadrant_5_3.bin"

DATA_CAB500:
	%InsertVersionExclusiveFile($CAB500, incbin, MapData/Map1/Level6/TileData_Quadrant_3_3_, !ROMID.bin, )

DATA_CAB600:
	incbin "MapData/Map1/Level5/TileData_Quadrant_1_1.bin"

DATA_CAB700:
	incbin "MapData/Map1/Level5/TileData_Quadrant_1_2.bin"

DATA_CAB800:
	incbin "MapData/Map1/Level5/TileData_Quadrant_1_3.bin"

DATA_CAB900:
	incbin "MapData/Map1/Level5/TileData_Quadrant_1_4.bin"

DATA_CABA00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_1_5.bin"

DATA_CABB00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_2_1.bin"

DATA_CABC00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_2_2.bin"

DATA_CABD00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_3_1.bin"

DATA_CABE00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_3_2.bin"

DATA_CABF00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_4_1.bin"

DATA_CAC000:
	incbin "MapData/Map1/Level5/TileData_Quadrant_4_2.bin"

DATA_CAC100:
	incbin "MapData/Map1/Level5/TileData_Quadrant_4_4.bin"

DATA_CAC200:
	incbin "MapData/Map1/Level5/TileData_Quadrant_4_5.bin"

DATA_CAC300:
	incbin "MapData/Map1/Level5/TileData_Quadrant_5_1.bin"

DATA_CAC400:
	incbin "MapData/Map1/Level5/TileData_Quadrant_5_2.bin"

DATA_CAC500:
	incbin "MapData/Map1/Level5/TileData_Quadrant_5_5.bin"

DATA_CAC600:
	incbin "MapData/Map1/Level5/TileData_Quadrant_6_1.bin"

DATA_CAC700:
	incbin "MapData/Map1/Level5/TileData_Quadrant_6_2.bin"

DATA_CAC800:
	incbin "MapData/Map1/Level5/TileData_Quadrant_6_5.bin"

DATA_CAC900:
	incbin "MapData/Map1/Level5/TileData_Quadrant_7_1.bin"

DATA_CACA00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_7_2.bin"

DATA_CACB00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_7_3.bin"

DATA_CACC00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_7_4.bin"

DATA_CACD00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_7_5.bin"

DATA_CACE00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_8_1.bin"

DATA_CACF00:
	incbin "MapData/Map1/Level5/TileData_Quadrant_8_2.bin"

DATA_CAD000:
	incbin "MapData/Map1/Level5/TileData_Quadrant_8_3.bin"

DATA_CAD100:
	incbin "MapData/Map1/Level5/TileData_Quadrant_8_4.bin"

DATA_CAD200:
	incbin "MapData/Map1/Level5/TileData_Quadrant_8_5.bin"

DATA_CAD300:
	incbin "MapData/Map1/Level6/TileData_Quadrant_4_2.bin"

DATA_CAD400:
	incbin "MapData/Map1/Level8/TileData_Quadrant_1_2.bin"

DATA_CAD500:
	incbin "MapData/Map1/Level8/TileData_Quadrant_1_3.bin"

DATA_CAD600:
	incbin "MapData/Map1/Level8/TileData_Quadrant_1_4.bin"

DATA_CAD700:
	incbin "MapData/Map1/Level8/TileData_Quadrant_2_2.bin"

DATA_CAD800:
	incbin "MapData/Map1/Level8/TileData_Quadrant_2_3.bin"

DATA_CAD900:
	incbin "MapData/Map1/Level8/TileData_Quadrant_2_4.bin"

DATA_CADA00:
	incbin "MapData/Map1/Level8/TileData_Quadrant_3_2.bin"

DATA_CADB00:
	incbin "MapData/Map1/Level8/TileData_Quadrant_3_3.bin"

DATA_CADC00:
	incbin "MapData/Map1/Level8/TileData_Quadrant_3_4.bin"

DATA_CADD00:
	%InsertVersionExclusiveFile($CADD00, incbin, MapData/Map1/Level8/TileData_Quadrant_4_2_, !ROMID.bin, )

DATA_CADE00:
	incbin "MapData/Map1/Level8/TileData_Quadrant_4_3.bin"

DATA_CADF00:
	incbin "MapData/Map1/Level8/TileData_Quadrant_4_4.bin"

DATA_CAE000:
	incbin "MapData/Map1/Level8/TileData_Quadrant_5_2.bin"

DATA_CAE100:
	incbin "MapData/Map1/Level8/TileData_Quadrant_5_3.bin"

DATA_CAE200:
	incbin "MapData/Map1/Level8/TileData_Quadrant_5_4.bin"

DATA_CAE300:
	incbin "MapData/Map1/Level8/TileData_Quadrant_6_1.bin"

DATA_CAE400:
	incbin "MapData/Map1/Level8/TileData_Quadrant_6_2.bin"

DATA_CAE500:
	incbin "MapData/Map1/Level8/TileData_Quadrant_6_3.bin"

DATA_CAE600:
	incbin "MapData/Map1/Level8/TileData_Quadrant_6_4.bin"

DATA_CAE700:
	incbin "MapData/Map1/Level8/TileData_Quadrant_6_5.bin"

DATA_CAE800:
	incbin "MapData/Map1/Level8/TileData_Quadrant_7_2.bin"

DATA_CAE900:
	incbin "MapData/Map1/Level8/TileData_Quadrant_7_3.bin"

DATA_CAEA00:
	%InsertVersionExclusiveFile($CAEA00, incbin, MapData/Map1/Level8/TileData_Quadrant_7_4_, !ROMID.bin, )

DATA_CAEB00:
	incbin "MapData/Map1/Level8/TileData_Quadrant_8_3.bin"

UNK_CAEC00:
	incbin "MapData/Map1/Unknown/TileData6.bin"

UNK_CAED00:
	incbin "MapData/Map1/Unknown/TileData7.bin"

DATA_CAEE00:
	%InsertVersionExclusiveFile($CAEE00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_1_2_, !ROMID.bin, )

DATA_CAF000:
	%InsertVersionExclusiveFile($CAF000, incbin, MapData/Map1/Level7/SpriteData_Quadrant_1_3_, !ROMID.bin, )

DATA_CAF200:
	%InsertVersionExclusiveFile($CAF200, incbin, MapData/Map1/Level7/SpriteData_Quadrant_1_4_, !ROMID.bin, )

DATA_CAF400:
	incbin "MapData/Map1/Level7/SpriteData_Quadrant_1_5.bin"

DATA_CAF600:
	incbin "MapData/Map1/Level7/SpriteData_Quadrant_2_1.bin"

DATA_CAF800:
	%InsertVersionExclusiveFile($CAF800, incbin, MapData/Map1/Level7/SpriteData_Quadrant_2_2_, !ROMID.bin, )

DATA_CAFA00:
	%InsertVersionExclusiveFile($CAFA00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_2_3_, !ROMID.bin, )

DATA_CAFC00:
	%InsertVersionExclusiveFile($CAFC00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_2_4_, !ROMID.bin, )

DATA_CAFE00:
	%InsertVersionExclusiveFile($CAFE00, incbin, MapData/Map1/Level7/SpriteData_Quadrant_2_5_, !ROMID.bin, )
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C40000(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C40000:
	JML CODE_44000C&$7FFFFF

CODE_C40004:
	JML CODE_C40093

CODE_C40008:
	JML CODE_C4013C

namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_44000C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_44000C:
	PHP
	SEP.b #$20
	LDA.b #$00
	STA.l $065000
	LDA.b #$80
	STA.l $055000
	STA.l $035000
	STA.l $085000
	STA.l $0E5000
	REP.b #$30
	LDX.w #$0000
CODE_C4002C:
	LDA.l $7E0000,x
	STA.l $500000,x
	LDA.l $7F0000,x
	STA.l $510000,x
	INX
	INX
	BNE.b CODE_C4002C
	REP.b #$20
	LDA.w #$0E1A
	STA.l $7FFFFA
	LDA.w #$0201
	STA.w $13D3
	LDA.w #$3000
	STA.w $13D5
	JSL.l $105C08
	BCS.b CODE_C40083
	LDA.w $13FE
	STA.l $7FFFF7
	STA.w !REGISTER_BSX_Stream2HardwareChannelLo
	LDA.w #$0001
	STA.w !REGISTER_BSX_Stream2QueueStatus
	NOP #4
	STA.w !REGISTER_BSX_Stream2QueueDataUnits
	SEP.b #$20
	LDA.b #$00
	STA.l $085000
	LDA.b #$80
	STA.l $0E5000
	PLP
	CLC
	RTL

CODE_C40083:
	LDA.w #$5533
	STA.l $7FFFF7
	LDA.w #$AAEE
	STA.w !REGISTER_BSX_Stream2HardwareChannelLo
	PLP
	SEC
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C40093(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C40093:										; Note: Something related to the timer.
	PHP
	SEP.b #$20
	LDA.w !REGISTER_BSX_Stream2QueueSize
	BEQ.b CODE_C4010C
	REP.b #$20
	LDA.w !REGISTER_BSX_Stream2HardwareChannelLo
	CMP.l $7FFFF7
	BNE.b CODE_C4010C
	SEP.b #$20
	LDA.w !REGISTER_BSX_Stream2Status
	AND.b #$0C
	BNE.b CODE_C40100
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	CMP.b #$01
	BNE.b CODE_C40100
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	CMP.b #$01
	BNE.b CODE_C40100
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	ORA.w !REGISTER_BSX_Stream2QueueDataUnits
	ORA.w !REGISTER_BSX_Stream2QueueDataUnits
	BNE.b CODE_C40100
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	CMP.l $7FFFFF
	BEQ.b CODE_C400E6
	JSR.w CODE_C4012E
CODE_C400E6:
	STA.l $7FFFFF
	LDA.w !REGISTER_BSX_Stream2QueueDataUnits
	STA.l $7FFFF9
	LDA.l $7FFFFC
	BNE.b CODE_C40100
	JSR.w CODE_C4012E
	LDA.b #$01
	STA.l $7FFFFC
CODE_C40100:
	LDA.b #$01
	STA.w !REGISTER_BSX_Stream2QueueStatus
	NOP #4
	STA.w !REGISTER_BSX_Stream2QueueDataUnits
CODE_C4010C:
	REP.b #$20
	LDA.l $7FFFFA
	DEC
	BNE.b CODE_C40128
	LDA.l $7FFFFF
	INC
	STA.l $7FFFFF
	LDA.w #$0000
	STA.l $7FFFFC
	LDA.w #$0E10
CODE_C40128:
	STA.l $7FFFFA
	PLP
	RTL

CODE_C4012E:
	PHA
	REP.b #$20
	LDA.w #$0E4C
	STA.l $7FFFFA
	SEP.b #$20
	PLA
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C4013C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C4013C:
	SEP.b #$20
	STZ.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$00
	STA.l $045000
	STA.l $055000
	STA.l $065000
	LDA.b #$80
	STA.l $035000
	STA.l $0E5000
	REP.b #$30
	LDA.w #$0000
	TCD
	TAX
CODE_C40160:
	LDA.l $400000,x
	STA.l $7E0000,x
	LDA.l $410000,x
	STA.l $7F0000,x
	INX
	INX
	BNE.b CODE_C40160
	LDA.l $7FFFFD
	TCS
	LDA.l $7FFFF3
	CMP.w #$445A
	BNE.b CODE_C4018F
	LDA.l $7FFFF5
	CMP.w #$474D
	BNE.b CODE_C4018F
	JML.l CODE_C40000&$7FFFFF

CODE_C4018F:
	SEP.b #$20
	REP.b #$10
	LDA.b #$80
	PHA
	PLB
	STA.l $075000
	STA.l $085000
	STA.l $0E5000
	LDX.w #$002B
CODE_C401A6:
	LDA.l DATA_C40201,x
	STA.l $7F0000,x
	DEX
	BPL.b CODE_C401A6
	REP.b #$30
CODE_C401B3:
	LDA.w !REGISTER_APUPort0
	CMP.w #$BBAA
	BNE.b CODE_C401B3
	LDA.l $9FFFF1
	STA.b $21
	LDA.l $9FFFF0
	STA.b $20
	JSL.l $105C28
	JSL.l CODE_81C210
	JSL.l CODE_81C29A
	STZ.w $0CDE
	LDA.w #$938F
	STA.l $000637
	LDA.w #$0080
	STA.l $000639
	LDA.w #$007F
	STA.b $BE
	LDA.w #$0000
	JSL.l CODE_81C2B0
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$80
	STA.l $075000
	JML.l $7F000D

DATA_C40201:
	db $69,$00,$05,$00,$00,$60,$12,$00,$7F,$20,$9A

ADDR_C4020C:
	DEC.b $99,x
	STA.l $0E5000
	RTL

ADDR_C40213:
	PHP
	SEP.b #$20
	LDA.l $0013B2
	BEQ.b ADDR_C40220
	JSL.l $7F0020
ADDR_C40220:
	PLP
	RTL
	PHB
	PEA.w $7E00
	PLB
	PLB
	JML.l CODE_80EB99

	%SetDuplicateOrNullPointer($81C210, CODE_81C210)						; Todo: Temporary
	%SetDuplicateOrNullPointer($81C29A, CODE_81C29A)
	%SetDuplicateOrNullPointer($81C2B0, CODE_81C2B0)
	%SetDuplicateOrNullPointer($80EB99, CODE_80EB99)
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_PaletteData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C41200:
	incbin "Palettes/Unknown1.bin"
	
DATA_C41400:
	incbin "Palettes/Unknown2.bin"

DATA_C41700:
	incbin "Palettes/Player.bin"
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_PaletteData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C60000:
	incbin "Palettes/Level1.bin"

DATA_C60200:
	incbin "Palettes/Level2.bin"

DATA_C60400:
	incbin "Palettes/Level3.bin"

DATA_C60600:
	incbin "Palettes/Level4.bin"

DATA_C60800:
	incbin "Palettes/Level5.bin"

DATA_C60A00:
	incbin "Palettes/Level6.bin"

DATA_C60C00:
	%InsertVersionExclusiveFile($C60C00, incbin, Palettes/Level7_, !ROMID.bin, )

DATA_C60E00:
	incbin "Palettes/Level8.bin"
namespace off
endmacro

macro DATATABLE_RT02_BSZ1_PaletteData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C62300:
	incbin "Palettes/Unknown3_BSZ1_OM1W3.bin"

DATA_C62500:
	incbin "Palettes/Unknown4_BSZ1_OM1W3.bin"
namespace off
endmacro

macro DATATABLE_RT03_BSZ1_PaletteData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C7F800:
	incbin "Palettes/Overworld.bin"
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_ScreenDataPointers(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C44000:
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_C9E000,DATA_C9F000,DATA_C1B800,DATA_C62800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dl DATA_C9E000,DATA_C9F000,DATA_C1B800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif

DATA_C44400:
	dw $FEFF,$F7F5,$F7F7,$F7F7,$F6F7,$FFFD,$FFFF,$FFFF,$FEFF,$FFFD,$FFFF,$FFFF,$FEFF,$FFFD,$FFFF,$FFFF
	dw $FEFF,$FFFD,$FFFF,$FFFF,$FEFF,$FFFD,$FFFF,$FFFF,$FEFF,$FFFD,$FFFF,$FFFF,$FEFF,$FFFD,$FFFF,$FFFF
	dw $FEFF,$FFFD,$FFFF,$FFFF,$FEFF,$FFFD,$FFFF,$FFFF,$FEFF,$FFFD,$FFFF,$FFFF,$FEFF,$FFFD,$FFFF,$FFFF
	dw $FEFF,$FFFD,$FFFF,$FFFF,$FEFF,$FFFD,$FFFF,$FFFF,$FEFF,$FBF9,$FBFB,$FBFB,$FAFB,$FFFD,$FFFF,$FFFF
	dw $FFFF,$F7F7,$F7F7,$F7F7,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FBFB,$FBFB,$FBFB,$FFFB,$FFFF,$FFFF,$FFFF
	dl $FFFFFF,$FFFFFF,DATA_C90000,DATA_C90100,DATA_C90200,DATA_C90300,DATA_C90400,DATA_C90500,DATA_C90600,DATA_C90700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C90800,DATA_C90900,DATA_C90A00,DATA_C90B00,DATA_C90C00,DATA_C90D00,DATA_C90E00,DATA_C90F00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C91000,DATA_C91100,DATA_C91200,DATA_C91300,DATA_C91400,DATA_C91500,DATA_C91600,DATA_C91700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C91800,DATA_C91900,DATA_C91A00,DATA_C91B00,DATA_C91C00,DATA_C91D00,DATA_C91E00,DATA_C91F00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C92000,DATA_C92100,DATA_C92200,DATA_C92300,DATA_C92400,DATA_C92500,DATA_C92600,DATA_C92700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C92800,DATA_C92900,DATA_C92A00,DATA_C92B00,DATA_C92C00,DATA_C92D00,DATA_C92E00,DATA_C92F00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C93000,DATA_C93100,DATA_C93200,DATA_C93300,DATA_C93400,DATA_C93500,DATA_C93600,DATA_C93700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C93800,DATA_C93900,DATA_C93A00,DATA_C93B00,DATA_C93C00,DATA_C93D00,DATA_C93E00,DATA_C93F00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C44800:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dl DATA_C7FC00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00
	dl DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7D900,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00
	dl DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00
	dl DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00
	dl DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00
	dl DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00
	dl DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00
	dl DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00,DATA_C7FF00

DATA_C44A80:
	dw $F3F5,$F2F3,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F5FC,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F9FC,$FFFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F3F9,$F9F6,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F1F6,$F6FB,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F7FF,$FCF6,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FBFB,$FCFA,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F3F1,$FAF3,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F5F0,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FBFB,$FBFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl DATA_C6A700,DATA_C6A800,DATA_C6A900,DATA_C6B700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6BD00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6A500,DATA_C6B900,DATA_C6A400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C66700,DATA_C6BA00,DATA_C6A300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C6A200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C66B00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6BE00,DATA_C66900,DATA_C66800,DATA_C66A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C44E80:
	dw $FBFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F4FA,$FFF9,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FBF1,$FDF6,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F1,$FDFA,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FCF6,$FFF5,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FCFE,$FBFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FCFE,$F4FC,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F8FA,$F8FC,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $F0F0,$F7FD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C6B600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6BC00,DATA_C6B000,DATA_C6B100,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6BB00,DATA_C6AE00,DATA_C6AF00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C6AD00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C6AC00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C6AB00,$FFFFFF,DATA_C6B300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C6AA00,$FFFFFF,DATA_C6A600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B400,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C45280:
	dw $F3F1,$F2F3,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F5F4,$F8F8,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FDFC,$FBFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FCFC,$F6F1,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FDFC,$FCF6,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FDFC,$FCF6,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F7FD,$FEF7,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F9F8,$F8FA,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F0F0,$F7F5,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl DATA_C6BF00,DATA_C6CB00,DATA_C6CC00,DATA_C6B700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6C900,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6C800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6C400,$FFFFFF,DATA_C65300,DATA_C6CF00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6AB00,$FFFFFF,$FFFFFF,DATA_C6CA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6CE00,$FFFFFF,$FFFFFF,DATA_C6C700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6C200,DATA_C6CD00,DATA_C6C300,DATA_C6C600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6AA00,DATA_C6C100,DATA_C6C000,DATA_C6C500,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C45680:
	dw $F3F1,$F2F7,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F5F6,$F5FE,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FCFE,$FBFC,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FCFE,$FBF8,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FDFE,$FBF6,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FDFE,$FBFA,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FCFA,$F9F4,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FAF1,$F2F9,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F0F0,$FFF5,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_C65400,DATA_C65500,DATA_C65600,DATA_C65700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C65800,DATA_C65900,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C65A00,DATA_C65B00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C65C00,DATA_C65D00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C65E00,DATA_C65F00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C66000,DATA_C66100,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C66200,DATA_C6B300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C66400,DATA_C66A00,DATA_C66500,DATA_C66600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dl DATA_C65400,DATA_C65500,DATA_C65600,DATA_C65700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C65800,DATA_C65900,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C65A00,DATA_C65B00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C65C00,DATA_C65D00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C65E00,DATA_C65F00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C66000,DATA_C66100,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C66200,DATA_C66300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C66400,DATA_C66A00,DATA_C66500,DATA_C66600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif

DATA_C45A80:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $F3F1,$F3F3,$FDF2,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F4F4,$FFFD,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FEFD,$FBFD,$FFFB,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FCFC,$F1FC,$FDF6,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FCFC,$F6FD,$FDFC,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FCFC,$FAF9,$FDF8,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FDFC,$F7F3,$FDF6,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F9F8,$FBF3,$FDFA,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F0F0,$F5F0,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FBFB,$FBFB,$FFFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl DATA_CAB600,DATA_CAB700,DATA_CAB800,DATA_CAB900,DATA_C6B700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CABB00,DATA_CABC00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CABD00,DATA_CABE00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CABF00,DATA_CAC000,$FFFFFF,DATA_CAC100,DATA_CAC200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAC300,DATA_CAC400,$FFFFFF,$FFFFFF,DATA_CAC500,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAC600,DATA_CAC700,$FFFFFF,$FFFFFF,DATA_CAC800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAC900,DATA_CACA00,DATA_CACB00,DATA_CACC00,DATA_CACD00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CACE00,DATA_CACF00,DATA_CAD000,DATA_CAD100,DATA_CAD200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dw $F3F1,$F3F3,$FDF2,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F4F4,$FFFD,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FEFD,$FBFD,$FFFB,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FCFC,$F1FC,$FDF6,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FCFC,$F6FD,$FDFC,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FCFC,$FAF9,$FDF8,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FDFC,$F7F3,$FDF6,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F9F8,$FBF3,$FDFA,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F0F0,$F5F0,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FBFB,$FBFB,$FFFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl DATA_CAB600,DATA_CAB700,DATA_CAB800,DATA_CAB900,DATA_CABA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CABB00,DATA_CABC00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CABD00,DATA_CABE00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CABF00,DATA_CAC000,$FFFFFF,DATA_CAC100,DATA_CAC200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAC300,DATA_CAC400,$FFFFFF,$FFFFFF,DATA_CAC500,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAC600,DATA_CAC700,$FFFFFF,$FFFFFF,DATA_CAC800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAC900,DATA_CACA00,DATA_CACB00,DATA_CACC00,DATA_CACD00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CACE00,DATA_CACF00,DATA_CAD000,DATA_CAD100,DATA_CAD200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif

DATA_C45E80:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $F4FA,$FDF9,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEF5,$FDF4,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FEFD,$FDFC,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F8FC,$FDF8,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F3FD,$FDF6,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F3FD,$FDFE,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F4FC,$FDFC,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FCF8,$FDF8,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F0F0,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F7FF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl $FFFFFF,DATA_CAA900,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAAC00,DATA_CAAB00,DATA_C6B300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAB000,DATA_CAAA00,DATA_CAB500,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAAD00,DATA_CAD300,DATA_CAB300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAAE00,DATA_CAA800,DATA_CAB400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAAF00,DATA_CAB100,DATA_C6CE00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAB000,$FFFFFF,DATA_C66F00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6AA00,$FFFFFF,DATA_CAB200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dw $F4FA,$FDF9,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEF5,$FDF4,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FEFD,$FDFC,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F8FC,$FDF8,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F3FD,$FDF6,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F3FD,$FDFE,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F4FC,$FDFC,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FCF8,$FDF8,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F0F0,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F7FF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl $FFFFFF,DATA_CAA900,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAAC00,DATA_CAAB00,DATA_C6B300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAB000,DATA_CAAA00,DATA_CAB500,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAAD00,DATA_CAD300,DATA_CAB300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAAE00,DATA_CAA800,DATA_CAB400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAAF00,DATA_CAB100,DATA_C66F00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAB000,$FFFFFF,DATA_C65A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6AA00,$FFFFFF,DATA_CAB200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif

DATA_C46280:
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FBFF,$FBFB,$FBFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $F4FA,$F4F4,$F2F5,$FFF9,$FFFF,$FFFF,$FFFF,$FFFF,$FDF4,$FEFB,$F5F8,$FDF6,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FAF9,$FCF4,$FBF5,$FDFE,$FFFF,$FFFF,$FFFF,$FEFF,$F3F5,$FCFA,$F3F9,$FDFE,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F3F9,$FFF7,$F2F3,$FDF8,$FFFF,$FFFF,$FFFF,$FEFF,$F2F3,$F9F8,$F5F2,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF
	dw $F0F0,$F0F0,$FFF5,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C94000,DATA_C94100,DATA_C94200,DATA_C94300,DATA_C6B700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C94400,DATA_C94500,DATA_C94600,DATA_C94700,DATA_C94800,DATA_C94900,DATA_C94A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C94B00,DATA_C94C00,DATA_C8EE00,DATA_C94D00,DATA_C8EE00,DATA_C94E00,DATA_C94F00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C95000,DATA_C8EF00,DATA_C8F000,DATA_C95100,DATA_C8F100,DATA_C8FA00,DATA_C95200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C95300,DATA_C95400,DATA_C95500,DATA_C95600,DATA_C95700,DATA_C95800,DATA_C95900,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C95A00,DATA_C95B00,DATA_C95C00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,DATA_C6B400,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C46680:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $F4FE,$F6F5,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FCFE,$FCFC,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $F9FE,$F8FA,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F4FE,$F6F5,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FDFA,$FEFF,$FFF9,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFF1,$FFFF,$FDF2,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F9F6,$FAFF,$FFF5,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F2FB,$F5F8,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $F0F0,$FFF5,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FBFF,$FBFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl $FFFFFF,DATA_C6B300,DATA_CAD500,DATA_CAD600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CAD700,DATA_CAD800,DATA_CAD900,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CADA00,DATA_CADB00,DATA_CADC00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CADD00,DATA_CADE00,DATA_CADF00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CAE000,DATA_CAE100,DATA_CAE200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAE300,DATA_CAE400,DATA_CAE500,DATA_CAE600,DATA_CAE700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CAE800,DATA_CAE900,DATA_CAEA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_CAEB00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dw $F4FE,$F6F5,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FCFE,$FCFC,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $F9FE,$F8FA,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F5FE,$F6F7,$FFFD,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FDFA,$FEFF,$FFF9,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFF1,$FFFF,$FDF2,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $F9F6,$FAFF,$FFF5,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$F2FB,$F5F8,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $F0F0,$FFF5,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$F7F7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FBFF,$FBFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl $FFFFFF,DATA_CAD400,DATA_CAD500,DATA_CAD600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CAD700,DATA_CAD800,DATA_CAD900,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CADA00,DATA_CADB00,DATA_CADC00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CADD00,DATA_CADE00,DATA_CADF00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CAE000,DATA_CAE100,DATA_CAE200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAE300,DATA_CAE400,DATA_CAE500,DATA_CAE600,DATA_CAE700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CAE800,DATA_CAE900,DATA_CAEA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_CAEB00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C6B500,DATA_C6B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif

DATA_C46A80:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $FDF4,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FDFC,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FDFC,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FDF8,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl DATA_C62000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C7D000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C7D100,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C7D200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dw $FDF4,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FDFC,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF
	dw $FDF8,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FEFF,$FFF7,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dw $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFB,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF
	dl DATA_C7D000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C7D100,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C7D200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif

DATA_C46E80:
	dl $FFFFFF,$FFFFFF,DATA_C80000,DATA_C80200,DATA_C80400,DATA_C80600,DATA_C80800,DATA_C80A00,DATA_C80C00,DATA_C80E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C81000,DATA_C81200,DATA_C81400,DATA_C81600,DATA_C81800,DATA_C81A00,DATA_C81C00,DATA_C81E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C82000,DATA_C82200,DATA_C82400,DATA_C82600,DATA_C82800,DATA_C82A00,DATA_C82C00,DATA_C82E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C83000,DATA_C83200,DATA_C83400,DATA_C83600,DATA_C83800,DATA_C83A00,DATA_C83C00,DATA_C83E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C84000,DATA_C84200,DATA_C84400,DATA_C84600,DATA_C84800,DATA_C84A00,DATA_C84C00,DATA_C84E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C85000,DATA_C85200,DATA_C85400,DATA_C85600,DATA_C85800,DATA_C85A00,DATA_C85C00,DATA_C85E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C86000,DATA_C86200,DATA_C86400,DATA_C86600,DATA_C86800,DATA_C86A00,DATA_C86C00,DATA_C86E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C87000,DATA_C87200,DATA_C87400,DATA_C87600,DATA_C87800,DATA_C87A00,DATA_C87C00,DATA_C87E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C47180:					; Note: Some of these pointers point to garbage.
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_C7FD00,DATA_C67000,DATA_C67200,DATA_C67C00,DATA_C67E00,DATA_C68000,DATA_C68200,DATA_C68400,DATA_C68600,DATA_C68800,DATA_C68A00,DATA_C68C00,DATA_C68E00,DATA_C69000,DATA_C69200,DATA_C69400
	dl DATA_C69600,DATA_C69800,DATA_C69A00,DATA_C69C00,DATA_C69E00,DATA_C6A000,DATA_C7DA00,DATA_C7DC00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$C08000,$FFFFFF,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$C08000,$C08000,$C08000,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$C08000,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$C08000,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dl DATA_C7FD00,DATA_C67000,DATA_C67200,DATA_C67C00,DATA_C67E00,DATA_C68000,DATA_C68200,DATA_C68400,DATA_C68600,DATA_C68800,DATA_C68A00,DATA_C68C00,DATA_C68E00,DATA_C69000,DATA_C69200,DATA_C69400
	dl DATA_C69600,DATA_C69800,DATA_C69A00,DATA_C69C00,DATA_C69E00,DATA_C6A000,DATA_C7DA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$C08000,$FFFFFF,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$C08000,$C08000,$C08000,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$C08000,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$C08000,$C08000,$C08000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif

DATA_C47480:
	dl DATA_C89400,DATA_C89600,DATA_C89800,DATA_C8BA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8C200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8B800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C89000,DATA_C8BE00,DATA_C88E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C88000,DATA_C8BC00,DATA_C88C00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C88A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C88800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8B200,DATA_C88400,DATA_C88200,DATA_C88600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8B000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C47780:
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C8C000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8B400,DATA_C8A600,DATA_C8A800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8B600,DATA_C8A200,DATA_C8A400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C8A000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C89E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C89C00,$FFFFFF,DATA_C8BA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C89A00,$FFFFFF,DATA_C89200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8AE00,DATA_C8AE00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C47A80:
	dl DATA_C8C400,DATA_C8DC00,DATA_C8DE00,DATA_C8BA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8D800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8D600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8CE00,$FFFFFF,DATA_C8E600,DATA_C8E400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8DA00,$FFFFFF,$FFFFFF,DATA_C8E800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8E200,$FFFFFF,$FFFFFF,DATA_C8D400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8CA00,DATA_C8E000,DATA_C8CC00,DATA_C8D200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C89A00,DATA_C8C800,DATA_C8C600,DATA_C8D000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C8EA00,DATA_C8EC00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C47D80:
	dl DATA_CA0000,DATA_CA0200,DATA_CA0400,DATA_CA0600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CA0800,DATA_CA0A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CA0C00,DATA_CA0E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CA1000,DATA_CA1200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CA1400,DATA_CA1600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CA1800,DATA_CA1A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CA1C00,DATA_C8BA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA2000,DATA_CA2200,DATA_CA2400,DATA_CA2600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA2A00,DATA_CA2800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C48080:
	dl DATA_CA2C00,DATA_CA2E00,DATA_CA3000,DATA_CA3200,DATA_C8BA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA3600,DATA_CA3800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA3A00,DATA_CA3C00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA3E00,DATA_CA4000,$FFFFFF,DATA_CA4200,DATA_CA4400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA4600,DATA_CA4800,$FFFFFF,$FFFFFF,DATA_CA4A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA4C00,DATA_CA4E00,$FFFFFF,$FFFFFF,DATA_CA5000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA5200,DATA_CA5400,DATA_CA5600,DATA_CA5800,DATA_CA5A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA5C00,DATA_CA5E00,DATA_CA6000,DATA_CA6200,DATA_CA6400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA6600,DATA_CA6800,DATA_CA6A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C48380:
	dl $FFFFFF,DATA_CA8200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA8800,DATA_CA8600,DATA_C8BA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA8A00,DATA_CA8400,DATA_CA9C00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA8C00,DATA_CAA000,DATA_CA9800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA8E00,DATA_CA8000,DATA_CA9A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CA9000,DATA_CA9400,DATA_CA9200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAA200,$FFFFFF,DATA_CA9E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C89A00,$FFFFFF,DATA_CA9600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAA400,DATA_CAA600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C48680:
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_CAEE00,DATA_CAF000,DATA_CAF200,DATA_CAF400,DATA_C8BA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_CAF600,DATA_CAF800,DATA_CAFA00,DATA_CAFC00,DATA_CAFE00,DATA_C99400,DATA_C99600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C99800,DATA_C99A00,DATA_C9B800,DATA_C99C00,DATA_C8F200,DATA_C99E00,DATA_C9A000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C9A200,DATA_C8F400,DATA_C8F600,DATA_C9A400,DATA_C8F800,DATA_C8F200,DATA_C9A600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C9A800,DATA_C9AA00,DATA_C9AC00,DATA_C9AE00,DATA_C9B000,DATA_C9B200,DATA_C9B400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C9B600,DATA_CA2200,DATA_C9BA00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C9BC00,DATA_C9BE00,DATA_C9C000,DATA_C9C200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C48980:
	dl $FFFFFF,DATA_C8BA00,DATA_C96200,DATA_C96400,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C96600,DATA_C96800,DATA_C96A00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C96C00,DATA_C96E00,DATA_C97000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C97200,DATA_C97400,DATA_C97600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C97800,DATA_C97A00,DATA_C97C00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C97E00,DATA_C98000,DATA_C98200,DATA_C98400,DATA_C98600,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,DATA_C98800,DATA_C98A00,DATA_C98C00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C98E00,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C99000,DATA_C99200,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C48C80:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_C7D300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C7D500,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C62100,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C7D700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dl DATA_C7D300,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C7D500,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl DATA_C7D700,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif

DATA_C48F80:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dl DATA_C7D000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C49380:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dl DATA_C7D800,DATA_C7E800,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF

DATA_C49780:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dl DATA_C7E000,DATA_C7E000,$FFFFFF,DATA_C67400,DATA_C6D000,DATA_C6D800,DATA_C6E000,DATA_C6E800,DATA_C6F000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
else
	dl DATA_C7E000,DATA_C7E000,$FFFFFF,DATA_C67400,DATA_C6D000,DATA_C6D800,DATA_C6E000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
endif

DATA_C49B80:
	dl $FFFFFF,DATA_C7F000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,DATA_C28000,DATA_C28000,DATA_C28000,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
	dl $FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF,$FFFFFF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50000(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50000:
	REP.b #$31
	LDA.w #$0000
	TCD
	LDA.b $06,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.b $08,s
	STA.b $04
	LDA.w $0304
	BEQ.b CODE_C5001D
	XBA
	LSR
	LSR
	LSR
CODE_C5001D:
	STA.b $06
	LDA.w $0302
	BEQ.b CODE_C50027
	XBA
	ASL
	ASL
CODE_C50027:
	STA.b $08
CODE_C50029:
	STZ.b $0E
	LSR.b $04
	BCS.b CODE_C50033
	BEQ.b CODE_C50066
	BRA.b CODE_C50062

CODE_C50033:
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	TAY
	AND.w #$001F
	SEC
	SBC.w $0300
	AND.w #$001F
	STA.b $0E
	TYA
	AND.w #$03E0
	SEC
	SBC.b $06
	AND.w #$03E0
	ORA.b $0E
	STA.b $0E
	TYA
	AND.w #$7C00
	SEC
	SBC.b $08
	AND.w #$7C00
	ORA.b $0E
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_C50062:
	INX
	INX
	BRA.b CODE_C50029

CODE_C50066:
	LDA.w #$0001
	TSB.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5006D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5006D:
	REP.b #$31
	LDA.w #$0000
	TCD
	LDA.b $06,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.b $08,s
	STA.b $04
	LDA.w $0304
	BEQ.b CODE_C5008A
	XBA
	LSR
	LSR
	LSR
CODE_C5008A:
	STA.b $06
	LDA.w $0302
	BEQ.b CODE_C50094
	XBA
	ASL
	ASL
CODE_C50094:
	STA.b $08
CODE_C50096:
	STZ.b $0E
	LSR.b $04
	BCS.b CODE_C500A0
	BEQ.b CODE_C500E3
	BRA.b CODE_C500DF

CODE_C500A0:
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	BEQ.b CODE_C500DF
	INC.b $1E
	TAY
	AND.w #$001F
	BEQ.b CODE_C500B9
	SEC
	SBC.w $0300
	BPL.b CODE_C500B7
	LDA.w #$0000
CODE_C500B7:
	STA.b $0E
CODE_C500B9:
	TYA
	AND.w #$03E0
	BEQ.b CODE_C500CB
	SEC
	SBC.b $06
	BPL.b CODE_C500C7
	LDA.w #$0000
CODE_C500C7:
	ORA.b $0E
	STA.b $0E
CODE_C500CB:
	TYA
	AND.w #$7C00
	BEQ.b CODE_C500D9
	SEC
	SBC.b $08
	BPL.b CODE_C500D9
	LDA.w #$0000
CODE_C500D9:
	ORA.b $0E
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_C500DF:
	INX
	INX
	BRA.b CODE_C50096

CODE_C500E3:
	LDA.w #$0001
	TSB.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C500EA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C500EA:
	REP.b #$30
	LDA.w #$0000
	TCD
	LDA.b $06,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.b $08,s
	STA.b $04
	LDA.w $0304
	BEQ.b CODE_C50107
	XBA
	LSR
	LSR
	LSR
CODE_C50107:
	STA.b $06
	LDA.w $0302
	BEQ.b CODE_C50111
	XBA
	ASL
	ASL
CODE_C50111:
	STA.b $08
CODE_C50113:
	STZ.b $0E
	LSR.b $04
	BCS.b CODE_C5011D
	BEQ.b CODE_C50150
	BRA.b CODE_C5014C

CODE_C5011D:
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	TAY
	AND.w #$001F
	CLC
	ADC.w $0300
	AND.w #$001F
	STA.b $0E
	TYA
	AND.w #$03E0
	CLC
	ADC.b $06
	AND.w #$03E0
	ORA.b $0E
	STA.b $0E
	TYA
	AND.w #$7C00
	CLC
	ADC.b $08
	AND.w #$7C00
	ORA.b $0E
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_C5014C:
	INX
	INX
	BRA.b CODE_C50113

CODE_C50150:
	LDA.w #$0001
	TSB.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50157(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50157:
	REP.b #$30
	LDA.w #$0000
	TCD
	LDA.b $06,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.b $08,s
	STA.b $04
	LDA.w $0304
	BEQ.b CODE_C50174
	XBA
	LSR
	LSR
	LSR
CODE_C50174:
	STA.b $06
	LDA.w $0302
	BEQ.b CODE_C5017E
	XBA
	ASL
	ASL
CODE_C5017E:
	STA.b $08
CODE_C50180:
	STZ.b $0E
	LSR.b $04
	BCS.b CODE_C5018A
	BEQ.b CODE_C501D5
	BRA.b CODE_C501D1

CODE_C5018A:
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	TAY
	AND.w #$001F
	CLC
	ADC.w $0300
	CMP.w #$001F
	BCC.b CODE_C5019E
	LDA.w #$001F
CODE_C5019E:
	AND.w #$001F
	STA.b $0E
	TYA
	AND.w #$03E0
	CLC
	ADC.b $06
	CMP.w #$03E0
	BCC.b CODE_C501B2
	LDA.w #$03E0
CODE_C501B2:
	AND.w #$03E0
	ORA.b $0E
	STA.b $0E
	TYA
	AND.w #$7C00
	CLC
	ADC.b $08
	CMP.w #$7C00
	BCC.b CODE_C501C8
	LDA.w #$7C00
CODE_C501C8:
	AND.w #$7C00
	ORA.b $0E
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_C501D1:
	INX
	INX
	BRA.b CODE_C50180

CODE_C501D5:
	LDA.w #$0001
	TSB.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C501DC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C501DC:
	REP.b #$30
	LDA.w #$0000
	TCD
	LDA.b $06,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.b $08,s
	STA.b $04
	LDA.w $0304
	BEQ.b CODE_C501F9
	XBA
	LSR
	LSR
	LSR
CODE_C501F9:
	STA.b $0E
	LDA.w $0302
	BEQ.b CODE_C50203
	XBA
	ASL
	ASL
CODE_C50203:
	ORA.b $0E
	ORA.w $0300
CODE_C50208:
	LSR.b $04
	BCS.b CODE_C50210
	BEQ.b CODE_C50218
	BRA.b CODE_C50214

CODE_C50210:
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_C50214:
	INX
	INX
	BRA.b CODE_C50208

CODE_C50218:
	LDA.w #$0001
	TSB.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5021F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5021F:
	REP.b #$31
	LDA.w #$0000
	TCD
	LDA.l $7E2001
	AND.w #$000F
	ASL
	ADC.l $7E2001
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $03
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $04
	LDA.b $06,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAX
	LDY.w #$0009
	LDA.b [$03],y
	STA.b $0C
	INY
	LDA.b [$03],y
	STA.b $0D
	LDA.b $08,s
	STA.b $04
CODE_C5025B:
	LSR.b $04
	BCS.b CODE_C50263
	BEQ.b CODE_C5026E
	BRA.b CODE_C5026A

CODE_C50263:
	TXY
	LDA.b [$0C],y
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_C5026A:
	INX
	INX
	BRA.b CODE_C5025B

CODE_C5026E:
	LDA.w #$0001
	TSB.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50275(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50275:
	REP.b #$31
	LDA.w #$0000
	TCD
	LDA.l $7E2001
	AND.w #$000F
	ASL
	ADC.l $7E2001
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $03
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $04
	LDA.b $06,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAX
	LDY.w #$0009
	LDA.b [$03],y
	STA.b $0C
	INY
	LDA.b [$03],y
	STA.b $0D
	LDA.b $08,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAY
	LDA.b $0A,s
	STA.b $04
CODE_C502BB:
	LSR.b $04
	BCS.b CODE_C502C3
	BEQ.b CODE_C502CF
	BRA.b CODE_C502C9

CODE_C502C3:
	LDA.b [$0C],y
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_C502C9:
	INY
	INY
	INX
	INX
	BRA.b CODE_C502BB

CODE_C502CF:
	LDA.w #$0001
	TSB.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C502D6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C502D6:
	REP.b #$31
	LDA.w #$0000
	TCD
	LDA.l $7E2001
	AND.w #$000F
	ASL
	ADC.l $7E2001
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $03
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $04
	LDA.b $06,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAX
	LDY.w #$0009
	LDA.b [$03],y
	STA.b $0B
	INY
	LDA.b [$03],y
	STA.b $0C
	LDA.w $0304
	BEQ.b CODE_C50317
	XBA
	LSR
	LSR
	LSR
CODE_C50317:
	STA.b $06
	LDA.w $0302
	BEQ.b CODE_C50321
	XBA
	ASL
	ASL
CODE_C50321:
	STA.b $08
	LDA.b $08,s
	STA.b $04
CODE_C50327:
	STZ.b $0E
	LSR.b $04
	BCS.b CODE_C50331
	BEQ.b CODE_C5038D
	BRA.b CODE_C50389

CODE_C50331:
	TXY
	LDA.b [$0B],y
	AND.w #$7FFF
	CMP.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	BEQ.b CODE_C50389
	INC.b $1E
	TAY
	AND.w #$001F
	STA.b $10
	TYA
	AND.w #$03E0
	STA.b $12
	TYA
	AND.w #$7C00
	STA.b $14
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	TAY
	AND.w #$001F
	CLC
	ADC.w $0300
	CMP.b $10
	BCC.b CODE_C50363
	LDA.b $10
CODE_C50363:
	STA.b $0E
	TYA
	AND.w #$03E0
	CLC
	ADC.b $06
	CMP.b $12
	BCC.b CODE_C50372
	LDA.b $12
CODE_C50372:
	ORA.b $0E
	STA.b $0E
	TYA
	AND.w #$7C00
	CLC
	ADC.b $08
	CMP.b $14
	BCC.b CODE_C50383
	LDA.b $14
CODE_C50383:
	ORA.b $0E
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_C50389:
	INX
	INX
	BRA.b CODE_C50327

CODE_C5038D:
	LDA.w #$0001
	TSB.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50394(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50394:
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	BIT.w #$0010
	BNE.b CODE_C503C9
	SEP.b #$30
	LDA.b #$42
	STA.w HDMA[$04].Parameters
	LDA.b #!REGISTER_BG1HorizScrollOffset
	STA.w HDMA[$04].Destination
	STZ.w HDMA[$04].IndirectSourceBank
	LDA.b #DATA_C5053F
	STA.w HDMA[$04].SourceLo
	LDA.b #DATA_C5053F>>8
	STA.w HDMA[$04].SourceHi
	LDA.b #DATA_C5053F>>16
	STA.w HDMA[$04].SourceBank
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	ORA.b #$10
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l $7E200F
	STA.w $031F
CODE_C503C9:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C503CC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C503CC:
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	BIT.w #$0020
	BNE.b CODE_C50401
	SEP.b #$30
	LDA.b #$42
	STA.w HDMA[$05].Parameters
	LDA.b #!REGISTER_BG2HorizScrollOffset
	STA.w HDMA[$05].Destination
	STZ.w HDMA[$05].IndirectSourceBank
	LDA.b #DATA_C5050F
	STA.w HDMA[$05].SourceLo
	LDA.b #DATA_C5050F>>8
	STA.w HDMA[$05].SourceHi
	LDA.b #DATA_C5050F>>16
	STA.w HDMA[$05].SourceBank
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	ORA.b #$20
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l $7E201B
	STA.w $031E
CODE_C50401:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50404(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50404:
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	BIT.w #$0040
	BNE.b CODE_C50439
	SEP.b #$30
	LDA.b #$42
	STA.w HDMA[$06].Parameters
	LDA.b #!REGISTER_BG3HorizScrollOffset
	STA.w HDMA[$06].Destination
	STZ.w HDMA[$06].IndirectSourceBank
	LDA.b #DATA_C50527
	STA.w HDMA[$06].SourceLo
	LDA.b #DATA_C50527>>8
	STA.w HDMA[$06].SourceHi
	LDA.b #DATA_C50527>>16
	STA.w HDMA[$06].SourceBank
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	ORA.b #$40
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l $7E2027
	STA.w $031D
CODE_C50439:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5043C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5043C:
	SEP.b #$30
	LDA.b #$42
	STA.w HDMA[$04].Parameters
	LDA.b #!REGISTER_BG1HorizScrollOffset
	STA.w HDMA[$04].Destination
	STZ.w HDMA[$04].IndirectSourceBank
	LDA.b #DATA_C504F7
	STA.w HDMA[$04].SourceLo
	LDA.b #DATA_C504F7>>8
	STA.w HDMA[$04].SourceHi
	LDA.b #DATA_C504F7>>16
	STA.w HDMA[$04].SourceBank
	LDA.b #$42
	STA.w HDMA[$05].Parameters
	LDA.b #!REGISTER_BG2HorizScrollOffset
	STA.w HDMA[$05].Destination
	STZ.w HDMA[$05].IndirectSourceBank
	LDA.b #DATA_C5050F
	STA.w HDMA[$05].SourceLo
	LDA.b #DATA_C5050F>>8
	STA.w HDMA[$05].SourceHi
	LDA.b #DATA_C5050F>>16
	STA.w HDMA[$05].SourceBank
	LDA.b #$42
	STA.w HDMA[$06].Parameters
	LDA.b #!REGISTER_BG3HorizScrollOffset
	STA.w HDMA[$06].Destination
	STZ.w HDMA[$06].IndirectSourceBank
	LDA.b #DATA_C50527
	STA.w HDMA[$06].SourceLo
	LDA.b #DATA_C50527>>8
	STA.w HDMA[$06].SourceHi
	LDA.b #DATA_C50527>>16
	STA.w HDMA[$06].SourceBank
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	ORA.b #$70
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l !RAM_BSZ1_RAM7E7497
	STA.w $031F
	STA.b $20
	LDA.l !RAM_BSZ1_RAM7E749B
	STA.b $28
	STA.w $031E
	LDA.l !RAM_BSZ1_RAM7E749F
	STA.b $1E
	STA.w $031D
	STZ.b $1D
	STZ.b $1F
	STZ.b $27
	LDA.b #$02
	STA.l $7E200E
	STA.l $7E201A
	STA.l $7E2026
	LDA.l !RAM_BSZ1_RAM7E749A
	STA.w $0313
	LDA.l !RAM_BSZ1_RAM7E749E
	STA.w $0314
	LDA.l !RAM_BSZ1_RAM7E74A2
	STA.w $0315
	REP.b #$30
	LDA.l !RAM_BSZ1_RAM7E7498
	STA.b $21
	LDA.l !RAM_BSZ1_RAM7E749C
	STA.b $23
	LDA.l !RAM_BSZ1_RAM7E74A0
	STA.b $25
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C504F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C504F3:
	RTL

UNK_C504F4:
	dl DATA_C5053F
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C504F7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C504F7:
	db $A0,$00,$01,$A0,$00,$01,$A0,$00,$01,$A0,$00,$01,$A0,$00,$01,$A0
	db $00,$01,$A0,$00,$01,$00,$00,$00

DATA_C5050F:
	db $A0,$50,$01,$A0,$50,$01,$A0,$50,$01,$A0,$50,$01,$A0,$50,$01,$A0
	db $50,$01,$A0,$50,$01,$00,$00,$00

DATA_C50527:
	db $A0,$A0,$01,$A0,$A0,$01,$A0,$A0,$01,$A0,$A0,$01,$A0,$A0,$01,$A0
	db $A0,$01,$A0,$A0,$01,$00,$00,$00

DATA_C5053F:
	db $A0,$00,$02,$A0,$00,$02,$A0,$00,$02,$A0,$00,$02,$A0,$00,$02,$A0
	db $00,$02,$A0,$00,$02,$00,$00,$00

DATA_C50557:
	db $A0,$50,$02,$A0,$50,$02,$A0,$50,$02,$A0,$50,$02,$A0,$50,$02,$A0
	db $50,$02,$A0,$50,$02,$00,$00,$00
	
DATA_C5056F:
	db $A0,$A0,$02,$A0,$A0,$02,$A0,$A0,$02,$A0,$A0,$02,$A0,$A0,$02,$A0
	db $A0,$02,$A0,$A0,$02,$00,$00,$00
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50587(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50587:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	AND.b #$EF
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.b #$00
	STA.l $7E200E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5059A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5059A:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	AND.b #$DF
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.b #$00
	STA.l $7E201A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C505AD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C505AD:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	AND.b #$BF
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.b #$00
	STA.l $7E2026
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C505C0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C505C0:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	AND.b #$8F
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.b #$00
	STA.l $7E200E
	STA.l $7E201A
	STA.l $7E2026
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C505DB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C505DB:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C505DC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C505DC:
	SEP.b #$30
	LDA.w $0315
	AND.w $0020
	BNE.b CODE_C505FB
	LDA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	AND.b #$0F
	ORA.w $0316
	STA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	AND.b #$F0
	BEQ.b CODE_C505FE
	SEC
	SBC.b #$10
	STA.w $0316
CODE_C505FB:
	REP.b #$30
	RTL

CODE_C505FE:
	LDA.l $7E200E
	CMP.b #$01
	BNE.b CODE_C5060C
	LDA.b #$00
	STA.l $7E200E
CODE_C5060C:
	LDA.l $7E201A
	CMP.b #$01
	BNE.b CODE_C5061A
	LDA.b #$00
	STA.l $7E201A
CODE_C5061A:
	LDA.l $7E2026
	CMP.b #$01
	BNE.b CODE_C50628
	LDA.b #$00
	STA.l $7E2026
CODE_C50628:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5062B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5062B:
	SEP.b #$30
	LDA.b $06,s
	ASL
	ASL
	ASL
	ASL
	ORA.b $08,s
	STA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5063B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5063B:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	BIT.b #$01
	BNE.b CODE_C50659
	ORA.b #$01
	STA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	LDA.l $7E200F
	TAX
	AND.b #$0F
	STA.w $0315
	TXA
	AND.b #$F0
	STA.w $0316
CODE_C50659:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5065C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5065C:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	BIT.b #$02
	BNE.b CODE_C5067A
	ORA.b #$02
	STA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	LDA.l $7E201B
	TAX
	AND.b #$0F
	STA.w $0315
	TXA
	AND.b #$F0
	STA.w $0316
CODE_C5067A:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5067D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5067D:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	BIT.b #$04
	BNE.b CODE_C5069B
	ORA.b #$04
	STA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	LDA.l $7E2027
	TAX
	AND.b #$0F
	STA.w $0315
	TXA
	AND.b #$F0
	STA.w $0316
CODE_C5069B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5069E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5069E:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	AND.b #$FE
	STA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C506AB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C506AB:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	AND.b #$FD
	STA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C506B8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C506B8:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	AND.b #$FB
	STA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C506C5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C506C5:
	SEP.b #$30
	LDA.b $06,s
	AND.b #$7F
	BRA.b CODE_C506D3

CODE_C506CD:
	SEP.b #$30
	LDA.b $06,s
	ORA.b #$80
CODE_C506D3:
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.w $0300
	AND.b #$1F
	ORA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.w $0304
	AND.b #$1F
	ORA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.w $0302
	AND.b #$1F
	ORA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C506F7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C506F7:
	SEP.b #$30
	LDA.b #$22
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50701(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50701:
	SEP.b #$30
	STZ.w !REGISTER_Window1LeftPositionDesignation
	STZ.w !REGISTER_Window2LeftPositionDesignation
	LDA.b #$FF
	STA.w !REGISTER_Window1RightPositionDesignation
	STA.w !REGISTER_Window2RightPositionDesignation
	BRA.b CODE_C50721

CODE_C50713:
	SEP.b #$30
	STZ.w !REGISTER_Window1LeftPositionDesignation
	STZ.w !REGISTER_Window1RightPositionDesignation
	STZ.w !REGISTER_Window2LeftPositionDesignation
	STZ.w !REGISTER_Window2RightPositionDesignation
CODE_C50721:
	LDA.b #$33
	TSB.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	TSB.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.b #$13
	STA.w !RAM_BSZ1_Global_MainScreenWindowMask
	STA.w !RAM_BSZ1_Global_SubScreenWindowMask
	REP.b #$30
	STZ.b $1D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50736(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50736:
	SEP.b #$30
	LDA.b #$30
	TSB.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	LDA.b #$02
	STA.w !RAM_BSZ1_Global_MainScreenWindowMask
	STA.w !RAM_BSZ1_Global_SubScreenWindowMask
	REP.b #$30
	STZ.b $1D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5074A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5074A:
	REP.b #$30
	LDA.b $1D
	SEP.b #$30
	LDA.b $1F
	STA.w !REGISTER_Window1LeftPositionDesignation
	EOR.b #$FF
	STA.w !REGISTER_Window1RightPositionDesignation
	XBA
	STA.b $1F
	REP.b #$31
	LDA.b $1D
	ADC.b $0E
	STA.b $1D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50766(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50766:
	REP.b #$31
	LDA.b $1D
	ADC.w #$7FFF
	SEP.b #$30
	LDA.b $1F
	STA.w !REGISTER_Window1LeftPositionDesignation
	EOR.b #$FF
	STA.w !REGISTER_Window1RightPositionDesignation
	XBA
	STA.b $1F
	REP.b #$30
	LDA.b $1D
	SBC.b $0E
	STA.b $1D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50785(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50785:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	STA.w $0320
	LDA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	STA.w $0321
	LDA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	STA.w $0322
	LDA.w !RAM_BSZ1_Global_FixedColorData1
	STA.w $0323
	LDA.w !RAM_BSZ1_Global_FixedColorData2
	STA.w $0324
	LDA.w !RAM_BSZ1_Global_FixedColorData3
	STA.w $0325
	LDA.b #$80
	TSB.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.b #$10
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.b #$23
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$FF
	STA.l $7F30FC
	INC
	STA.l $7F30FD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C507C8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C507C8:
	REP.b #$30
	STZ.b $54
	LDA.w #$00FF
	STA.w !REGISTER_Window1LeftPositionDesignation
	BRA.b CODE_C507E1

CODE_C507D4:
	REP.b #$30
	LDA.w #$D000
	STA.b $54
	LDA.w #$FF00
	STA.w !REGISTER_Window1LeftPositionDesignation
CODE_C507E1:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	STA.w $0320
	LDA.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	STA.w $0321
	LDA.b #$33
	STA.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	LDA.b #$03
	STA.w !RAM_BSZ1_Global_BG3And4WindowMaskSettings
	STA.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.b #$13
	STA.w !RAM_BSZ1_Global_MainScreenWindowMask
	LDA.b #$17
	STA.w !RAM_BSZ1_Global_SubScreenWindowMask
	LDA.b #$FF
	STA.l $7F30FC
	INC
	STA.l $7F30FD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50814(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50814:
	SEP.b #$31
	LDA.b $42
	SBC.b #$01
	BCS.b CODE_C5081E
	LDA.b #$00
CODE_C5081E:
	STA.b $42
	REP.b #$30
	LDA.b $45
	BEQ.b CODE_C50831
	CLC
	ADC.b $3E
	CMP.w #$1F01
	BCC.b CODE_C50831
	LDA.w #$1F00
CODE_C50831:
	STA.b $45
	LDA.b $47
	BEQ.b CODE_C50842
	CLC
	ADC.b $3E
	CMP.w #$1F01
	BCC.b CODE_C50842
	LDA.w #$1F00
CODE_C50842:
	STA.b $47
	LDA.b $49
	BEQ.b CODE_C50853
	CLC
	ADC.b $3E
	CMP.w #$1F01
	BCC.b CODE_C50853
	LDA.w #$1F00
CODE_C50853:
	STA.b $49
	SEP.b #$30
	LDA.b $46
	STA.w $0300
	LDA.b $48
	STA.w $0304
	LDA.b $4A
	STA.w $0302
	REP.b #$30
	LDA.b $08
	DEC
	AND.w #$00FF
	PHA
	LDA.b $05
	AND.w #$00FF
	PHA
	LDA.b $42
	AND.w #$00FF
	PHA
	PHD
	JSL.l CODE_C50A25
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50888(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50888:
	REP.b #$30
	LDA.b $54
	CLC
	ADC.w #$0400
	BCC.b CODE_C508A4
	LDA.w #$FFFF
	BRA.b CODE_C508A4

CODE_C50897:
	REP.b #$31
	LDA.b $54
	SEC
	SBC.w #$0400
	BCS.b CODE_C508A4
	LDA.w #$0000
CODE_C508A4:
	REP.b #$30
	STA.b $54
	XBA
	AND.w #$00FF
	STA.w $0000
	LDA.b $08
	AND.w #$00FF
	PHA
	LDA.b $05
	AND.w #$00FF
	PHA
	LDA.w $0000
	AND.w #$00FF
	PHA
	PHD
	JSL.l CODE_C508CF
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C508CF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C508CF:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7F30FE
	EOR.w #$0400
	STA.l $7F30FE
	STA.b $0C
	LDA.b $08,s
	ASL
	ADC.b $0C
	STA.b $04
	TAY
	STZ.b $00
	STZ.b $06
	STZ.b $08
	STZ.b $0A
	STZ.b $0E
	SEP.b #$20
	LDA.b $08,s
	STA.w !REGISTER_Multiplicand
	STA.w !REGISTER_Multiplier
	LDA.b $0A,s
	STA.b $08
	STZ.b $09
	LDA.w !REGISTER_ProductOrRemainderHi
	BEQ.b CODE_C50926
	BIT.b #$C0
	BEQ.b CODE_C5091A
	STA.b $01
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $00
	JSR.w CODE_C50C09
	BRA.b CODE_C5092E

CODE_C5091A:
	STA.b $01
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $00
	JSR.w CODE_C50C6A
	BRA.b CODE_C5092E

CODE_C50926:
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $00
	JSR.w CODE_C50CCE
CODE_C5092E:
	REP.b #$30
	PLD
	LDA.b $06,s
	STA.w $0000
	ASL
	STA.w $0002
	LDA.w #$3100
	CLC
	ADC.w $000C
	STA.l $7F300F
	LDX.w #$0000
	LDA.w $000C
	BEQ.b CODE_C50950
	LDX.w #$0015
CODE_C50950:
	LDA.b $0A,s
	AND.w #$00FF
	SEC
	SBC.w $0000
	BEQ.b CODE_C5097C
	BCC.b CODE_C5097C
	CMP.w #$0080
	BCC.b CODE_C5099C
	SBC.w #$007F
	STA.l $7F3014,x
	LDA.w #$007F
	STA.l $7F3011,x
	LDA.w #$30FC
	STA.l $7F3012,x
	INX
	INX
	INX
	BRA.b CODE_C509A0

CODE_C5097C:
	LDA.w $0000
	SEC
	SBC.b $0A,s
	STA.w $0004
	ASL
	CLC
	ADC.l $7F300F
	STA.l $7F300F
	LDA.w $0002
	SEC
	SBC.w $0004
	STA.w $0002
	LDA.w #$0001
CODE_C5099C:
	STA.l $7F3011,x
CODE_C509A0:
	LDA.w $0002
	CMP.w #$00E0
	BCC.b CODE_C509B3
	LDA.w #$00DE
	SEC
	SBC.l $7F3011,x
	STA.w $0002
CODE_C509B3:
	LDA.w #$30FC
	STA.l $7F3012,x
CODE_C509BA:
	LDA.w $0002
	BNE.b CODE_C509C4
	LDA.w #$0001
	BRA.b CODE_C509CC

CODE_C509C4:
	CMP.w #$0080
	BCC.b CODE_C509CC
	LDA.w #$00FF
CODE_C509CC:
	ORA.w #$0080
	STA.l $7F3014,x
	LDA.l $7F300F
	STA.l $7F3015,x
	LDA.w $0002
	SEC
	SBC.w #$007F
	STA.w $0002
	CMP.w #$8000
	BCS.b CODE_C509FA
	INX
	INX
	INX
	LDA.l $7F300F
	ADC.w #$00FE
	STA.l $7F300F
	BRA.b CODE_C509BA

CODE_C509FA:
	LDA.w #$0001
	STA.l $7F3017,x
	LDA.w #$30FC
	STA.l $7F3018,x
	LDA.w #$0000
	STA.l $7F301A,x
	STA.l $7F301B,x
	STA.l $7F301C,x
	LDA.w #$0010
	ORA.l $7F303B
	STA.l $7F303B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50A25(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50A25:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7F30FE
	EOR.w #$0400
	STA.l $7F30FE
	STA.b $0C
	LDA.b $08,s
	ASL
	ADC.b $0C
	STA.b $04
	TAY
	STZ.b $00
	STZ.b $06
	STZ.b $08
	STZ.b $0A
	STZ.b $0E
	SEP.b #$20
	LDA.b $08,s
	STA.w !REGISTER_Multiplicand
	STA.w !REGISTER_Multiplier
	LDA.b $0A,s
	STA.b $08
	STZ.b $09
	LDA.w !REGISTER_ProductOrRemainderHi
	BEQ.b CODE_C50A7C
	BIT.b #$C0
	BEQ.b CODE_C50A70
	STA.b $01
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $00
	JSR.w CODE_C50C09
	BRA.b CODE_C50A84

CODE_C50A70:
	STA.b $01
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $00
	JSR.w CODE_C50C6A
	BRA.b CODE_C50A84

CODE_C50A7C:
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $00
	JSR.w CODE_C50CCE
CODE_C50A84:
	REP.b #$30
	PLD
	LDA.b $06,s
	STA.w $0000
	ASL
	STA.w $0002
	LDA.w #$3100
	CLC
	ADC.w $000C
	STA.l $7F300F
	LDX.w #$0000
	LDA.w $000C
	BEQ.b CODE_C50AA6
	LDX.w #$0015
CODE_C50AA6:
	LDA.b $0A,s
	AND.w #$00FF
	SEC
	SBC.w $0000
	BEQ.b CODE_C50AD2
	BCC.b CODE_C50AD2
	CMP.w #$0080
	BCC.b CODE_C50AF2
	SBC.w #$007F
	STA.l $7F3014,x
	LDA.w #$007F
	STA.l $7F3011,x
	LDA.w #$30FC
	STA.l $7F3012,x
	INX
	INX
	INX
	BRA.b CODE_C50AF6

CODE_C50AD2:
	LDA.w $0000
	SEC
	SBC.b $0A,s
	STA.w $0004
	ASL
	CLC
	ADC.l $7F300F
	STA.l $7F300F
	LDA.w $0002
	SEC
	SBC.w $0004
	STA.w $0002
	LDA.w #$0001
CODE_C50AF2:
	STA.l $7F3011,x
CODE_C50AF6:
	LDA.w $0002
	CMP.w #$00E0
	BCC.b CODE_C50B09
	LDA.w #$00DE
	SEC
	SBC.l $7F3011,x
	STA.w $0002
CODE_C50B09:
	LDA.w #$30FC
	STA.l $7F3012,x
CODE_C50B10:
	LDA.w $0002
	BNE.b CODE_C50B1A
	LDA.w #$0001
	BRA.b CODE_C50B22

CODE_C50B1A:
	CMP.w #$0080
	BCC.b CODE_C50B22
	LDA.w #$00FF
CODE_C50B22:
	ORA.w #$0080
	STA.l $7F3014,x
	LDA.l $7F300F
	STA.l $7F3015,x
	LDA.w $0002
	SEC
	SBC.w #$007F
	STA.w $0002
	CMP.w #$8000
	BCS.b CODE_C50B50
	INX
	INX
	INX
	LDA.l $7F300F
	ADC.w #$00FE
	STA.l $7F300F
	BRA.b CODE_C50B10

CODE_C50B50:
	LDA.w #$0001
	STA.l $7F3017,x
	LDA.w #$30FC
	STA.l $7F3018,x
	LDA.w #$0000
	STA.l $7F301A,x
	STA.l $7F301B,x
	STA.l $7F301C,x
	LDA.w #$0008
	ORA.l $7F303B
	STA.l $7F303B
	LDA.w $0300
	AND.w #$001F
	ORA.w #$0020
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.w $0304
	AND.w #$001F
	ORA.w #$0040
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.w $0302
	AND.w #$001F
	ORA.w #$0080
	STA.w !RAM_BSZ1_Global_FixedColorData3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50B9F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50B9F:
	SEP.b #$30
	STZ.w !RAM_BSZ1_Global_BG3And4WindowMaskSettings
	STZ.w !RAM_BSZ1_Global_MainScreenWindowMask
	STZ.w !RAM_BSZ1_Global_SubScreenWindowMask
	LDA.w $0320
	STA.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	LDA.w $0321
	STZ.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
CODE_C50BB6:
	SEP.b #$30
	LDA.b #$04
	TRB.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l $7F303B
	AND.b #$EF
	STA.l $7F303B
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$EF
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50BD4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50BD4:
	SEP.b #$30
	LDA.b #$08
	TRB.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l $7F303B
	AND.b #$F7
	STA.l $7F303B
	LDA.w $0320
	STA.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.w $0321
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.w $0322
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50C09(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50C09:
	SEC
CODE_C50C0A:
	LDA.b $0E
	STA.w !REGISTER_Multiplicand
	STA.w !REGISTER_Multiplier
	REP.b #$30
	LDA.b $00
	SBC.w !REGISTER_ProductOrRemainderLo
	CMP.w #$4000
	BCC.b CODE_C50C7F
	AND.w #$FF00
	XBA
	TAX
	LDA.l DATA_C530A9,x
	SEP.b #$20
	STA.b $06
	ADC.b $08
	BCC.b CODE_C50C31
	LDA.b #$FF
CODE_C50C31:
	TYX
	STA.l $7F3101,x
	LDX.b $04
	STA.l $7F3101,x
	LDA.b $08
	SBC.b $06
	BCS.b CODE_C50C44
	LDA.b #$00
CODE_C50C44:
	CPX.b $0C
	BEQ.b CODE_C50C5C
	STA.l $7F3100,x
	DEX
	DEX
	STX.b $04
	TYX
	STA.l $7F3100,x
	INC.b $0E
	INY
	INY
	JMP.w CODE_C50C0A

CODE_C50C5C:
	STA.l $7F3100,x
	TYX
	STA.l $7F3100,x
	INC.b $0E
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50C6A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C50C6A:
	SEC
CODE_C50C6B:
	LDA.b $0E
	STA.w !REGISTER_Multiplicand
	STA.w !REGISTER_Multiplier
	REP.b #$30
	LDA.b $00
	SBC.w !REGISTER_ProductOrRemainderLo
	BIT.w #$FF00
	BEQ.b CODE_C50CFD
CODE_C50C7F:
	ASL
	ASL
	XBA
	AND.w #$00FF
	TAX
	SEP.b #$20
	LDA.l DATA_C530A9,x
	LSR
	STA.b $06
	ADC.b $08
	BCC.b CODE_C50C95
	LDA.b #$FF
CODE_C50C95:
	TYX
	STA.l $7F3101,x
	LDX.b $04
	STA.l $7F3101,x
	LDA.b $08
	SBC.b $06
	BCS.b CODE_C50CA8
	LDA.b #$00
CODE_C50CA8:
	CPX.b $0C
	BEQ.b CODE_C50CC0
	STA.l $7F3100,x
	DEX
	DEX
	STX.b $04
	TYX
	STA.l $7F3100,x
	INC.b $0E
	INY
	INY
	JMP.w CODE_C50C6B

CODE_C50CC0:
	STA.l $7F3100,x
	TYX
	STA.l $7F3100,x
	INC.b $0E
	SEP.b #$30
	RTS

CODE_C50CCE:
	LDA.b $00
	ORA.b $01
	BNE.b ADDR_C50CEA
	TYX
	STA.l $7F3101,x
	LDX.b $04
	STA.l $7F3101,x
	DEC
	STA.l $7F3100,x
	TYX
	STA.l $7F3100,x
	RTS

ADDR_C50CEA:
	SEC
CODE_C50CEB:
	LDA.b $0E
	STA.w !REGISTER_Multiplicand
	STA.w !REGISTER_Multiplier
	REP.b #$30
	LDA.b $00
	SBC.w !REGISTER_ProductOrRemainderLo
	AND.w #$00FF
CODE_C50CFD:
	SEP.b #$20
	TAX
	LDA.l DATA_C530A9,x
	LSR
	LSR
	LSR
	LSR
	STA.b $06
	ADC.b $08
	BCC.b CODE_C50D10
	LDA.b #$FF
CODE_C50D10:
	TYX
	STA.l $7F3101,x
	LDX.b $04
	STA.l $7F3101,x
	LDA.b $08
	SBC.b $06
	BCS.b CODE_C50D23
	LDA.b #$00
CODE_C50D23:
	CPX.b $0C
	BEQ.b CODE_C50D3B
	STA.l $7F3100,x
	DEX
	DEX
	STX.b $04
	TYX
	STA.l $7F3100,x
	INC.b $0E
	INY
	INY
	JMP.w CODE_C50CEB

CODE_C50D3B:
	STA.l $7F3100,x
	TYX
	STA.l $7F3100,x
	INC.b $0E
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50D49(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C50D49:
	REP.b #$30
	PEA.w $0003
	PEA.w $18FF
	PEA.w $00FF
	PHD
	JSL.l ADDR_C50D61
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL

ADDR_C50D61:
	SEP.b #$30
	LDA.b #$80
	TSB.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.b #$10
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.b $0A,s
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$01
	STA.l $7F3006
	LDA.b #$00
	STA.l $7F3009
	STA.l $7F300C
	STA.l $7F3001
	STA.l $7F3002
	STA.l $7F3007
	STA.l $7F3008
	STA.l $7F300A
	STA.l $7F300B
	STA.l $7F300D
	STA.l $7F300E
	LDA.b $09,s
	BMI.b ADDR_C50DE8
	STA.l $7F3000
	LDA.b $06,s
	STA.l $7F3005
	LDA.b $07,s
	STA.l $7F3004
	LDA.b $08,s
	SEC
	SBC.b $09,s
	BPL.b ADDR_C50DE2
	SEC
	SBC.b #$7F
	STA.l $7F3006
	LDA.b $06,s
	STA.l $7F3008
	LDA.b $07,s
	STA.l $7F3007
	LDA.b #$01
	STA.l $7F3009
	LDA.b #$00
	STA.l $7F300A
	STA.l $7F300B
	LDA.b #$7F
ADDR_C50DE2:
	STA.l $7F3003
	BRA.b ADDR_C50E40

ADDR_C50DE8:
	SEC
	SBC.b #$7F
	STA.l $7F3003
	LDA.b #$7F
	STA.l $7F3000
	LDA.b #$00
	STA.l $7F3004
	STA.l $7F3005
	INC
	STA.l $7F3009
	LDA.b $06,s
	STA.l $7F3008
	LDA.b $07,s
	STA.l $7F3007
	LDA.b $08,s
	SEC
	SBC.b $09,s
	BPL.b ADDR_C50E3C
	SEC
	SBC.b #$7F
	STA.l $7F3009
	LDA.b $06,s
	STA.l $7F300B
	LDA.b $07,s
	STA.l $7F300A
	LDA.b #$01
	STA.l $7F300C
	LDA.b #$00
	STA.l $7F300D
	STA.l $7F300E
	LDA.b #$7F
ADDR_C50E3C:
	STA.l $7F3006
ADDR_C50E40:
	LDA.w $0300
	AND.b #$1F
	ORA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.w $0304
	AND.b #$1F
	ORA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.w $0302
	AND.b #$1F
	ORA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	LDA.b #$01
	STA.w HDMA[$07].Parameters
	LDA.b #!REGISTER_Window2LeftPositionDesignation
	STA.w HDMA[$07].Destination
	STZ.w HDMA[$07].IndirectSourceBank
	LDA.b #$7F3000
	STA.w HDMA[$07].SourceLo
	LDA.b #$7F3000>>8
	STA.w HDMA[$07].SourceHi
	LDA.b #$7F3000>>16
	STA.w HDMA[$07].SourceBank
	LDA.b #$80
	TSB.w !RAM_BSZ1_Global_HDMAEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50E82(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C50E82:
	SEP.b #$30
	LDA.b #$80
	TRB.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	STZ.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.b #$22
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$80
	TRB.w !RAM_BSZ1_Global_HDMAEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50E99(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C50E99:
	SEP.b #$30
	LDA.b #$80
	TRB.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	TRB.w !RAM_BSZ1_Global_HDMAEnable
	STZ.w !RAM_BSZ1_Global_MainScreenWindowMask
	STZ.w !RAM_BSZ1_Global_SubScreenWindowMask
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50EAC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C50EAC:
	REP.b #$30
	PEA.w $0002
	PEA.w $57C7
	PEA.w $20E0
	PHD
	JSL.l ADDR_C50EC4
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL

ADDR_C50EC4:
	SEP.b #$30
	LDA.b #$80
	TSB.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	LDA.b #$02
	STA.w !RAM_BSZ1_Global_MainScreenWindowMask
	STA.w !RAM_BSZ1_Global_SubScreenWindowMask
	LDA.b #$01
	STA.l $7F3006
	LDA.b #$00
	STA.l $7F3009
	STA.l $7F300C
	STA.l $7F3001
	STA.l $7F3002
	STA.l $7F3007
	STA.l $7F3008
	STA.l $7F300A
	STA.l $7F300B
	STA.l $7F300D
	STA.l $7F300E
	LDA.b $09,s
	BMI.b ADDR_C50F49
	STA.l $7F3000
	LDA.b $06,s
	STA.l $7F3005
	LDA.b $07,s
	STA.l $7F3004
	LDA.b $08,s
	SEC
	SBC.b $09,s
	BPL.b ADDR_C50F43
	SEC
	SBC.b #$7F
	STA.l $7F3006
	LDA.b $06,s
	STA.l $7F3008
	LDA.b $07,s
	STA.l $7F3007
	LDA.b #$01
	STA.l $7F3009
	LDA.b #$00
	STA.l $7F300A
	STA.l $7F300B
	LDA.b #$7F
ADDR_C50F43:
	STA.l $7F3003
	BRA.b ADDR_C50FA1

ADDR_C50F49:
	SEC
	SBC.b #$7F
	STA.l $7F3003
	LDA.b #$7F
	STA.l $7F3000
	LDA.b #$00
	STA.l $7F3004
	STA.l $7F3005
	INC
	STA.l $7F3009
	LDA.b $06,s
	STA.l $7F3008
	LDA.b $07,s
	STA.l $7F3007
	LDA.b $08,s
	SEC
	SBC.b $09,s
	BPL.b ADDR_C50F9D
	SEC
	SBC.b #$7F
	STA.l $7F3009
	LDA.b $06,s
	STA.l $7F300B
	LDA.b $07,s
	STA.l $7F300A
	LDA.b #$01
	STA.l $7F300C
	LDA.b #$00
	STA.l $7F300D
	STA.l $7F300E
	LDA.b #$7F
ADDR_C50F9D:
	STA.l $7F3006
ADDR_C50FA1:
	LDA.b #$01
	STA.w HDMA[$07].Parameters
	LDA.b #!REGISTER_Window2LeftPositionDesignation
	STA.w HDMA[$07].Destination
	STZ.w HDMA[$07].IndirectSourceBank
	LDA.b #$7F3000
	STA.w HDMA[$07].SourceLo
	LDA.b #$7F3000>>8
	STA.w HDMA[$07].SourceHi
	LDA.b #$7F3000>>16
	STA.w HDMA[$07].SourceBank
	LDA.b #$80
	TSB.w !RAM_BSZ1_Global_HDMAEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C50FC5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C50FC5:
	SEP.b #$30
	LDA.b #$20
	STA.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	STZ.w !REGISTER_Window1LeftPositionDesignation
	LDA.b #$FF
	STA.w !REGISTER_Window1RightPositionDesignation
	LDA.b #$10
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.l !RAM_BSZ1_RAM7E74AC
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.l !RAM_BSZ1_RAM7E74A3
	STA.b $1E
	STZ.b $1D
	ORA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.l !RAM_BSZ1_RAM7E74A6
	STA.b $20
	STZ.b $1F
	ORA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.l !RAM_BSZ1_RAM7E74A9
	STA.b $28
	STZ.b $27
	ORA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	REP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74A4
	STA.b $21
	LDA.l !RAM_BSZ1_RAM7E74A7
	STA.b $23
	LDA.l !RAM_BSZ1_RAM7E74AA
	STA.b $25
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5101C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C5101C:
	REP.b #$20
	LDA.b $1D
	SEC
	SBC.b $21
	BCS.b ADDR_C51028
	LDA.w #$0000
ADDR_C51028:
	STA.b $1D
	LDA.b $1F
	SEC
	SBC.b $23
	BCS.b ADDR_C51034
	LDA.w #$0000
ADDR_C51034:
	STA.b $1F
	LDA.b $27
	SEC
	SBC.b $25
	BCS.b ADDR_C51040
	LDA.w #$0000
ADDR_C51040:
	STA.b $27
	SEP.b #$30
	LDA.b $1E
	ORA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.b $20
	ORA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.b $28
	ORA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5105C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5105C:
	SEP.b #$30
	LDA.w $031F
	DEC
	BPL.b CODE_C51066
	LDA.b #$00
CODE_C51066:
	STA.w $031F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5106C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5106C:
	LDA.w $031E
	DEC
	BPL.b CODE_C51074
	LDA.b #$00
CODE_C51074:
	STA.w $031E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5107A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5107A:
	LDA.w $031D
	DEC
	BPL.b CODE_C51082
	LDA.b #$00
CODE_C51082:
	STA.w $031D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51088(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C51088:
	SEP.b #$30
	LDA.w $031F
	INC
	BPL.b CODE_C51092
	LDA.b #$7F
CODE_C51092:
	STA.w $031F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51098(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C51098:
	LDA.w $031E
	INC
	BPL.b CODE_C510A0
	LDA.b #$00
CODE_C510A0:
	STA.w $031E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C510A6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C510A6:
	LDA.w $031D
	INC
	BPL.b CODE_C510AE
	LDA.b #$00
CODE_C510AE:
	STA.w $031D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C510B4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C510B4:
	SEP.b #$30
	STZ.w !RAM_BSZ1_Global_MainScreenWindowMask
	STZ.w !RAM_BSZ1_Global_SubScreenWindowMask
	STZ.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C510C2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C510C2:
	LDA.b #$33
	STA.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	LDA.b #$03
	STA.w !RAM_BSZ1_Global_MainScreenWindowMask
	STA.w !RAM_BSZ1_Global_SubScreenWindowMask
	LDA.b #$41
	STA.w HDMA[$07].Parameters
	LDA.b #!REGISTER_Window1LeftPositionDesignation
	STA.w HDMA[$07].Destination
	LDA.b #DATA_C50557
	STA.w HDMA[$07].SourceLo
	LDA.b #DATA_C50557>>8
	STA.w HDMA[$07].SourceHi
	LDA.b #DATA_C50557>>16
	STA.w HDMA[$07].SourceBank
	STZ.w HDMA[$07].IndirectSourceBank
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	ORA.b #$80
	STA.w !RAM_BSZ1_Global_HDMAEnable
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C510F4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C510F4:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C510F5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C510F5:
	LDA.w $0020
	BIT.w $0313
	BEQ.b ADDR_C510FE
	RTS

ADDR_C510FE:
	LDA.w $0310
	CLC
	ADC.b #$04
	AND.b #$7F
	STA.w $0310
	LDA.b #$01
	EOR.w $02FF
	STA.w $02FF
	REP.b #$30
	PHD
	LDY.w #$0100
	AND.w #$0001
	BNE.b ADDR_C5111F
	LDY.w #$0200
ADDR_C5111F:
	TYA
	TCD
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	STA.b $01F5
	SEP.b #$30
	LDA.w $031F
	STA.b $01FD
	LDX.b #$00
	CLC
ADDR_C51130:
	STX.b $01F0
	LDX.w $0310
ADDR_C51135:
	LDA.w !REGISTER_SoftwareLatchForHVCounter
	LDA.w !REGISTER_PPUStatusFlag2
	LDA.w !REGISTER_HVBlankFlagsAndJoypadStatus
	BMI.b ADDR_C5114B
	BIT.b #$40
	BNE.b ADDR_C51135
	LDA.w !REGISTER_HCounter
	CMP.b #$A0
	BCS.b ADDR_C51135
ADDR_C5114B:
	LDA.b $01FD
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	LDX.b $01F0
	CLC
	ADC.b $01F5
	STA.b $0100,x
	LDY.b #$00
	EOR.b $01F5
	BPL.b ADDR_C51172
	LDA.w !REGISTER_PPUMultiplicationProductMid
	EOR.b $01F5
	BPL.b ADDR_C51172
	INY
ADDR_C51172:
	TYA
	EOR.b $01F6
	STA.b $0101,x
	LDA.w $0310
	CLC
	ADC.b #$04
	AND.b #$7F
	STA.w $0310
	INX
	INX
	CPX.b #$3F
	BCC.b ADDR_C51130
	LDA.b #$EA
	STA.b $0140
	STA.b $0141
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51190(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C51190:
	SEP.b #$30
	LDA.w $0020
	BIT.w $0314
	BEQ.b ADDR_C5119B
	RTS

ADDR_C5119B:
	PHD
	TYA
	TCD
	SEP.b #$30
ADDR_C511A0:
	BMI.b ADDR_C511AD
	BIT.b #$40
	BNE.b ADDR_C511A0
	LDA.w !REGISTER_HCounter
	CMP.b #$A0
	BCS.b ADDR_C511A0
ADDR_C511AD:
	LDA.b $01FD
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	LDX.b $01F0
	CLC
	ADC.b $01F5
	STA.b $0150,x
	LDY.b #$00
	EOR.b $01F5
	BPL.b ADDR_C511D4
	LDA.w !REGISTER_PPUMultiplicationProductMid
	EOR.b $01F5
	BPL.b ADDR_C511D4
	INY
ADDR_C511D4:
	TYA
	EOR.b $01F6
	STA.b $0151,x
	LDA.w $0311
	CLC
	ADC.b #$04
	AND.b #$7F
	STA.w $0311
	INX
	INX
	CPX.b #$3F
	BCC.b ADDR_C511A0
	LDA.b #$EA
	STA.b $0190
	STA.b $0191
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C511F2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C511F2:
	LDA.w $0020
	BIT.w $0315
	BEQ.b ADDR_C511FB
	RTS

ADDR_C511FB:
	LDA.w $0312
	CLC
	ADC.b #$04
	AND.b #$7F
	STA.w $0312
	LDA.b #$04
	EOR.w $02FF
	STA.w $02FF
	REP.b #$30
	PHD
	LDY.w #$0100
	AND.w #$0004
	BNE.b ADDR_C5121C
	LDY.w #$0200
ADDR_C5121C:
	TYA
	TCD
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	STA.b $01F5
	LDA.w $031D
	AND.w #$00FF
	CLC
	ADC.w !RAM_BSZ1_Global_Layer3XPosLo
	STA.b $01F7
	SEP.b #$30
	LDA.w $031D
	STA.b $01FD
	LDX.b #$00
	CLC
ADDR_C51239:
	STX.b $01F0
	LDX.w $0312
ADDR_C5123E:
	LDA.w !REGISTER_SoftwareLatchForHVCounter
	LDA.w !REGISTER_PPUStatusFlag2
	LDA.w !REGISTER_HVBlankFlagsAndJoypadStatus
	BMI.b ADDR_C51254
	BIT.b #$40
	BNE.b ADDR_C5123E
	LDA.w !REGISTER_HCounter
	CMP.b #$A0
	BCS.b ADDR_C5123E
ADDR_C51254:
	LDA.b $01FD
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductMid
	LDX.b $01F0
	CLC
	ADC.b $01F5
	STA.b $01A0,x
	LDY.b #$00
	EOR.b $01F5
	BPL.b ADDR_C5127B
	LDA.w !REGISTER_PPUMultiplicationProductMid
	EOR.b $01F5
	BPL.b ADDR_C5127B
	INY
ADDR_C5127B:
	TYA
	EOR.b $01F6
	STA.b $01A1,x
	LDA.w $0312
	CLC
	ADC.b #$04
	AND.b #$7F
	STA.w $0312
	INX
	INX
	CPX.b #$3F
	BCC.b ADDR_C51239
	LDA.b #$EA
	STA.b $01E0
	STA.b $01E1
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51299(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C51299:
	REP.b #$30
	LDA.w $02FF
	LDY.w #$053F
	BIT.w #$0001
	BEQ.b CODE_C512A9
	LDY.w #DATA_C504F7
CODE_C512A9:
	STY.w HDMA[$04].SourceLo
	LDY.w #$0557
	BIT.w #$0002
	BEQ.b CODE_C512B7
	LDY.w #DATA_C5050F
CODE_C512B7:
	STY.w HDMA[$05].SourceLo
	LDY.w #DATA_C5056F
	BIT.w #$0004
	BEQ.b CODE_C512C5
	LDY.w #DATA_C50527
CODE_C512C5:
	STY.w HDMA[$06].SourceLo
	LDA.l $7F30FE
	LDY.w #$7F36A8
	CMP.w #$0500
	BEQ.b CODE_C512D7
	LDY.w #$7F369F
CODE_C512D7:
	STY.w HDMA[$01].SourceLo
	EOR.w #$0500
	STA.l $7F30FE
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C512E2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C512E2:
	SEP.b #$30
	LDA.b #$41
	STA.w HDMA[$02].Parameters
	LDA.b #!REGISTER_Window1LeftPositionDesignation
	STA.w HDMA[$02].Destination
	LDA.b #$7F
	STA.w HDMA[$02].IndirectSourceBank
	LDA.b #$7F3011>>16
	STA.w HDMA[$02].SourceBank
	LDA.b #$04
	TSB.w !RAM_BSZ1_Global_HDMAEnable
	REP.b #$30
	LDY.w #$7F3011
	LDA.l $7F30FE
	BEQ.b CODE_C5130B
	LDY.w #$7F3026
CODE_C5130B:
	STY.w HDMA[$02].SourceLo
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5130F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5130F:
	SEP.b #$30
	LDA.b #$41
	STA.w HDMA[$03].Parameters
	LDA.b #!REGISTER_Window2LeftPositionDesignation
	STA.w HDMA[$03].Destination
	LDA.b #$7F
	STA.w HDMA[$03].IndirectSourceBank
	LDA.b #$7F3011>>16
	STA.w HDMA[$03].SourceBank
	LDA.b #$08
	TSB.w !RAM_BSZ1_Global_HDMAEnable
	REP.b #$30
	LDY.w #$7F3011
	LDA.l $7F30FE
	BEQ.b CODE_C51338
	LDY.w #$7F3026
CODE_C51338:
	STY.w HDMA[$03].SourceLo
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5133C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C5133C:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5133D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C5133D:
	REP.b #$30
	PEA.w $0010
	PEA.w $0014
	PEA.w $0001
	PHD
	JSL.l CODE_C51355
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL

CODE_C51355:
	REP.b #$30
	LDA.w #$0000
	TCD
	LDA.b $06,s
	AND.w #$0003
	CMP.w #$0003
	BNE.b CODE_C51368
	JMP.w CODE_C513EC

CODE_C51368:
	ASL
	TAX
	LDA.l DATA_C531AF,x
	STA.b $04
	LDA.b $08,s
	ASL
	ASL
	ASL
	ASL
	ADC.b $04
	STA.b $04
	LDA.l $7E2001
	AND.w #$00FF
	STA.b $02
	ASL
	ADC.b $02
	STA.b $02
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$0003
	LDA.b $06,s
	AND.w #$0003
	BNE.b CODE_C513A2
	LDY.w #$0006
CODE_C513A2:
	LDA.b [$06],y
	STA.b $00
	INY
	LDA.b [$06],y
	STA.b $01
CODE_C513AB:
	LDA.b $0A,s
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $00
	STA.b $00
	LDA.b $06,s
	AND.w #$FF00
	XBA
	STA.b $0A
	LSR
	LSR
	LSR
	LSR
	INC
	STA.b $06
	LDA.b $0A
	AND.w #$000F
	INC
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $0A
CODE_C513D2:
	JSL.l CODE_C5171F
	DEC.b $06
	BEQ.b CODE_C513EB
	LDA.b $00
	CLC
	ADC.w #$0200
	STA.b $00
	LDA.b $04
	ADC.w #$0100
	STA.b $04
	BRA.b CODE_C513D2

CODE_C513EB:
	RTL

CODE_C513EC:
	LDA.l DATA_C531B5
	STA.b $04
	LDA.b $08,s
	ASL
	ASL
	ASL
	ADC.b $04
	STA.b $04
	LDA.l $7E2001
	AND.w #$00FF
	STA.b $02
	ASL
	ADC.b $02
	STA.b $02
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$0001
	LDA.b [$06]
	STA.b $00
	LDA.b [$06],y
	STA.b $01
	LDA.b $0A,s
	ASL
	ASL
	ASL
	ASL
	ADC.b $00
	STA.b $00
	LDA.b $06,s
	AND.w #$FF00
	XBA
	STA.b $0A
	LSR
	LSR
	LSR
	LSR
	INC
	STA.b $06
	LDA.b $0A
	AND.w #$000F
	INC
	ASL
	ASL
	ASL
	ASL
	STA.b $0A
CODE_C51446:
	JSL.l CODE_C5171F
	DEC.b $06
	BEQ.b CODE_C5145F
	LDA.b $00
	CLC
	ADC.w #$0100
	STA.b $00
	LDA.b $04
	ADC.w #$0080
	STA.b $04
	BRA.b CODE_C51446

CODE_C5145F:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51460(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C51460:
	REP.b #$30
	PEA.w $0810
	PEA.w $8080
	PEA.w $FF00
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL

CODE_C51478:
	REP.b #$30
	LDA.w #$0000
	TCD
	LDA.b $06,s
	AND.w #$0F00
	XBA
	ASL
	ADC.w #$0002
	STA.b $00
	STA.b $18
	LDA.b $06,s
	AND.w #$F000
	LSR
	LSR
	LSR
	XBA
	ADC.w #$0002
	STA.b $02
	STA.b $1A
	LDA.w #$0001
	STA.b $04
	LDA.w #$0010
	STA.b $06
	LDA.b $0A,s
	TAY
	AND.w #$FC00
	STA.b $1E
	LDA.b $0A,s
	AND.w #$03FF
	STA.b $1C
	CPY.w #$4000
	BCC.b CODE_C514E8
	CPY.w #$8000
	BCC.b CODE_C514D8
	LDA.w #$FFF0
	STA.b $06
	LDA.b $1A
	DEC
	DEC
	ASL
	ASL
	ASL
	ADC.b $1C
	AND.w #$03FF
	STA.b $1C
	TYA
	BIT.w #$4000
	BEQ.b CODE_C514E8
CODE_C514D8:
	LDA.w #$FFFF
	STA.b $04
	LDA.b $18
	LSR
	DEC
	ADC.b $1C
	AND.w #$03FF
	STA.b $1C
CODE_C514E8:
	LDA.b $1C
	LDX.w #$0000
	LDY.b $1A
	CPY.b $18
	BEQ.b CODE_C514F8
	BCC.b CODE_C514F8
	JMP.w CODE_C51601

CODE_C514F8:
	ORA.b $1E
	STA.l $7F5000,x
	CLC
	ADC.b $04
	AND.w #$03FF
	INX
	INX
	CPX.b $00
	BCC.b CODE_C514F8
	TXA
	CLC
	ADC.b $18
	STA.b $00
	LDA.b $1C
	ADC.b $06
	AND.w #$03FF
	STA.b $1C
	DEY
	DEY
	BNE.b CODE_C514F8
	LDA.b $08,s
	AND.w #$00FF
	STA.b $00
	LSR
	LSR
	LSR
	STA.b $04
	LDA.b $08,s
	AND.w #$FF00
	XBA
	AND.w #$00F8
	ASL
	ASL
	ADC.b $04
	STA.b $04
	LDA.b $00
	AND.w #$0100
	ASL
	ASL
	ADC.b $04
	STA.b $04
	LDA.b $06,s
	AND.w #$0003
	ASL
	TAX
	LDA.l DATA_C531A9,x
	ADC.b $04
	STA.b $04
	LDA.w #$007F
	STA.b $02
	LDA.w #$5000
	STA.b $00
	STZ.b $1E
	LDA.b $08,s
	AND.w #$00F8
	LSR
	LSR
	ADC.b $18
	TAY
	LDA.b $18
	CPY.w #$0041
	BCC.b CODE_C515D4
	TYA
	SEC
	SBC.w #$0040
	STA.b $0A
	LDA.b $18
	SBC.b $0A
	STA.b $18
	LDA.b $1A
	PHA
	LDA.b $04
	PHA
	AND.w #$07E0
	EOR.w #$0400
	STA.b $1C
	LDA.b $04
	AND.w #$F800
	ORA.b $1C
	STA.b $04
	LDA.b $00
	PHA
	CLC
	ADC.b $18
	STA.b $00
CODE_C5159B:
	JSL.l CODE_C531B7
	LDA.b $1A
	DEC
	DEC
	BEQ.b CODE_C515C5
	STA.b $1A
	LDA.b $04
	CLC
	ADC.w #$0020
	AND.w #$03FF
	STA.b $1C
	LDA.b $04
	AND.w #$FC00
	ORA.b $1C
	STA.b $04
	LDA.b $00
	ADC.b $0A
	ADC.b $18
	STA.b $00
	BRA.b CODE_C5159B

CODE_C515C5:
	PLA
	STA.b $00
	PLA
	STA.b $04
	PLA
	STA.b $1A
	LDA.b $0A
	STA.b $1E
	LDA.b $18
CODE_C515D4:
	STA.b $0A
CODE_C515D6:
	JSL.l CODE_C531B7
	LDA.b $1A
	DEC
	DEC
	BEQ.b CODE_C51600
	STA.b $1A
	LDA.b $04
	CLC
	ADC.w #$0020
	AND.w #$03FF
	STA.b $1C
	LDA.b $04
	AND.w #$FC00
	ORA.b $1C
	STA.b $04
	LDA.b $00
	ADC.b $0A
	ADC.b $1E
	STA.b $00
	BRA.b CODE_C515D6

CODE_C51600:
	RTL

CODE_C51601:
	CLC
	LDY.b $18
CODE_C51604:
	ORA.b $1E
	STA.l $7F5000,x
	CLC
	ADC.b $06
	AND.w #$03FF
	INX
	INX
	CPX.b $02
	BCC.b CODE_C51604
	TXA
	CLC
	ADC.b $1A
	STA.b $02
	LDA.b $1C
	ADC.b $04
	AND.w #$03FF
	STA.b $1C
	DEY
	DEY
	BNE.b CODE_C51604
	LDA.b $08,s
	AND.w #$00FF
	STA.b $00
	LSR
	LSR
	LSR
	STA.b $04
	LDA.b $08,s
	AND.w #$FF00
	XBA
	AND.w #$00F8
	STA.b $1C
	ASL
	ASL
	ADC.b $04
	STA.b $04
	LDA.b $00
	AND.w #$0100
	ASL
	ASL
	ADC.b $04
	STA.b $04
	LDA.b $06,s
	AND.w #$0003
	ASL
	TAX
	LDA.l DATA_C531A9,x
	ADC.b $04
	STA.b $04
	STA.b $0C
	LDA.w #$007F
	STA.b $02
	LDA.w #$5000
	STA.b $00
	STZ.b $1E
	LDA.b $1C
	LSR
	LSR
	ADC.b $1A
	TAY
	LDA.b $1A
	CPY.w #$0041
	BCC.b CODE_C516E6
	TYA
	SBC.w #$0040
	STA.b $0A
	ORA.w #$8000
	STA.b $16
	LDA.b $1A
	SBC.b $0A
	STA.b $1A
	PEI.b ($18)
	LDA.b $04
	PHA
	AND.w #$FC1F
	STA.b $04
	STA.b $0C
	LDA.b $00
	PHA
	CLC
	ADC.b $1A
	STA.b $00
CODE_C516A1:
	JSL.l CODE_C53289
	LDA.b $18
	DEC
	DEC
	BEQ.b CODE_C516D2
	STA.b $18
	LDA.b $16
	EOR.w #$8000
	STA.b $0A
	LDA.b $04
	INC
	BIT.w #$001F
	BNE.b CODE_C516C3
	SEC
	SBC.w #$0020
	EOR.w #$0400
CODE_C516C3:
	STA.b $04
	STA.b $0C
	LDA.b $00
	CLC
	ADC.b $0A
	ADC.b $1A
	STA.b $00
	BRA.b CODE_C516A1

CODE_C516D2:
	PLA
	STA.b $00
	PLA
	STA.b $04
	STA.b $0C
	PLA
	STA.b $18
	LDA.b $16
	EOR.w #$8000
	STA.b $1E
	LDA.b $1A
CODE_C516E6:
	STA.b $0A
	ORA.w #$8000
	STA.b $16
CODE_C516ED:
	JSL.l CODE_C53289
	LDA.b $18
	DEC
	DEC
	BEQ.b CODE_C5171E
	STA.b $18
	LDA.b $16
	EOR.w #$8000
	STA.b $0A
	LDA.b $04
	INC
	BIT.w #$001F
	BNE.b CODE_C5170F
	SEC
	SBC.w #$0020
	EOR.w #$0400
CODE_C5170F:
	STA.b $04
	STA.b $0C
	LDA.b $00
	CLC
	ADC.b $0A
	ADC.b $1E
	STA.b $00
	BRA.b CODE_C516ED

CODE_C5171E:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5171F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5171F:
	PHD
	REP.b #$30
	LDA.w #$0000
	TCD
CODE_C51726:
	TAX
	LDA.l $7F8002,x
	CMP.w #$FFFF
	BEQ.b CODE_C5173D
	TXA
	ADC.w #$0004
	ADC.l $7F8004,x
	AND.w #$3FFF
	BRA.b CODE_C51726

CODE_C5173D:
	LDY.w #$0000
	LDA.b $04
	STA.l $7F8002,x
	INX
	INX
	LDA.b $0A
	STA.l $7F8002,x
	INX
	INX
CODE_C51750:
	LDA.b [$00],y
	STA.l $7F8002,x
	INX
	INX
	INY
	INY
	CPY.b $0A
	BCC.b CODE_C51750
	LDA.w #$FFFF
	STA.l $7F8002,x
	SEP.b #$30
	LDA.b #$01
	STA.w $0030
	STZ.b $23
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51772(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C51772:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51773(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C51773:
	PHD
	REP.b #$30
	LDA.w #$0000
	TCD
	LDA.b $0E
	ASL
	AND.w #$0FFF
	STA.b $0E
	TAX
	LDY.w #$0000
CODE_C51786:
	LDA.b [$06],y
	STA.l $7E3C4C,x
	STA.b $00
	JSR.w CODE_C5CEFD
	STA.l $7E2C4C,x
	INX
	INX
	INY
	INY
	CPY.b $0A
	BCC.b CODE_C51786
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5179F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5179F:
	PHP
	REP.b #$30
	LDA.w $0050
	BEQ.b CODE_C517AA
	DEC.w $0050
CODE_C517AA:
	LDA.l $7E200E
	AND.w #$00FF
	BEQ.b CODE_C517BE
	CMP.w #$0001
	BNE.b CODE_C517CC
	JSL.l CODE_C5063B
	BRA.b CODE_C517E8

CODE_C517BE:
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	AND.w #$0010
	BEQ.b CODE_C517CA
	JSL.l CODE_C50587
CODE_C517CA:
	BRA.b CODE_C517E8

CODE_C517CC:
	CMP.w #$0002
	BNE.b CODE_C517DB
	JSL.l CODE_C50394
	JSL.l CODE_C5105C
	BRA.b CODE_C517E8

CODE_C517DB:
	CMP.w #$0003
	BNE.b CODE_C517E8
	JSL.l CODE_C50394
	JSL.l CODE_C51088
CODE_C517E8:
	LDA.l $7E201A
	AND.w #$00FF
	BEQ.b CODE_C517FC
	CMP.w #$0001
	BNE.b CODE_C5180A
	JSL.l CODE_C5065C
	BRA.b CODE_C51831

CODE_C517FC:
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	AND.w #$0020
	BEQ.b CODE_C51808
	JSL.l CODE_C5059A
CODE_C51808:
	BRA.b CODE_C51831

CODE_C5180A:
	CMP.w #$0002
	BNE.b CODE_C51819
	JSL.l CODE_C503CC
	JSL.l CODE_C5106C
	BRA.b CODE_C51831

CODE_C51819:
	CMP.w #$0003
	BNE.b CODE_C51828
	JSL.l CODE_C503CC
	JSL.l CODE_C51098
	BRA.b CODE_C51831

CODE_C51828:
	CMP.w #$0004
	BNE.b CODE_C51831
	JSL.l CODE_C50736
CODE_C51831:
	LDA.l $7E2026
	AND.w #$00FF
	BEQ.b CODE_C51845
	CMP.w #$0001
	BNE.b CODE_C51853
	JSL.l CODE_C5067D
	BRA.b CODE_C5186F

CODE_C51845:
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	AND.w #$0040
	BEQ.b CODE_C51851
	JSL.l CODE_C505AD
CODE_C51851:
	BRA.b CODE_C5186F

CODE_C51853:
	CMP.w #$0002
	BNE.b CODE_C51862
	JSL.l CODE_C50404
	JSL.l CODE_C5107A
	BRA.b CODE_C5186F

CODE_C51862:
	CMP.w #$0003
	BNE.b CODE_C5186F
	JSL.l CODE_C50404
	JSL.l CODE_C510A6
CODE_C5186F:
	LDA.l $7F303B
	AND.w #$00C3
	BEQ.b CODE_C518B6
	BIT.w #$0080
	BEQ.b CODE_C51891
	BIT.w #$0003
	BEQ.b CODE_C518B6
	LSR
	BCC.b CODE_C5188C
	LDA.w #$0082
	STA.l $7F303B
CODE_C5188C:
	JSR.w CODE_C53770
	BRA.b CODE_C518B6

CODE_C51891:
	BIT.w #$0040
	BEQ.b CODE_C518A9
	BIT.w #$0001
	BNE.b CODE_C518A4
	LDA.w #$0041
	STA.l $7F303B
	BRA.b CODE_C518B6

CODE_C518A4:
	JSR.w CODE_C53986
	BRA.b CODE_C518B6

CODE_C518A9:
	LSR
	BCC.b CODE_C518B3
	LDA.w #$0002
	STA.l $7F303B
CODE_C518B3:
	JSR.w CODE_C535B5
CODE_C518B6:
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	AND.w #$0072
	BEQ.b CODE_C518C2
	JSL.l CODE_C51299
CODE_C518C2:
	LDA.l $7F303B
	AND.w #$0010
	BEQ.b CODE_C518CE
	JSR.w CODE_C512E2
CODE_C518CE:
	LDA.l $7F303B
	AND.w #$0008
	BEQ.b CODE_C518DA
	JSR.w CODE_C5130F
CODE_C518DA:
	LDA.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	AND.w #$000F
	BEQ.b CODE_C518E6
	JSL.l CODE_C505DB
CODE_C518E6:
	PLP
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C518E8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C518E8:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$0008
	LDA.w #$0003
	JMP.w ADDR_C51984

ADDR_C518F6:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$0004
	LDA.w #$0003
	JMP.w ADDR_C51984

ADDR_C51904:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$0002
	LDA.w #$000C
	BRA.b ADDR_C51984

ADDR_C51911:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$0001
	LDA.w #$000C
	BRA.b ADDR_C51984

ADDR_C5191E:
	REP.b #$30
	LDX.w #$0001
	LDY.w #$0008
	LDA.w #$0003
	BRA.b ADDR_C51984

ADDR_C5192B:
	REP.b #$30
	LDX.w #$0001
	LDY.w #$0004
	LDA.w #$0003
	BRA.b ADDR_C51984

ADDR_C51938:
	REP.b #$30
	LDX.w #$0001
	LDY.w #$0002
	LDA.w #$000C
	BRA.b ADDR_C51984

ADDR_C51945:
	REP.b #$30
	LDX.w #$0001
	LDY.w #$0001
	LDA.w #$000C
	BRA.b ADDR_C51984

ADDR_C51952:
	REP.b #$30
	LDX.w #$0002
	LDY.w #$0008
	LDA.w #$0003
	BRA.b ADDR_C51984

ADDR_C5195F:
	REP.b #$30
	LDX.w #$0002
	LDY.w #$0004
	LDA.w #$0003
	BRA.b ADDR_C51984

ADDR_C5196C:
	REP.b #$30
	LDX.w #$0002
	LDY.w #$0002
	LDA.w #$000C
	BRA.b ADDR_C51984

ADDR_C51979:
	REP.b #$30
	LDX.w #$0002
	LDY.w #$0001
	LDA.w #$000C
ADDR_C51984:
	AND.l !RAM_BSZ1_RAM7E745F,x
	STA.l !RAM_BSZ1_RAM7E745F,x
	TYA
	ORA.l !RAM_BSZ1_RAM7E745F,x
	STA.l !RAM_BSZ1_RAM7E745F,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51996(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C51996:
	REP.b #$30
	LDX.w #$0000
	LDA.w #$FFF7
	BRA.b ADDR_C51A0C

ADDR_C519A0:
	REP.b #$30
	LDX.w #$0000
	LDA.w #$FFFB
	BRA.b ADDR_C51A0C

ADDR_C519AA:
	REP.b #$30
	LDX.w #$0000
	LDA.w #$FFFD
	BRA.b ADDR_C51A0C

ADDR_C519B4:
	REP.b #$30
	LDX.w #$0000
	LDA.w #$FFFE
	BRA.b ADDR_C51A0C

ADDR_C519BE:
	REP.b #$30
	LDX.w #$0001
	LDA.w #$FFF7
	BRA.b ADDR_C51A0C

ADDR_C519C8:
	REP.b #$30
	LDX.w #$0001
	LDA.w #$FFFB
	BRA.b ADDR_C51A0C

ADDR_C519D2:
	REP.b #$30
	LDX.w #$0001
	LDA.w #$FFFD
	BRA.b ADDR_C51A0C

ADDR_C519DC:
	REP.b #$30
	LDX.w #$0001
	LDA.w #$FFFE
	BRA.b ADDR_C51A0C

ADDR_C519E6:
	REP.b #$30
	LDX.w #$0002
	LDA.w #$FFF7
	BRA.b ADDR_C51A0C

ADDR_C519F0:
	REP.b #$30
	LDX.w #$0002
	LDA.w #$FFFB
	BRA.b ADDR_C51A0C

ADDR_C519FA:
	REP.b #$30
	LDX.w #$0002
	LDA.w #$FFFD
	BRA.b ADDR_C51A0C

ADDR_C51A04:
	REP.b #$30
	LDX.w #$0002
	LDA.w #$FFFE
ADDR_C51A0C:
	AND.l !RAM_BSZ1_RAM7E745F,x
	STA.l !RAM_BSZ1_RAM7E745F,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51A15(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C51A15:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E7462
	BEQ.b CODE_C51A1E
	RTS

CODE_C51A1E:
	LDA.l !RAM_BSZ1_RAM7E745F
	BEQ.b CODE_C51A58
	BIT.b #$08
	BEQ.b CODE_C51A32
	JSL.l CODE_C51DC6
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E745F
CODE_C51A32:
	BIT.b #$04
	BEQ.b CODE_C51A40
	JSL.l CODE_C51F29
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E745F
CODE_C51A40:
	BIT.b #$02
	BEQ.b CODE_C51A4E
	JSL.l CODE_C52C0D
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E745F
CODE_C51A4E:
	BIT.b #$01
	BEQ.b CODE_C51A58
	JSL.l CODE_C52A8F
	SEP.b #$30
CODE_C51A58:
	LDA.l !RAM_BSZ1_RAM7E7460
	BEQ.b CODE_C51A92
	BIT.b #$08
	BEQ.b CODE_C51A6C
	JSL.l CODE_C52324
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E7460
CODE_C51A6C:
	BIT.b #$04
	BEQ.b CODE_C51A7A
	JSL.l CODE_C52459
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E7460
CODE_C51A7A:
	BIT.b #$02
	BEQ.b CODE_C51A88
	JSL.l CODE_C521CD
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E7460
CODE_C51A88:
	BIT.b #$01
	BEQ.b CODE_C51A92
	SEP.b #$30
	JSL.l CODE_C5208A
CODE_C51A92:
	LDA.l !RAM_BSZ1_RAM7E7461
	BEQ.b CODE_C51ACA
	BIT.b #$08
	BEQ.b CODE_C51AA6
	JSL.l CODE_C52827
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E7461
CODE_C51AA6:
	BIT.b #$04
	BEQ.b CODE_C51AB4
	JSL.l CODE_C5295C
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E7461
CODE_C51AB4:
	BIT.b #$02
	BEQ.b CODE_C51AC2
	JSL.l CODE_C526D0
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E7461
CODE_C51AC2:
	BIT.b #$01
	BEQ.b CODE_C51ACA
	JSL.l CODE_C5258D
CODE_C51ACA:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51ACB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C51ACB:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2004
	BIT.w #$0FFF
	BEQ.b CODE_C51AEC
	SEC
	SBC.l $7E200A
	EOR.l $7E2004
	BIT.w #$1000
	BNE.b CODE_C51AEC
	JMP.w CODE_C51C28

CODE_C51AEC:
	SEP.b #$30
	LDA.b #$51
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2009
	ASL
	ASL
	ASL
	ASL
	STA.b $00
	ORA.l $7E2006
	TAY
	INC
	AND.b #$0F
	ORA.b $00
	TAX
	LDA.b [$93],y
	BIT.b #$03
	BNE.b CODE_C51B11
	JMP.w CODE_C51C54

CODE_C51B11:
	REP.b #$30
	TXA
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$00F0
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	STA.b $1E
	ADC.b [$93],y
	STA.w $0000
	STA.w $0006
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$01F0
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	STA.b $0E
	ADC.w #$6000
	TAY
	STX.b $12
	ADC.w #$03E0
	STA.b $0C
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	BNE.b CODE_C51B79
	STZ.b $16
	TYA
	JMP.w CODE_C51BFB

CODE_C51B79:
	LSR
	LSR
	TAX
	STA.b $16
	TYA
	ADC.l DATA_C530A9+$02,x
	STA.b $04
	STA.b $14
	STA.b $0E
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	ORA.w #$8000
	STA.b $16
	LDA.w #$0004
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.w #$0004
	STA.b $0A
	LDA.b $14
	STA.b $04
	DEC.b $0C
	JSR.w CODE_C52E11
	JSR.w CODE_C52E4E
	LDA.b $10
	ADC.w #$0010
	AND.w #$00FF
	STA.b $10
	ASL
	ADC.b $10
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$00F0
	LSR
	LSR
	STA.b $1E
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.b $14
	SEC
	SBC.w #$0020
	STA.b $0C
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.l DATA_C530A9,x
	STA.b $0E
	CLC
	ADC.w #$6000
CODE_C51BFB:
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	ORA.w #$8000
	STA.b $16
	LDA.w #$0004
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.w #$0004
	STA.b $0A
	LDA.b $14
	STA.b $04
	DEC.b $0C
	JSR.w CODE_C52E11
	JSR.w CODE_C52E4E
	REP.b #$31
CODE_C51C28:
	LDA.l $7E2004
	CLC
	ADC.l $7E200A
	STA.l $7E2004
	SEP.b #$20
	BCC.b CODE_C51C41
	LDA.w !RAM_BSZ1_Global_Layer1XPosHi
	EOR.b #$01
	STA.w !RAM_BSZ1_Global_Layer1XPosHi
CODE_C51C41:
	LDA.l $7E2006
	ADC.b #$00
	AND.b #$0F
	STA.l $7E2006
	LDA.l $7E2005
	STA.w !RAM_BSZ1_Global_Layer1XPosLo
CODE_C51C54:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51C58(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C51C58:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2004
	BIT.w #$0F00
	BEQ.b CODE_C51C78
	ADC.l $7E200A
	EOR.l $7E2004
	BIT.w #$1000
	BNE.b CODE_C51C78
	JMP.w CODE_C51D96

CODE_C51C78:
	SEP.b #$30
	LDA.b #$51
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2009
	ASL
	ASL
	ASL
	ASL
	STA.b $00
	LDA.l $7E2006
	LDX.w !RAM_BSZ1_Global_Layer1XPosLo
	CPX.b #$10
	BCC.b CODE_C51C97
	INC
	AND.b #$0F
CODE_C51C97:
	ORA.b $00
	TAY
	LDA.b [$93],y
	BIT.b #$0C
	BNE.b CODE_C51CA3
	JMP.w CODE_C51DC2

CODE_C51CA3:
	DEY
	TYA
	AND.b #$0F
	ORA.b $00
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.w $0571
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	SEC
	SBC.w #$0010
	AND.w #$00F0
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$01F0
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	STA.b $0E
	ADC.w #$6000
	TAY
	STX.w $0574
	ADC.w #$03E0
	STA.b $0C
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	BNE.b CODE_C51D0E
	TYA
	JMP.w CODE_C51D79

CODE_C51D0E:
	LSR
	LSR
	TAX
	TYA
	ADC.l DATA_C530A9+$02,x
	STA.w $0004
	STA.b $0E
	PHA
	LDA.w #$0004
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	PLA
	STA.b $04
	PHA
	JSR.w CODE_C52E11
	REP.b #$31
	LDA.w $0571
	ADC.w #$0010
	AND.w #$00FF
	STA.w $0571
	ASL
	ADC.w $0571
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	SEC
	SBC.w #$0010
	AND.w #$00F0
	LSR
	LSR
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	PLA
	SEC
	SBC.w #$0020
	STA.b $0C
	LDX.w $0574
	LDA.l DATA_C530A9,x
	STA.w $000E
	CLC
	ADC.w #$6000
CODE_C51D79:
	STA.w $0004
	PHA
	LDA.w #$0004
	STA.w $000A
	JSL.l CODE_C52DA0
	REP.b #$31
	PLA
	STA.w $0004
	JSR.w CODE_C52E11
	JSL.l CODE_C52E80
	REP.b #$31
CODE_C51D96:
	LDA.l $7E2004
	SEC
	SBC.l $7E200A
	STA.l $7E2004
	SEP.b #$20
	BCS.b CODE_C51DAF
	LDA.w !RAM_BSZ1_Global_Layer1XPosHi
	EOR.b #$01
	STA.w !RAM_BSZ1_Global_Layer1XPosHi
CODE_C51DAF:
	LDA.l $7E2006
	SBC.b #$00
	AND.b #$0F
	STA.l $7E2006
	LDA.l $7E2005
	STA.w !RAM_BSZ1_Global_Layer1XPosLo
CODE_C51DC2:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51DC6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C51DC6:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2007
	BIT.w #$07FF
	BEQ.b CODE_C51DD9
	JMP.w CODE_C51F01

CODE_C51DD9:
	SEP.b #$30
	LDA.b #$51
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2009
	LDX.w !RAM_BSZ1_Global_Layer1YPosLo
	CPX.b #$08
	BCC.b CODE_C51DEC
	INC
CODE_C51DEC:
	ASL
	ASL
	ASL
	ASL
	ORA.l $7E2006
	TAY
	LDA.b [$93],y
	STA.l !RAM_BSZ1_RAM7E7468
	BIT.b #$08
	BNE.b CODE_C51E02
	JMP.w CODE_C51F25

CODE_C51E02:
	TYA
	SEC
	SBC.b #$10
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	STA.b $1E
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	TAY
	STX.b $12
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	TYA
	ADC.l DATA_C530A9+$02,x
	ADC.w #$6000
	STA.b $04
	STA.b $14
	STA.b $0E
	TXA
	AND.w #$003F
	STA.b $16
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
	LDA.b $14
	STA.b $04
	JSR.w CODE_C51773
	JSR.w CODE_C52FAE
	LDA.b $10
	INC
	AND.w #$000F
	STA.b $00
	LDA.b $10
	AND.w #$00F0
	ORA.b $00
	STA.b $00
	ASL
	ADC.b $00
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	STA.b $1E
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$0100
	ASL
	ASL
	EOR.w #$0400
	ADC.l DATA_C530A9,x
	STA.b $0E
	ADC.w #$6000
	STA.b $04
	STA.b $14
	LDA.w #$0042
	SEC
	SBC.b $16
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
	LDA.b $14
	STA.b $04
	JSR.w CODE_C51773
	JSR.w CODE_C52FAE
CODE_C51F01:
	REP.b #$31
	LDA.l $7E2007
	SEC
	SBC.l $7E200C
	STA.l $7E2007
	SEP.b #$20
	LDA.l $7E2009
	SBC.b #$00
	AND.b #$0F
	STA.l $7E2009
	LDA.l $7E2008
	STA.w !RAM_BSZ1_Global_Layer1YPosLo
CODE_C51F25:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C51F29(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C51F29:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2007
	BIT.w #$07FF
	BEQ.b CODE_C51F3C
	JMP.w CODE_C52063

CODE_C51F3C:
	SEP.b #$30
	LDA.b #$51
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2009
	ASL
	ASL
	ASL
	ASL
	ORA.l $7E2006
	TAY
	LDA.b [$93],y
	STA.l !RAM_BSZ1_RAM7E7468
	BIT.b #$04
	BNE.b CODE_C51F5D
	JMP.w CODE_C52086

CODE_C51F5D:
	TYA
	LDY.w !RAM_BSZ1_Global_Layer1YPosLo
	CPY.b #$08
	BCC.b CODE_C51F68
	CLC
	ADC.b #$10
CODE_C51F68:
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	STA.b $1E
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	TAY
	STX.b $12
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	TYA
	ADC.l DATA_C530A9+$02,x
	ADC.w #$6000
	STA.b $04
	STA.b $14
	STA.b $0E
	TXA
	AND.w #$003F
	STA.b $16
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
	LDA.b $14
	STA.b $04
	JSR.w CODE_C51773
	JSR.w CODE_C52FDA
	LDA.b $10
	INC
	AND.w #$000F
	STA.b $00
	LDA.b $10
	AND.w #$00F0
	ORA.b $00
	STA.b $00
	ASL
	ADC.b $00
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	STA.b $1E
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$0100
	EOR.w #$0100
	ASL
	ASL
	ADC.l DATA_C530A9,x
	ADC.w #$6000
	STA.b $0E
	STA.b $04
	STA.b $14
	LDA.w #$0042
	SEC
	SBC.b $16
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
	LDA.b $14
	STA.b $04
	JSR.w CODE_C51773
	JSR.w CODE_C52FDA
CODE_C52063:
	REP.b #$31
	LDA.l $7E2007
	ADC.l $7E200C
	STA.l $7E2007
	SEP.b #$30
	LDA.l $7E2009
	ADC.b #$00
	AND.b #$0F
	STA.l $7E2009
	LDA.l $7E2008
	STA.w !RAM_BSZ1_Global_Layer1YPosLo
CODE_C52086:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5208A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5208A:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2010
	BIT.w #$07FF
	BEQ.b CODE_C5209D
	JMP.w CODE_C5219D

CODE_C5209D:
	SEP.b #$30
	LDA.b #$59
	STA.w !RAM_BSZ1_Global_BG2AddressAndSize
	LDA.l $7E2015
	ASL
	ASL
	ASL
	ASL
	STA.b $00
	ORA.l $7E2012
	TAY
	INC
	AND.b #$0F
	ORA.b $00
	TAX
	LDA.b [$96],y
	BIT.b #$01
	BNE.b CODE_C520C2
	JMP.w CODE_C521C9

CODE_C520C2:
	REP.b #$30
	TXA
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	ADC.b [$96],y
	STA.b $00
	INY
	INY
	LDA.b [$96],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	ADC.w #$6800
	TAY
	STX.b $12
	ADC.w #$03E0
	STA.b $0C
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	AND.w #$00F8
	BNE.b CODE_C5211E
	STZ.b $16
	TYA
	JMP.w CODE_C52183

CODE_C5211E:
	LSR
	LSR
	TAX
	STA.b $16
	TYA
	ADC.l DATA_C530A9+$02,x
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.b $10
	ADC.w #$0010
	AND.w #$00FF
	STA.b $10
	ASL
	ADC.b $10
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$00F8
	LSR
	LSR
	ADC.b [$96],y
	STA.b $00
	INY
	INY
	LDA.b [$96],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.b $14
	SEC
	SBC.w #$0020
	STA.b $0C
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.l DATA_C530A9,x
	CLC
	ADC.w #$6800
CODE_C52183:
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
CODE_C5219D:
	LDA.l $7E2010
	CLC
	ADC.l $7E2016
	STA.l $7E2010
	SEP.b #$30
	BCC.b CODE_C521B6
	LDA.w !RAM_BSZ1_Global_Layer2XPosHi
	EOR.b #$01
	STA.w !RAM_BSZ1_Global_Layer2XPosHi
CODE_C521B6:
	LDA.l $7E2012
	ADC.b #$00
	AND.b #$0F
	STA.l $7E2012
	LDA.l $7E2011
	STA.w !RAM_BSZ1_Global_Layer2XPosLo
CODE_C521C9:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C521CD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C521CD:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2010
	BIT.w #$07FF
	BEQ.b CODE_C521E0
	JMP.w CODE_C522F4

CODE_C521E0:
	SEP.b #$30
	LDA.b #$59
	STA.w !RAM_BSZ1_Global_BG2AddressAndSize
	LDA.l $7E2015
	ASL
	ASL
	ASL
	ASL
	STA.b $00
	LDA.l $7E2012
	LDX.w !RAM_BSZ1_Global_Layer2XPosLo
	CPX.b #$08
	BCC.b CODE_C521FF
	INC
	AND.b #$0F
CODE_C521FF:
	ORA.b $00
	TAY
	LDA.b [$96],y
	BIT.b #$02
	BNE.b CODE_C5220B
	JMP.w CODE_C52320

CODE_C5220B:
	DEY
	TYA
	AND.b #$0F
	ORA.b $00
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	ADC.b [$96],y
	STA.b $00
	INY
	INY
	LDA.b [$96],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	ADC.w #$6800
	TAY
	STX.b $12
	ADC.w #$03E0
	STA.b $0C
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	AND.w #$00F8
	BNE.b CODE_C52270
	STZ.b $16
	TYA
	JMP.w CODE_C522D9

CODE_C52270:
	LSR
	LSR
	TAX
	STA.b $16
	TYA
	ADC.l DATA_C530A9+$02,x
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.b $10
	ADC.w #$0010
	AND.w #$00FF
	STA.b $10
	ASL
	ADC.b $10
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	LSR
	LSR
	ADC.b [$96],y
	STA.b $00
	INY
	INY
	LDA.b [$96],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.b $14
	SEC
	SBC.w #$0020
	STA.b $0C
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.l DATA_C530A9,x
	CLC
	ADC.w #$6800
CODE_C522D9:
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.w $000A
	JSL.l CODE_C52DA0
	REP.b #$31
CODE_C522F4:
	LDA.l $7E2010
	SEC
	SBC.l $7E2016
	STA.l $7E2010
	SEP.b #$30
	BCS.b CODE_C5230D
	LDA.w !RAM_BSZ1_Global_Layer2XPosHi
	EOR.b #$01
	STA.w !RAM_BSZ1_Global_Layer2XPosHi
CODE_C5230D:
	LDA.l $7E2012
	SBC.b #$00
	AND.b #$0F
	STA.l $7E2012
	LDA.l $7E2011
	STA.w !RAM_BSZ1_Global_Layer2XPosLo
CODE_C52320:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52324(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52324:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2013
	BIT.w #$07FF
	BEQ.b CODE_C52337
	JMP.w CODE_C52433

CODE_C52337:
	SEP.b #$30
	LDA.b #$59
	STA.w !RAM_BSZ1_Global_BG2AddressAndSize
	LDA.l $7E2015
	LDX.w !RAM_BSZ1_Global_Layer2YPosLo
	CPX.b #$08
	BCC.b CODE_C5234A
	INC
CODE_C5234A:
	ASL
	ASL
	ASL
	ASL
	ORA.l $7E2012
	TAY
	LDA.b [$96],y
	BIT.b #$08
	BNE.b CODE_C5235C
	JMP.w CODE_C52455

CODE_C5235C:
	TYA
	SEC
	SBC.b #$10
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	ADC.b [$96],y
	STA.b $00
	INY
	INY
	LDA.b [$96],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	AND.w #$00F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	TAY
	STX.b $12
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	TYA
	ADC.l DATA_C530A9+$02,x
	ADC.w #$6800
	STA.b $04
	STA.b $14
	TXA
	AND.w #$003F
	STA.b $16
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
	LDA.b $10
	INC
	AND.w #$000F
	STA.b $00
	LDA.b $10
	AND.w #$00F0
	ORA.b $00
	STA.b $00
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b [$96],y
	STA.b $00
	INY
	INY
	LDA.b [$96],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$0100
	EOR.w #$0100
	ASL
	ASL
	ADC.l DATA_C530A9,x
	ADC.w #$6800
	STA.b $04
	STA.b $14
	LDA.w #$0042
	SEC
	SBC.b $16
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
CODE_C52433:
	LDA.l $7E2013
	SEC
	SBC.l $7E2018
	STA.l $7E2013
	SEP.b #$30
	LDA.l $7E2015
	SBC.b #$00
	AND.b #$0F
	STA.l $7E2015
	LDA.l $7E2014
	STA.w !RAM_BSZ1_Global_Layer2YPosLo
CODE_C52455:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52459(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52459:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2013
	BIT.w #$07FF
	BEQ.b CODE_C5246C
	JMP.w CODE_C52567

CODE_C5246C:
	SEP.b #$30
	LDA.b #$59
	STA.w !RAM_BSZ1_Global_BG2AddressAndSize
	LDA.l $7E2015
	ASL
	ASL
	ASL
	ASL
	ORA.l $7E2012
	TAY
	LDA.b [$96],y
	BIT.b #$04
	BNE.b CODE_C52489
	JMP.w CODE_C52589

CODE_C52489:
	TYA
	LDY.w !RAM_BSZ1_Global_Layer2YPosLo
	CPY.b #$08
	BCC.b CODE_C52494
	CLC
	ADC.b #$10
CODE_C52494:
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	ADC.b [$96],y
	STA.b $00
	INY
	INY
	LDA.b [$96],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	AND.w #$00F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	TAY
	STX.b $12
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	TYA
	ADC.l DATA_C530A9+$02,x
	ADC.w #$6800
	STA.b $04
	STA.b $14
	TXA
	AND.w #$003F
	STA.b $16
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
	LDA.b $10
	INC
	AND.w #$000F
	STA.b $00
	LDA.b $10
	AND.w #$00F0
	ORA.b $00
	STA.b $00
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer2YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b [$96],y
	STA.b $00
	INY
	INY
	LDA.b [$96],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.w !RAM_BSZ1_Global_Layer2XPosLo
	AND.w #$0100
	EOR.w #$0100
	ASL
	ASL
	ADC.l DATA_C530A9,x
	ADC.w #$6800
	STA.b $04
	STA.b $14
	LDA.w #$0042
	SEC
	SBC.b $16
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
CODE_C52567:
	LDA.l $7E2013
	CLC
	ADC.l $7E2018
	STA.l $7E2013
	SEP.b #$20
	LDA.l $7E2015
	ADC.b #$00
	AND.b #$0F
	STA.l $7E2015
	LDA.l $7E2014
	STA.w !RAM_BSZ1_Global_Layer2YPosLo
CODE_C52589:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5258D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5258D:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E201C
	BIT.w #$07FF
	BEQ.b CODE_C525A0
	JMP.w CODE_C526A0

CODE_C525A0:
	SEP.b #$30
	LDA.b #$71
	STA.w !RAM_BSZ1_Global_BG3AddressAndSize
	LDA.l $7E2021
	ASL
	ASL
	ASL
	ASL
	STA.b $00
	ORA.l $7E201E
	TAY
	INC
	AND.b #$0F
	ORA.b $00
	TAX
	LDA.b [$99],y
	BIT.b #$01
	BNE.b CODE_C525C5
	JMP.w CODE_C526CC

CODE_C525C5:
	REP.b #$30
	TXA
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	ADC.b [$99],y
	STA.b $00
	INY
	INY
	LDA.b [$99],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	ADC.w #$8000
	TAY
	STX.b $12
	ADC.w #$03E0
	STA.b $0C
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	AND.w #$00F8
	BNE.b CODE_C52621
	STZ.b $16
	TYA
	JMP.w CODE_C52686

CODE_C52621:
	LSR
	LSR
	TAX
	STA.b $16
	TYA
	ADC.l DATA_C530A9+$02,x
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.b $10
	ADC.w #$0010
	AND.w #$00FF
	STA.b $10
	ASL
	ADC.b $10
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$00F8
	LSR
	LSR
	ADC.b [$99],y
	STA.b $00
	INY
	INY
	LDA.b [$99],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.b $14
	SEC
	SBC.w #$0020
	STA.b $0C
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.l DATA_C530A9,x
	CLC
	ADC.w #$8000
CODE_C52686:
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
CODE_C526A0:
	LDA.l $7E201C
	CLC
	ADC.l $7E2022
	STA.l $7E201C
	SEP.b #$20
	BCC.b CODE_C526B9
	LDA.w !RAM_BSZ1_Global_Layer3XPosHi
	EOR.b #$01
	STA.w !RAM_BSZ1_Global_Layer3XPosHi
CODE_C526B9:
	LDA.l $7E201E
	ADC.b #$00
	AND.b #$0F
	STA.l $7E201E
	LDA.l $7E201D
	STA.w !RAM_BSZ1_Global_Layer3XPosLo
CODE_C526CC:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C526D0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C526D0:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E201C
	BIT.w #$07FF
	BEQ.b CODE_C526E3
	JMP.w CODE_C527F7

CODE_C526E3:
	SEP.b #$30
	LDA.b #$71
	STA.w !RAM_BSZ1_Global_BG3AddressAndSize
	LDA.l $7E2021
	ASL
	ASL
	ASL
	ASL
	STA.b $00
	LDA.l $7E201E
	LDX.w !RAM_BSZ1_Global_Layer3XPosLo
	CPX.b #$08
	BCC.b CODE_C52702
	INC
	AND.b #$0F
CODE_C52702:
	ORA.b $00
	TAY
	LDA.b [$99],y
	BIT.b #$02
	BNE.b CODE_C5270E
	JMP.w CODE_C52823

CODE_C5270E:
	DEY
	TYA
	AND.b #$0F
	ORA.b $00
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	ADC.b [$99],y
	STA.b $00
	INY
	INY
	LDA.b [$99],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	ADC.w #$8000
	TAY
	STX.b $12
	ADC.w #$03E0
	STA.b $0C
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	AND.w #$00F8
	BNE.b CODE_C52773
	STZ.b $16
	TYA
	JMP.w CODE_C527DC

CODE_C52773:
	LSR
	LSR
	TAX
	STA.b $16
	TYA
	ADC.l DATA_C530A9+$02,x
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.b $10
	ADC.w #$0010
	AND.w #$00FF
	STA.b $10
	ASL
	ADC.b $10
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	LSR
	LSR
	ADC.b [$99],y
	STA.b $00
	INY
	INY
	LDA.b [$99],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.b $14
	SEC
	SBC.w #$0020
	STA.b $0C
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.l DATA_C530A9,x
	CLC
	ADC.w #$8000
CODE_C527DC:
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.w $000A
	JSL.l CODE_C52DA0
	REP.b #$31
CODE_C527F7:
	LDA.l $7E201C
	SEC
	SBC.l $7E2022
	STA.l $7E201C
	SEP.b #$20
	BCS.b CODE_C52810
	LDA.w !RAM_BSZ1_Global_Layer3XPosHi
	EOR.b #$01
	STA.w !RAM_BSZ1_Global_Layer3XPosHi
CODE_C52810:
	LDA.l $7E201E
	SBC.b #$00
	AND.b #$0F
	STA.l $7E201E
	LDA.l $7E201D
	STA.w !RAM_BSZ1_Global_Layer3XPosLo
CODE_C52823:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52827(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52827:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E201F
	BIT.w #$07FF
	BEQ.b CODE_C5283A
	JMP.w CODE_C52936

CODE_C5283A:
	SEP.b #$30
	LDA.b #$71
	STA.w !RAM_BSZ1_Global_BG3AddressAndSize
	LDA.l $7E2021
	LDX.w !RAM_BSZ1_Global_Layer3YPosLo
	CPX.b #$08
	BCC.b CODE_C5284D
	INC
CODE_C5284D:
	ASL
	ASL
	ASL
	ASL
	ORA.l $7E201E
	TAY
	LDA.b [$99],y
	BIT.b #$08
	BNE.b CODE_C5285F
	JMP.w CODE_C52958

CODE_C5285F:
	TYA
	SEC
	SBC.b #$10
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	ADC.b [$99],y
	STA.b $00
	INY
	INY
	LDA.b [$99],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	AND.w #$00F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	TAY
	STX.b $12
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	TYA
	ADC.l DATA_C530A9+$02,x
	ADC.w #$8000
	STA.b $04
	STA.b $14
	TXA
	AND.w #$003F
	STA.b $16
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
	LDA.b $10
	INC
	AND.w #$000F
	STA.b $00
	LDA.b $10
	AND.w #$00F0
	ORA.b $00
	STA.b $00
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b [$99],y
	STA.b $00
	INY
	INY
	LDA.b [$99],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$0100
	EOR.w #$0100
	ASL
	ASL
	ADC.l DATA_C530A9,x
	ADC.w #$8000
	STA.b $04
	STA.b $14
	LDA.w #$0042
	SEC
	SBC.b $16
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
CODE_C52936:
	LDA.l $7E201F
	SEC
	SBC.l $7E2024
	STA.l $7E201F
	SEP.b #$20
	LDA.l $7E2021
	SBC.b #$00
	AND.b #$0F
	STA.l $7E2021
	LDA.l $7E2020
	STA.w !RAM_BSZ1_Global_Layer3YPosLo
CODE_C52958:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5295C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5295C:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E201F
	BIT.w #$07FF
	BEQ.b CODE_C5296F
	JMP.w CODE_C52A67

CODE_C5296F:
	SEP.b #$30
	LDA.b #$71
	STA.w !RAM_BSZ1_Global_BG3AddressAndSize
	LDA.l $7E2021
	ASL
	ASL
	ASL
	ASL
	ORA.l $7E201E
	TAY
	LDA.b [$99],y
	BIT.b #$04
	BNE.b CODE_C5298C
	JMP.w CODE_C52A8B

CODE_C5298C:
	TYA
	LDY.w !RAM_BSZ1_Global_Layer3YPosLo
	CPY.b #$08
	BCC.b CODE_C52996
	ADC.b #$0F
CODE_C52996:
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	ADC.b [$99],y
	STA.b $00
	INY
	INY
	LDA.b [$99],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	AND.w #$00F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	TAY
	STX.b $12
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	TYA
	ADC.l DATA_C530A9+$02,x
	ADC.w #$8000
	STA.b $04
	STA.b $14
	TXA
	AND.w #$003F
	STA.b $16
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	STA.b $0A
	JSL.l CODE_C5171F
	REP.b #$31
	LDA.b $10
	INC
	AND.w #$000F
	STA.b $00
	LDA.b $10
	AND.w #$00F0
	ORA.b $00
	STA.b $00
	ASL
	ADC.b $00
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer3YPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b [$99],y
	STA.b $00
	INY
	INY
	LDA.b [$99],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.w !RAM_BSZ1_Global_Layer3XPosLo
	AND.w #$0100
	EOR.w #$0100
	ASL
	ASL
	ADC.l DATA_C530A9,x
	ADC.w #$8000
	STA.b $04
	STA.b $14
	LDA.w #$0042
	SEC
	SBC.b $16
	STA.b $0A
	JSL.l CODE_C5171F
CODE_C52A67:
	REP.b #$31
	LDA.l $7E201F
	CLC
	ADC.l $7E2024
	STA.l $7E201F
	SEP.b #$20
	LDA.l $7E2021
	ADC.b #$00
	AND.b #$0F
	STA.l $7E2021
	LDA.l $7E2020
	STA.w !RAM_BSZ1_Global_Layer3YPosLo
CODE_C52A8B:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52A8F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52A8F:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2004
	BIT.w #$07FF
	BEQ.b CODE_C52AA2
	JMP.w CODE_C52BDD

CODE_C52AA2:
	SEP.b #$30
	LDA.b #$51
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2009
	ASL
	ASL
	ASL
	ASL
	STA.b $00
	ORA.l $7E2006
	TAY
	INC
	AND.b #$0F
	ORA.b $00
	TAX
	LDA.b [$93],y
	STA.l !RAM_BSZ1_RAM7E7468
	BIT.b #$01
	BNE.b CODE_C52ACB
	JMP.w CODE_C52C09

CODE_C52ACB:
	REP.b #$30
	TXA
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	STA.b $1E
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	STA.b $0E
	ADC.w #$6000
	TAY
	STX.b $12
	ADC.w #$03E0
	STA.b $0C
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	BNE.b CODE_C52B31
	STZ.b $16
	TYA
	JMP.w CODE_C52BB2

CODE_C52B31:
	LSR
	LSR
	TAX
	STA.b $16
	TYA
	ADC.l DATA_C530A9+$02,x
	STA.b $04
	STA.b $14
	STA.b $0E
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.w #$0002
	STA.b $0A
	LDA.b $14
	STA.b $04
	JSR.w CODE_C52E11
	JSR.w CODE_C52E4E
	LDA.b $10
	CLC
	ADC.w #$0010
	AND.w #$00FF
	STA.b $10
	ASL
	ADC.b $10
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$00F8
	LSR
	LSR
	STA.b $1E
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.b $14
	SEC
	SBC.w #$0020
	STA.b $0C
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.l DATA_C530A9,x
	STA.b $0E
	CLC
	ADC.w #$6000
CODE_C52BB2:
	STA.b $04
	STA.b $14
	LDA.w #$0040
	SEC
	SBC.b $16
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.w #$0002
	STA.b $0A
	LDA.b $14
	STA.b $04
	JSR.w CODE_C52E11
	JSR.w CODE_C52E4E
	REP.b #$31
CODE_C52BDD:
	LDA.l $7E2004
	CLC
	ADC.l $7E200A
	STA.l $7E2004
	SEP.b #$30
	BCC.b CODE_C52BF6
	LDA.w !RAM_BSZ1_Global_Layer1XPosHi
	EOR.b #$01
	STA.w !RAM_BSZ1_Global_Layer1XPosHi
CODE_C52BF6:
	LDA.l $7E2006
	ADC.b #$00
	AND.b #$0F
	STA.l $7E2006
	LDA.l $7E2005
	STA.w !RAM_BSZ1_Global_Layer1XPosLo
CODE_C52C09:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52C0D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52C0D:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2004
	BIT.w #$07FF
	BEQ.b CODE_C52C20
	JMP.w CODE_C52D70

CODE_C52C20:
	SEP.b #$30
	LDA.b #$51
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2009
	ASL
	ASL
	ASL
	ASL
	STA.b $00
	LDA.l $7E2006
	LDX.w !RAM_BSZ1_Global_Layer1XPosLo
	CPX.b #$08
	BCC.b CODE_C52C3F
	INC
	AND.b #$0F
CODE_C52C3F:
	ORA.b $00
	TAY
	LDA.b [$93],y
	STA.l !RAM_BSZ1_RAM7E7468
	BIT.b #$02
	BNE.b CODE_C52C4F
	JMP.w CODE_C52D9C

CODE_C52C4F:
	DEY
	TYA
	AND.b #$0F
	ORA.b $00
	REP.b #$30
	AND.w #$00FF
	STA.b $00
	STA.b $10
	ASL
	ADC.b $00
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	LSR
	LSR
	STA.b $00
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	ASL
	ASL
	ASL
	ADC.b $00
	STA.b $1E
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	AND.w #$01F8
	LSR
	LSR
	TAX
	LDA.l DATA_C530A9,x
	STA.b $0E
	ADC.w #$6000
	TAY
	STX.b $12
	ADC.w #$03E0
	STA.b $0C
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	BNE.b CODE_C52CBE
	STZ.b $16
	TYA
	JMP.w CODE_C52D44

CODE_C52CBE:
	LSR
	LSR
	TAX
	STA.b $16
	TYA
	ADC.l DATA_C530A9+$02,x
	STA.b $04
	STA.b $14
	STA.b $0E
	LDA.w #$0040
	SEC
	SBC.b $16
	STA.b $18
	ORA.w #$8000
	STA.b $16
	LDA.w #$0002
	STA.b $0A
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.w #$0002
	STA.b $0A
	LDA.b $14
	STA.b $04
	JSR.w CODE_C52E11
	JSR.w CODE_C52E80
	LDA.b $10
	CLC
	ADC.w #$0010
	AND.w #$00FF
	STA.b $10
	ASL
	ADC.b $10
	STA.b $1C
	ADC.w #$0100
	TAY
	LDA.w !RAM_BSZ1_Global_Layer1XPosLo
	SEC
	SBC.w #$0008
	AND.w #$00F8
	LSR
	LSR
	STA.b $1E
	ADC.b [$93],y
	STA.b $00
	STA.b $06
	INY
	INY
	LDA.b [$93],y
	AND.w #$00FF
	ADC.w #$0000
	STA.b $02
	STA.b $08
	LDA.b $14
	SEC
	SBC.w #$0020
	STA.b $0C
	LDA.b $18
	STA.b $16
	LDX.b $12
	LDA.l DATA_C530A9,x
	STA.w $000E
	CLC
	ADC.w #$6000
CODE_C52D44:
	STA.b $14
	STA.b $04
	LDA.w #$0002
	STA.w $000A
	LDA.w #$0040
	SEC
	SBC.b $16
	ORA.w #$8000
	STA.b $16
	JSL.l CODE_C52DA0
	REP.b #$31
	LDA.b $14
	STA.b $04
	LDA.w #$0002
	STA.b $0A
	JSR.w CODE_C52E11
	JSR.w CODE_C52E80
	REP.b #$31
CODE_C52D70:
	LDA.l $7E2004
	SEC
	SBC.l $7E200A
	STA.l $7E2004
	SEP.b #$30
	BCS.b CODE_C52D89
	LDA.w !RAM_BSZ1_Global_Layer1XPosHi
	EOR.b #$01
	STA.w !RAM_BSZ1_Global_Layer1XPosHi
CODE_C52D89:
	LDA.l $7E2006
	SBC.b #$00
	AND.b #$0F
	STA.l $7E2006
	LDA.l $7E2005
	STA.w !RAM_BSZ1_Global_Layer1XPosLo
CODE_C52D9C:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52DA0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52DA0:
	PHD
	REP.b #$30
	LDA.w #$0000
	TCD
CODE_C52DA7:
	TAX
	LDA.l $7F8002,x
	CMP.w #$FFFF
	BEQ.b CODE_C52DBE
	TXA
	ADC.w #$0004
	ADC.l $7F8004,x
	AND.w #$3FFF
	BRA.b CODE_C52DA7

CODE_C52DBE:
	LDY.w #$0000
	CLC
	LDA.b $04
	STA.l $7F8002,x
	LDA.b $16
	STA.l $7F8004,x
	TXA
	ADC.w #$0004
	TAX
CODE_C52DD3:
	LDA.b [$00],y
	STA.l $7F8002,x
	INX
	INX
	LDA.b $04
	CMP.b $0C
	BEQ.b CODE_C52DF2
	ADC.w #$0020
	STA.b $04
	TYA
	ADC.w #$0040
	TAY
	BCC.b CODE_C52DD3
	INC.b $02
	CLC
	BRA.b CODE_C52DD3

CODE_C52DF2:
	DEC.b $0A
	DEC.b $0A
	BEQ.b CODE_C52DFD
	INY
	INY
	CLC
	BRA.b CODE_C52DD3

CODE_C52DFD:
	LDA.w #$FFFF
	STA.l $7F8002,x
	SEP.b #$20
	LDA.b #$01
	STA.w $0030
	STA.b $23
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52E11(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52E11:
	REP.b #$30
	LDA.b $0E
	ASL
	AND.w #$0FFF
	STA.b $0E
	LDX.b $0E
CODE_C52E1D:
	LDA.b [$06]
	STA.l $7E3C4C,x
	STA.b $00
	JSR.w CODE_C5CEFD
	STA.l $7E2C4C,x
	INX
	INX
	LDA.b $04
	CMP.b $0C
	BEQ.b CODE_C52E4B
	ADC.w #$0020
	STA.b $04
	TXA
	ADC.w #$003E
	TAX
	LDA.b $06
	ADC.w #$0040
	STA.b $06
	BCC.b CODE_C52E1D
	INC.b $08
	BRA.b CODE_C52E1D

CODE_C52E4B:
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52E4E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52E4E:
	REP.b #$31
	LDY.b $1C
	LDA.b $1E
	ADC.b [$9C],y
	STA.b $00
	INY
	INY
	LDA.b [$9C],y
	AND.w #$00FF
	ADC.w #$0000
	CMP.w #$00FF
	BCS.b CODE_C52E7F
	STA.b $02
	LDA.b $14
	STA.b $04
	LDA.w #$0002
	STA.b $0A
	LDA.w #$0000
	STA.b $79
	LDA.w #$0008
	STA.b $7B
	JSR.w CODE_C52EB2
CODE_C52E7F:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52E80(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52E80:
	REP.b #$31
	LDY.b $1C
	LDA.b $1E
	ADC.b [$9C],y
	STA.b $00
	INY
	INY
	LDA.b [$9C],y
	AND.w #$00FF
	ADC.w #$0000
	CMP.w #$00FF
	BCS.b CODE_C52EB1
	STA.b $02
	LDA.b $14
	STA.b $04
	LDA.w #$0002
	STA.b $0A
	LDA.w !RAM_BSZ1_Global_Layer1YPosLo
	AND.w #$00F8
	STA.b $79
	STZ.b $7B
	JSR.w CODE_C52EB2
CODE_C52EB1:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52EB2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52EB2:
	LDA.w #$0600
	STA.b $16
	LDA.w #$0800
	STA.b $0E
CODE_C52EBC:
	LDA.b [$00]
	CMP.w #$FFFF
	BNE.b CODE_C52EE3
CODE_C52EC3:
	LDA.b $0E
	CLC
	ADC.w #$0800
	STA.b $0E
	LDA.b $04
	CMP.b $0C
	BEQ.b CODE_C52F30
	ADC.w #$0020
	STA.b $04
	LDA.b $00
	ADC.w #$0040
	STA.b $00
	BCC.b CODE_C52EBC
	INC.b $02
	BRA.b CODE_C52EBC

CODE_C52EE3:
	PHD
	PHA
	LDA.b $16
CODE_C52EE7:
	TCD
	ADC.w #$0080
	LDX.b $00
	CPX.w #$FFFF
	BCS.b CODE_C52EFB
	CMP.w #$1600
	BCC.b CODE_C52EE7
	PLA
	PLD
	BRA.b CODE_C52F30

CODE_C52EFB:
	STA.w $0016
	PLA
	STA.b $00
	SEP.b #$30
	LDA.w $000F
	CLC
	ADC.w $0079
	SEC
	SBC.w !RAM_BSZ1_Global_Layer1YPosLo
	STA.b $08
	LDA.w $007B
	STA.b $05
	STZ.b $04
	STZ.b $07
	STZ.b $09
	LDA.b #$01
	LDX.w $007B
	BPL.b CODE_C52F24
	LDA.b #$FF
CODE_C52F24:
	STA.b $06
	LDA.b #$40
	STA.b $4F
	PLD
	REP.b #$30
	JMP.w CODE_C52EC3

CODE_C52F30:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52F31(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52F31:
	PHD
	REP.b #$30
	LDA.w #$0000
	TCD
	LDY.w #$0000
	LDA.w #$0008
	STA.b $0E
	LDA.w #$0600
	STA.b $16
CODE_C52F45:
	LDA.b [$00],y
	CMP.w #$FFFF
	BNE.b CODE_C52F5C
	CLC
CODE_C52F4D:
	INY
	INY
	LDA.b $0E
	ADC.w #$0008
	STA.b $0E
	CPY.b $0A
	BEQ.b CODE_C52FAA
	BRA.b CODE_C52F45

CODE_C52F5C:
	PHD
	PHA
	LDA.b $16
CODE_C52F60:
	TCD
	LDX.b $00
	CPX.w #$FFFF
	BCS.b CODE_C52F76
	ADC.w #$0080
	CMP.w #$1600
	BCC.b CODE_C52F60
	PLA
	PLD
	REP.b #$31
	BRA.b CODE_C52F4D

CODE_C52F76:
	STA.w $0016
	PLA
	STA.b $00
	SEP.b #$30
	LDA.w $000E
	CLC
	ADC.w $0079
	SEC
	SBC.w !RAM_BSZ1_Global_Layer1XPosLo
	STA.b $05
	LDA.w $000F
	STA.b $08
	STZ.b $04
	STZ.b $06
	STZ.b $07
	LDA.b #$00
	LDX.w $007B
	BPL.b CODE_C52F9E
	INC
CODE_C52F9E:
	STA.b $09
	LDA.b #$40
	STA.b $4F
	PLD
	REP.b #$31
	JMP.w CODE_C52F4D

CODE_C52FAA:
	SEP.b #$20
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52FAE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52FAE:
	REP.b #$31
	LDY.b $1C
	LDA.b $1E
	ADC.b [$9C],y
	STA.b $00
	INY
	INY
	LDA.b [$9C],y
	AND.w #$00FF
	ADC.w #$0000
	CMP.w #$00FF
	BCS.b CODE_C52FD7
	STA.b $02
	LDA.b $14
	STA.b $04
	LDA.w #$0000
	STA.b $79
	STZ.b $7B
	JSR.w CODE_C52F31
CODE_C52FD7:
	REP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C52FDA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C52FDA:
	REP.b #$31
	LDY.b $1C
	LDA.b $1E
	ADC.b [$9C],y
	STA.b $00
	INY
	INY
	LDA.b [$9C],y
	AND.w #$00FF
	ADC.w #$0000
	CMP.w #$00FF
	BCS.b CODE_C53008
	STA.b $02
	LDA.b $14
	STA.b $04
	LDA.w #$0000
	STA.b $79
	LDA.w #$FFFF
	STA.b $7B
	JSR.w CODE_C52F31
	REP.b #$31
CODE_C53008:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C53009(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C53009:
	db $00,$06,$0C,$13,$19,$1F,$25,$2B,$31,$36,$3C,$41,$47,$4C,$51,$55
	db $5A,$5E,$62,$66,$6A,$6D,$70,$73,$75,$78,$7A,$7B,$7D,$7E,$7E,$7F

DATA_C53029:
	db $7F,$7E,$7E,$7D,$7B,$7A,$78,$75,$73,$70,$6D,$6A,$66,$62,$5E,$5A
	db $55,$51,$4C,$47,$41,$3C,$36,$31,$2B,$25,$1F,$19,$13,$0C,$06,$00
	db $00,$FA,$F4,$ED,$E7,$E1,$DB,$D5,$CF,$CA,$C4,$BF,$B9,$B4,$AF,$AB
	db $A6,$A2,$9E,$9A,$96,$93,$90,$8D,$8B,$88,$86,$85,$83,$82,$82,$81
	db $81,$82,$82,$83,$85,$86,$88,$8B,$8D,$90,$93,$96,$9A,$9E,$A2,$A6
	db $AB,$AF,$B4,$B9,$BF,$C4,$CA,$CF,$D5,$DB,$E1,$E7,$ED,$F4,$FA,$00
	db $00,$06,$0C,$13,$19,$1F,$25,$2B,$31,$36,$3C,$41,$47,$4C,$51,$55
	db $5A,$5E,$62,$66,$6A,$6D,$70,$73,$75,$78,$7A,$7B,$7D,$7E,$7E,$7F

DATA_C530A9:
	db $00,$10,$16,$1B,$20,$23,$27,$2A,$2D,$30,$32,$35,$37,$39,$3B,$3D
	db $40,$42,$43,$45,$47,$49,$4B,$4C,$4E,$50,$51,$53,$54,$56,$57,$59
	db $5A,$5B,$5D,$5E,$60,$61,$62,$63,$65,$66,$67,$68,$6A,$6B,$6C,$6D
	db $6E,$70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7A,$7B,$7C,$7E,$7F
	db $80,$81,$82,$82,$83,$84,$85,$86,$87,$88,$89,$8A,$8B,$8C,$8D,$8E
	db $8F,$90,$90,$91,$92,$93,$94,$95,$96,$96,$97,$98,$99,$9A,$9B,$9B
	db $9C,$9D,$9E,$9F,$A0,$A0,$A1,$A2,$A3,$A3,$A4,$A5,$A6,$A7,$A7,$A8
	db $A9,$AA,$AA,$AB,$AC,$AD,$AD,$AE,$AF,$B0,$B0,$B1,$B2,$B2,$B3,$B4
	db $B5,$B5,$B6,$B7,$B7,$B8,$B9,$B9,$BA,$BB,$BB,$BC,$BD,$BE,$BE,$BF
	db $C0,$C0,$C1,$C2,$C2,$C3,$C3,$C4,$C5,$C5,$C6,$C7,$C7,$C8,$C9,$C9
	db $CA,$CB,$CB,$CC,$CC,$CD,$CE,$CE,$CF,$D0,$D0,$D1,$D1,$D2,$D3,$D3
	db $D4,$D4,$D5,$D6,$D6,$D7,$D7,$D8,$D9,$D9,$DA,$DA,$DB,$DB,$DC,$DD
	db $DD,$DE,$DE,$DF,$E0,$E0,$E1,$E1,$E2,$E2,$E3,$E3,$E4,$E5,$E5,$E6
	db $E6,$E7,$E7,$E8,$E8,$E9,$EA,$EA,$EB,$EB,$EC,$EC,$ED,$ED,$EE,$EE
	db $EF,$F0,$F0,$F1,$F1,$F2,$F2,$F3,$F3,$F4,$F4,$F5,$F5,$F6,$F6,$F7
	db $F7,$F8,$F8,$F9,$F9,$FA,$FA,$FB,$FB,$FC,$FD,$FD,$FE,$FE,$FF,$FF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C531A9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C531A9:
	dw $6000,$6800,$7800

DATA_C531AF:
	dw $0000,$2000,$2000

DATA_C531B5:
	dw $6000
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C531B7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C531B7:
	PHD
	REP.b #$30
	LDA.w #$0000
	TCD
CODE_C531BE:
	TAX
	LDA.l $7F8002,x
	CMP.w #$FFFF
	BEQ.b CODE_C531D5
	TXA
	ADC.w #$0004
	ADC.l $7F8004,x
	AND.w #$3FFF
	BRA.b CODE_C531BE

CODE_C531D5:
	LDY.w #$0000
	LDA.b $04
	STA.l $7F8002,x
	INX
	INX
	LDA.b $0A
	STA.l $7F8002,x
	INX
	INX
CODE_C531E8:
	LDA.b [$00],y
	STA.l $7F8002,x
	LDA.b $04
	CMP.l DATA_C531A9+$02
	BCC.b CODE_C5326A
	CMP.l DATA_C531A9+$04
	BCC.b CODE_C53210
	LDA.b [$00],y
	PHX
	PHA
	TYA
	LSR
	ADC.b $04
	AND.w #$07FF
	ASL
	TAX
	PLA
	STA.l $7E5C4C,x
	BRA.b CODE_C53269

CODE_C53210:
	LDA.b [$00],y
	PHX
	PHA
	TYA
	LSR
	ADC.b $04
	AND.w #$07FF
	ASL
	TAX
	PLA
	STA.l $7E3C4C,x
	AND.w #$03FF
	PHX
	PHA
	LDX.w #$0000
	LDA.l $7E2001
	XBA
	CMP.w #$0300
	BCC.b CODE_C53237
	LDX.w #$00B6
CODE_C53237:
	PLA
CODE_C53238:
	CMP.l DATA_C5D5D6,x
	BEQ.b CODE_C53248
	BCC.b CODE_C5324E
	CMP.l DATA_C5D5D6+$02,x
	BEQ.b CODE_C53248
	BCS.b CODE_C5324E
CODE_C53248:
	LDA.l DATA_C5D5D6+$04,x
	BRA.b CODE_C53264

CODE_C5324E:
	PHA
	LDA.l DATA_C5D5D6,x
	CMP.w #$FFFF
	BEQ.b CODE_C53260
	TXA
	ADC.w #$0006
	TAX
	PLA
	BRA.b CODE_C53238

CODE_C53260:
	PLA
	LDA.w #$0000
CODE_C53264:
	PLX
	STA.l $7E2C4C,x
CODE_C53269:
	PLX
CODE_C5326A:
	INX
	INX
	INY
	INY
	CPY.b $0A
	BCS.b CODE_C53275
	JMP.w CODE_C531E8

CODE_C53275:
	LDA.w #$FFFF
	STA.l $7F8002,x
	SEP.b #$30
	LDA.b #$01
	STA.w $0030
	STZ.b $23
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53289(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53289:
	PHD
	REP.b #$30
	LDA.w #$0000
	TCD
CODE_C53290:
	TAX
	LDA.l $7F8002,x
	CMP.w #$FFFF
	BEQ.b CODE_C532A7
	TXA
	ADC.w #$0004
	ADC.l $7F8004,x
	AND.w #$3FFF
	BRA.b CODE_C53290

CODE_C532A7:
	LDY.w #$0000
	CLC
	LDA.b $04
	STA.l $7F8002,x
	LDA.b $16
	STA.l $7F8004,x
	TXA
	ADC.w #$0004
	TAX
CODE_C532BC:
	LDA.b [$00],y
	STA.l $7F8002,x
	LDA.b $04
	CMP.l DATA_C531A9+$02
	BCC.b CODE_C5332D
	CMP.l DATA_C531A9+$04
	BCS.b CODE_C5332D
	LDA.b [$00],y
	PHX
	PHA
	TYA
	ASL
	ASL
	ASL
	ASL
	ADC.b $04
	AND.w #$07FF
	ASL
	TAX
	PLA
	STA.l $7E3C4C,x
	AND.w #$03FF
	PHX
	PHA
	LDX.w #$0000
	LDA.l $7E2001
	XBA
	CMP.w #$0300
	BCC.b CODE_C532FA
	LDX.w #$00B6
CODE_C532FA:
	PLA
CODE_C532FB:
	CMP.l DATA_C5D5D6,x
	BEQ.b CODE_C5330B
	BCC.b CODE_C53311
	CMP.l DATA_C5D5D6+$02,x
	BEQ.b CODE_C5330B
	BCS.b CODE_C53311
CODE_C5330B:
	LDA.l DATA_C5D5D6+$04,x
	BRA.b CODE_C53327

CODE_C53311:
	PHA
	LDA.l DATA_C5D5D6,x
	CMP.w #$FFFF
	BEQ.b CODE_C53323
	TXA
	ADC.w #$0006
	TAX
	PLA
	BRA.b CODE_C532FB

CODE_C53323:
	PLA
	LDA.w #$0000
CODE_C53327:
	PLX
	STA.l $7E2C4C,x
	PLX
CODE_C5332D:
	INX
	INX
	LDA.b $0C
	CMP.b $04
	BEQ.b CODE_C53348
	SBC.w #$0020
	STA.b $0C
	TYA
	CLC
	ADC.w #$0040
	TAY
	BCC.b CODE_C53345
	INC.b $02
	CLC
CODE_C53345:
	JMP.w CODE_C532BC

CODE_C53348:
	DEC.b $0A
	DEC.b $0A
	BEQ.b CODE_C53354
	INY
	INY
	CLC
	JMP.w CODE_C532BC

CODE_C53354:
	LDA.w #$FFFF
	STA.l $7F8002,x
	SEP.b #$20
	LDA.b #$01
	STA.w $0030
	STA.b $23
	PLD
	REP.b #$30
	RTL

namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53378(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

UNK_C53368:
	dw $0080,$0040,$0020,$0010,$0008,$0004,$0002,$0001

CODE_C53378:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7F30FE
	AND.w #$0400
	STA.b $14
	JSR.w CODE_C534EF
	LDX.w #$0008
	STZ.b $1E
	LDA.l $7F303D
	STA.b $00
	LDA.l $7F303D,x
	STA.b $02
	SEC
	SBC.l $7F303D
	BCS.b CODE_C533A7
	EOR.w #$FFFF
	INC
CODE_C533A7:
	STA.b $10
	LDA.l $7F303F
	AND.w #$FF00
	STA.b $04
	LDA.l $7F303F,x
	AND.w #$FF00
	STA.b $06
	PHX
	JSR.w CODE_C53402
	PLA
	SEC
	SBC.w #$0004
	TAX
	BMI.b CODE_C53400
CODE_C533C7:
	STZ.b $1E
	LDA.l $7F303D,x
	STA.b $00
	LDA.l $7F3041,x
	STA.b $02
	SEC
	SBC.l $7F303D,x
	BCS.b CODE_C533E0
	EOR.w #$FFFF
	INC
CODE_C533E0:
	STA.b $10
	LDA.l $7F303F,x
	AND.w #$FF00
	STA.b $04
	LDA.l $7F3043,x
	AND.w #$FF00
	STA.b $06
	PHX
	JSR.w CODE_C53402
	PLA
	SEC
	SBC.w #$0004
	TAX
	BPL.b CODE_C533C7
CODE_C53400:
	PLD
	RTL

CODE_C53402:
	REP.b #$30
	LDA.w #$0100
	STA.b $0C
	STA.b $0E
	LDA.b $04
	SEC
	SBC.b $06
	BCS.b CODE_C5341B
	EOR.w #$FFFF
	INC
	LDY.w #$FF00
	STY.b $0E
CODE_C5341B:
	XBA
	STA.b $1A
	AND.w #$00FF
	INC
	STA.b $18
	LDA.b $00
	SEC
	SBC.b $02
	BCS.b CODE_C53434
	EOR.w #$FFFF
	INC
	LDY.w #$FF00
	STY.b $0C
CODE_C53434:
	STA.w !REGISTER_DividendLo
	XBA
	ASL
	STA.b $1C
	LDA.b $1A
	STA.w !REGISTER_Divisor
	XBA
	XBA
	XBA
	XBA
	XBA
	NOP
	LDA.w !REGISTER_QuotientLo
	LDY.b $0C
	BPL.b CODE_C53451
	EOR.w #$FFFF
	INC
CODE_C53451:
	STA.b $0C
	LDA.b $02
	STA.b $10
	LDA.b $06
	AND.w #$FF00
	STA.b $12
CODE_C5345E:
	LDA.b $18
	BNE.b CODE_C5346D
	LDA.b $00
	AND.w #$FF00
	STA.b $10
	LDA.b $04
	STA.b $12
CODE_C5346D:
	BRA.b CODE_C53482

CODE_C5346F:
	LDA.b $12
	CLC
	ADC.b $0E
	STA.b $12
	LDA.b $10
	CLC
	ADC.b $0C
	STA.b $10
	DEC.b $18
	BNE.b CODE_C5345E
	RTS

CODE_C53482:
	LDA.b $12
	AND.w #$FF00
	XBA
	ASL
	ADC.b $14
	TAX
	LDA.l $7F3100,x
	BIT.w #$FF00
	BNE.b CODE_C534D2
	AND.w #$00FF
	CMP.w #$00FF
	BNE.b CODE_C534A9
	LDA.b $10
	XBA
	AND.w #$00FF
	STA.l $7F3100,x
	BRA.b CODE_C5346F

CODE_C534A9:
	XBA
	CMP.b $10
	BCS.b CODE_C534BD
	LDA.b $10
	AND.w #$FF00
	ORA.l $7F3100,x
	STA.l $7F3100,x
	BRA.b CODE_C5346F

CODE_C534BD:
	STA.l $7F3100,x
	LDA.b $10
	XBA
	AND.w #$00FF
	ORA.l $7F3100,x
	STA.l $7F3100,x
	CLC
	BRA.b CODE_C5346F

CODE_C534D2:
	XBA
	CMP.l $7F3100,x
	BNE.b CODE_C534E2
	AND.w #$00FF
	STA.l $7F3100,x
	BRA.b CODE_C534A9

CODE_C534E2:
	BIT.w #$FF00
	BEQ.b CODE_C534A9
	BIT.w #$00FF
	BEQ.b CODE_C534A9
	JMP.w CODE_C5346F

CODE_C534EF:
	SEP.b #$30
	PHB
	LDA.b #$7F3100>>16
	PHA
	PLB
	REP.b #$31
	LDA.w #$01E0
	SEC
CODE_C534FC:
	ORA.b $14
	TAX
	LDA.w #$00FF
	STA.w $7F3100,x
	STA.w $7F3102,x
	STA.w $7F3104,x
	STA.w $7F3106,x
	STA.w $7F3108,x
	STA.w $7F310A,x
	STA.w $7F310C,x
	STA.w $7F310E,x
	STA.w $7F3110,x
	STA.w $7F3112,x
	STA.w $7F3114,x
	STA.w $7F3116,x
	STA.w $7F3118,x
	STA.w $7F311A,x
	STA.w $7F311C,x
	STA.w $7F311E,x
	TXA
	EOR.b $14
	SBC.w #$0020
	BPL.b CODE_C534FC
	PLB
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5353C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5353C:
	SEP.b #$30
	LDA.b #$33
	TSB.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	LDA.b #$03
	TSB.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.b #$13
	STA.w !RAM_BSZ1_Global_MainScreenWindowMask
	STA.w !RAM_BSZ1_Global_SubScreenWindowMask
	LDA.b #$41
	STA.w HDMA[$01].Parameters
	LDA.b #!REGISTER_Window1LeftPositionDesignation
	STA.w HDMA[$01].Destination
	LDA.b #$7F
	STA.w HDMA[$01].IndirectSourceBank
	LDA.b #DATA_C5369F
	STA.w HDMA[$01].SourceLo
	LDA.b #DATA_C5369F>>8
	STA.w HDMA[$01].SourceHi
	LDA.b #DATA_C5369F>>16
	STA.w HDMA[$01].SourceBank
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	ORA.b #$02
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b #$12
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	REP.b #$30
	LDA.w #$0000
	STA.l $7F30FE
	LDA.w #$0300
	STA.w $053E
	LDA.w #$7F00
	STA.w $053C
	LDA.w #$8000
	STA.w $0507
	LDA.w #$8000
	STA.w $0504
	LDA.w #$4000
	STA.w $0555
	LDA.w #$001F
	STA.w $0550
	JSL.l CODE_C53378
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C535B2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C535B2:
	REP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C535B5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C535B5:
	SEP.b #$30
	LDA.w $053D
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	LDX.w $0556
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0504
	STA.l $7F303D
	SEP.b #$31
	LDA.w $0556
	SBC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0504
	STA.l $7F3041
	SEP.b #$31
	LDA.w $0556
	CLC
	ADC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0504
	STA.l $7F3045
	SEP.b #$30
	LDX.w $0556
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0507
	STA.l $7F303F
	SEP.b #$31
	LDA.w $0556
	SBC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0507
	STA.l $7F3043
	SEP.b #$31
	LDA.w $0556
	CLC
	ADC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0507
	STA.l $7F3047
	LDA.w $0555
	CLC
	ADC.w $053E
	AND.w #$7FFF
	STA.w $0555
	LDA.w $053C
	SEC
	SBC.w #$0480
	STA.w $053C
	DEC.w $0550
	BNE.b CODE_C5369E
	LDA.w #$8000
	STA.l $7F303B
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$FFEF
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	LDA.w #$0002
	TRB.w !RAM_BSZ1_Global_HDMAEnable
CODE_C5369E:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C536B1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C536B1:
	SEP.b #$30
	JSR.w CODE_C5B363
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_RT00_BSZ1_CODE_C536B9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C536B9:
	SEP.b #$30
	LDA.b #$20
	TSB.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.b #$00
	STA.w !RAM_BSZ1_Global_MainScreenWindowMask
	STA.w !RAM_BSZ1_Global_SubScreenWindowMask
	LDA.b #$10
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.b #$33
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$41
	STA.w HDMA[$01].Parameters
	LDA.b #!REGISTER_Window1LeftPositionDesignation
	STA.w HDMA[$01].Destination
	LDA.b #$7F
	STA.w HDMA[$01].IndirectSourceBank
	LDA.b #DATA_C5369F
	STA.w HDMA[$01].SourceLo
	LDA.b #DATA_C5369F>>8
	STA.w HDMA[$01].SourceHi
	LDA.b #DATA_C5369F>>16
	STA.w HDMA[$01].SourceBank
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	ORA.b #$02
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b #$12
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	REP.b #$30
	LDA.w #$0000
	STA.l $7F30FE
	LDA.w #$8000
	STA.l $7F303D
	LDA.w #$8800
	STA.l $7F3045
	LDA.w #$9000
	STA.l $7F3043
	STA.l $7F3047
	LDA.w #$8000
	STA.l $7F303F
	LDA.w #$7800
	STA.l $7F3041
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w #$0360
else
	LDA.w #$0300
endif
	STA.w $053E
	LDA.w #$4000
	STA.w $053C
	LDA.w #$8000
	STA.w $0507
	LDA.w #$8000
	STA.w $0504
	LDA.w #$4000
	STA.w $0555
	LDA.w #$003F
	STA.w $0550
	LDA.w #$0038
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.w #$0058
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.w #$0080
	STA.w !RAM_BSZ1_Global_FixedColorData3
	STZ.w $0306
	JSL.l CODE_C53378
	RTL
namespace off
endmacro

macro ROUTINE_RT01_BSZ1_CODE_C536B9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5369F:
	db $FF,$00,$31,$E1,$FE,$31,$00,$00,$00,$FF,$00,$35,$E1,$FE,$35,$00
	db $00,$00
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53770(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53770:
	SEP.b #$30
	LDA.w $0306
	CMP.b #$01
	BEQ.b CODE_C537C3
	BCS.b CODE_C537F6
	REP.b #$30
	LDA.l $7F3043
	ADC.w #$0100
	STA.l $7F3043
	LDA.l $7F3047
	ADC.w #$0100
	STA.l $7F3047
	LDA.l $7F3045
	ADC.w #$0100
	STA.l $7F3045
	LDA.l $7F3041
	SBC.w #$00FF
	STA.l $7F3041
	LDA.l $7F303F
	SBC.w #$0080
	STA.l $7F303F
	CMP.w #$6500
	BNE.b CODE_C537C2
	INC.w $0306
	LDA.w #$0030
	STA.w $0550
CODE_C537C2:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C537C3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C537C3:
	REP.b #$30
	LDA.w $0550
	BEQ.b CODE_C537DC
	DEC
	STA.w $0550
	LSR
	BCC.b CODE_C537EB
	LDA.w #$0010
	TRB.w !RAM_BSZ1_Global_ColorMathInitialSettings
	ASL
	TSB.w !RAM_BSZ1_Global_ColorMathInitialSettings
	RTS

CODE_C537DC:
	LDA.w #$9800
	STA.w $0507
	LDA.w #$0050
	STA.w $0550
	INC.w $0306
CODE_C537EB:
	LDA.w #$0010
	TSB.w !RAM_BSZ1_Global_ColorMathInitialSettings
	ASL
	TRB.w !RAM_BSZ1_Global_ColorMathInitialSettings
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C537F6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C537F6:
	LDA.w $053D
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	LDX.w $0556
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0504
	STA.l $7F303D
	SEP.b #$31
	LDA.w $0556
	SBC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0504
	STA.l $7F3041
	SEP.b #$31
	LDA.w $0556
	CLC
	ADC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0504
	STA.l $7F3045
	SEP.b #$30
	LDX.w $0556
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0507
	STA.l $7F303F
	SEP.b #$31
	LDA.w $0556
	SBC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0507
	STA.l $7F3043
	SEP.b #$31
	LDA.w $0556
	CLC
	ADC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0507
	STA.l $7F3047
	LDA.w $0507
	SEC
	SBC.w #$0100
	STA.w $0507
	LDA.w $0555
	CLC
	ADC.w $053E
	AND.w #$7FFF
	STA.w $0555
	LDA.w $053C
	SEC
	SBC.w #$00C0
	STA.w $053C
	DEC.w $0550
	BNE.b CODE_C538FF
	LDA.w #$0000
	STA.l $7F303B
	LDA.w #$0002
	TRB.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$FFEF
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	LDA.w #$0020
	TRB.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.w #$2202
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.w #$1F1F
	TRB.w !RAM_BSZ1_Global_FixedColorData1
	AND.w #$001F
	TRB.w !RAM_BSZ1_Global_FixedColorData3
CODE_C538FF:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53900(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53900:
	SEP.b #$30
	LDA.b #$33
	TSB.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	LDA.b #$03
	TSB.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.b #$13
	STA.w !RAM_BSZ1_Global_MainScreenWindowMask
	STA.w !RAM_BSZ1_Global_SubScreenWindowMask
	LDA.b #$41
	STA.w HDMA[$01].Parameters
	LDA.b #!REGISTER_Window1LeftPositionDesignation
	STA.w HDMA[$01].Destination
	LDA.b #$7F
	STA.w HDMA[$01].IndirectSourceBank
	LDA.b #DATA_C5369F
	STA.w HDMA[$01].SourceLo
	LDA.b #DATA_C5369F>>8
	STA.w HDMA[$01].SourceHi
	LDA.b #DATA_C5369F>>16
	STA.w HDMA[$01].SourceBank
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	ORA.b #$02
	STA.w !RAM_BSZ1_Global_HDMAEnable
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b #$10
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	REP.b #$30
	LDA.w #$0000
	STA.l $7F30FE
	LDA.w #$0041
	STA.l $7F303B
	LDA.w #$0300
	STA.w $053E
	LDA.w #$0000
	STA.w $053C
	LDA.w #$8000
	STA.w $0507
	LDA.w #$8000
	STA.w $0504
	LDA.w #$4000
	STA.w $0555
	LDA.w #$001F
	STA.w $0550
	JSL.l CODE_C53378
	LDA.w #$00FF
	STA.w !REGISTER_Window1LeftPositionDesignation
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53983(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53983:
	REP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53986(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53986:
	SEP.b #$30
	LDA.w $053D
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	LDX.w $0556
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0504
	STA.l $7F303D
	SEP.b #$31
	LDA.w $0556
	SBC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0504
	STA.l $7F3041
	SEP.b #$31
	LDA.w $0556
	CLC
	ADC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0504
	STA.l $7F3045
	SEP.b #$30
	LDX.w $0556
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0507
	STA.l $7F303F
	SEP.b #$31
	LDA.w $0556
	SBC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0507
	STA.l $7F3043
	SEP.b #$31
	LDA.w $0556
	CLC
	ADC.b #$2A
	AND.b #$7F
	TAX
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.w $0507
	STA.l $7F3047
	LDA.w $0555
	CLC
	ADC.w $053E
	AND.w #$7FFF
	STA.w $0555
	LDA.w $053C
	CLC
	ADC.w #$0480
	STA.w $053C
	DEC.w $0550
	BNE.b CODE_C53A75
	LDA.w #$0000
	STA.l $7F303B
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$FFEF
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	LDA.w #$0002
	TRB.w !RAM_BSZ1_Global_HDMAEnable
	LDA.w #$FF00
	STA.w !REGISTER_Window1LeftPositionDesignation
CODE_C53A75:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53A76(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53A76:
	SEP.b #$30
	LDA.b #$08
	STA.w $0046
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53A83(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53A83:
	SEP.b #$30
	LDA.l $7E292C
	BNE.b CODE_C53A93
	LDA.l $7E2003
	AND.b #$80
	TAY
	RTL

CODE_C53A93:
	LDA.b $03
	AND.b #$40
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53A9B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53A9B:
	SEP.b #$30
	LDA.l $7E292C
	BNE.b CODE_C53AAD
	LDA.l $7E2003
	AND.b #$80
	EOR.b #$80
	TAY
	RTL

CODE_C53AAD:
	LDA.b $03
	AND.b #$40
	EOR.b #$40
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53AB7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53AB7:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53ABB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53ABB:
	LDA.b $05
	CMP.l $7E6DD7
	BEQ.b CODE_C53AD2
	LDA.b $08
	DEC
	CMP.l $7E6DD8
	BEQ.b CODE_C53AD2
	REP.b #$30
	LDY.w #$0001
	RTL

CODE_C53AD2:
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53AD8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53AD8:
	LDA.l $7E6DD9
	AND.w #$0003
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53AE1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53AE1:
	LDA.l $7E6DD9
	AND.w #$0003
	CMP.w #$0001
	BEQ.b CODE_C53AF1
	LDY.w #$0001
	RTL

CODE_C53AF1:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53AF5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53AF5:
	LDA.l $7E6DD9
	AND.w #$0003
	BEQ.b CODE_C53B02
	LDY.w #$0000
	RTL

CODE_C53B02:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53B06(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53B06:
	LDA.l $7E6DD9
	AND.w #$0003
	CMP.w #$0001
	BEQ.b CODE_C53B16
	LDY.w #$0000
	RTL

CODE_C53B16:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53B1A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53B1A:
	LDA.l $7E6DD9
	AND.w #$0003
	CMP.w #$0003
	BEQ.b CODE_C53B2A
	LDY.w #$0000
	RTL

CODE_C53B2A:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53B2E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53B2E:
	LDA.l $7E6DD9
	AND.w #$0003
	CMP.w #$0002
	BEQ.b CODE_C53B3E
	LDY.w #$0000
	RTL

CODE_C53B3E:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53B42(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53B42:
	LDA.b $30
	AND.w #$00FF
	CMP.w #$0010
	BCS.b CODE_C53B50
	LDY.w #$0000
	RTL

CODE_C53B50:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53B54(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53B54:
	LDA.l $000082
	AND.w #$00FF
	CMP.w #$0010
	BCS.b CODE_C53B64
	LDY.w #$0000
	RTL

CODE_C53B64:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53B68(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53B68:
	LDA.l $7E6DE5
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_C53B78
	LDY.w #$0000
	RTL

CODE_C53B78:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53B7C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53B7C:
	LDA.l $7E6DE6
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_C53B8C
	LDY.w #$0000
	RTL

CODE_C53B8C:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53B90(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53B90:
	LDA.l !RAM_BSZ1_Player_CurrentKeyCount
	AND.w #$00FF
	BEQ.b CODE_C53B9D
	LDY.w #$0000
	RTL

CODE_C53B9D:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53BA1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53BA1:
	LDA.b $07
	AND.w #$00FF
	BNE.b CODE_C53BAF
	LDA.b $08
	BIT.w #$000F
	BEQ.b CODE_C53BB3
CODE_C53BAF:
	LDY.w #$0000
	RTL

CODE_C53BB3:
	LDY.w #$0001
	RTL

CODE_C53BB7:
	LDA.b $08
	BIT.w #$0007
	BNE.b CODE_C53BAF
	BRA.b CODE_C53BB3

CODE_C53BC0:
	LDA.b $08
	BIT.w #$0007
	BEQ.b CODE_C53BAF
	BRA.b CODE_C53BB3
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53BC9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53BC9:
	LDA.b $04
	AND.w #$00FF
	BNE.b CODE_C53BDA
	LDA.b $05
	AND.w #$000F
	CMP.w #$0008
	BEQ.b CODE_C53BDE
CODE_C53BDA:
	LDY.w #$0000
	RTL

CODE_C53BDE:
	LDY.w #$0001
	RTL

CODE_C53BE2:
	LDA.b $05
	BIT.w #$0007
	BNE.b CODE_C53BDA
	BRA.b CODE_C53BDE

CODE_C53BEB:
	LDA.b $05
	BIT.w #$0007
	BEQ.b CODE_C53BDA
	BRA.b CODE_C53BDE
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53BF4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53BF4:
	SEP.b #$30
	LDA.b $5C
	BEQ.b CODE_C53C19
	STA.w $0000
CODE_C53BFD:
	LDA.w $0000
	DEC
	STA.w $0001
	ASL
	CLC
	ADC.w $0001
	TAX
	LDA.b ($5D,x)
	CMP.b #$00
	BNE.b CODE_C53C14
	LDY.b #$01
	BRA.b CODE_C53C1B

CODE_C53C14:
	DEC.w $0000
	BNE.b CODE_C53BFD
CODE_C53C19:
	LDY.b #$00
CODE_C53C1B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53C1E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53C1E:
	SEP.b #$30
	LDA.b $5C
	BEQ.b CODE_C53C49
	STA.w $0000
CODE_C53C27:
	LDA.w $0000
	DEC
	STA.w $0001
	ASL
	CLC
	ADC.w $0001
	TAX
	LDA.b ($5D,x)
	CMP.b #$00
	BNE.b CODE_C53C44
	LDA.b ($5F,x)
	AND.b #$40
	BEQ.b CODE_C53C44
	LDY.b #$01
	BRA.b CODE_C53C4B

CODE_C53C44:
	DEC.w $0000
	BNE.b CODE_C53C27
CODE_C53C49:
	LDY.b #$00
CODE_C53C4B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53C4E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53C4E:
	LDA.w $1515
	BIT.w #$0080
	BEQ.b CODE_C53C5A
	LDY.w #$0000
	RTL

CODE_C53C5A:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53C5E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53C5E:
	REP.b #$30
	LDY.w #$0000
CODE_C53C63:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	AND.w #$00FF
	CMP.w #$0011
	BEQ.b CODE_C53C93
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C53C63
	SEP.b #$30
	LDY.b #$00
	BRA.b CODE_C53CA8

CODE_C53C93:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b $02
	PLD
	CMP.b #$06
	BCS.b CODE_C53CA6
	LDY.b #$00
	BRA.b CODE_C53CA8

CODE_C53CA6:
	LDY.b #$01
CODE_C53CA8:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53CAB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53CAB:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E6DD7
	CMP.b #$09
	BCC.b CODE_C53CC3
	LDA.l $7E6DD7
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.b #$D9
else
	CMP.b #$D8
endif
	BCC.b CODE_C53CC1
	BRA.b CODE_C53CC3

CODE_C53CC1:
	LDY.b #$01
CODE_C53CC3:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53CC6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53CC6:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E6DD7
	CMP.b #$1F
	BCC.b CODE_C53CE4
	CMP.b #$E3
	BCS.b CODE_C53CE4
	LDA.l $7E6DD8
	CMP.b #$C8
	BCS.b CODE_C53CE4
	CMP.b #$60
	BCC.b CODE_C53CE4
	LDY.b #$01
CODE_C53CE4:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53CE7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53CE7:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E6DD7
	CMP.b #$09
	BCC.b CODE_C53CFF
	LDA.l $7E6DD7
	CMP.b #$E0
	BCC.b CODE_C53CFD
	BRA.b CODE_C53CFF

CODE_C53CFD:
	LDY.b #$00
CODE_C53CFF:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53D02(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53D02:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E6DD7
	CMP.b #$F8
	BCS.b CODE_C53D1A
	LDA.l $7E6DD7
	CMP.b #$28
	BCS.b CODE_C53D18
	BRA.b CODE_C53D1A

CODE_C53D18:
	LDY.b #$01
CODE_C53D1A:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53D1D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53D1D:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E6DD8
	CMP.b #$C0
	BCS.b CODE_C53D35
	LDA.l $7E6DD8
	CMP.b #$39
	BCS.b CODE_C53D33
	BRA.b CODE_C53D35

CODE_C53D33:
	LDY.b #$01
CODE_C53D35:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53D38(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53D38:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E6DD8
	CMP.b #$C5
	BCC.b CODE_C53D46
	LDY.b #$01
CODE_C53D46:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53D49(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53D49:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E6DD8
	CMP.b #$5F
	BCC.b CODE_C53D57
	LDY.b #$01
CODE_C53D57:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53D5A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53D5A:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E6DD7
	CMP.b #$20
	BCS.b CODE_C53D68
	LDY.b #$00
CODE_C53D68:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53D6B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53D6B:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E6DD8
	CMP.b #$60
	BCS.b CODE_C53D79
	LDY.b #$00
CODE_C53D79:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53D7C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53D7C:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E6DD7
	CMP.b #$10
	BCC.b CODE_C53D8A
	LDY.b #$00
CODE_C53D8A:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53D8D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53D8D:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E6DD8
	CMP.b #$50
	BCC.b CODE_C53D9B
	LDY.b #$00
CODE_C53D9B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53D9E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53D9E:
	LDA.l $001517
	AND.w #$00FF
	BEQ.b CODE_C53DAB
	LDY.w #$0000
	RTL

CODE_C53DAB:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53DAF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53DAF:
	LDA.l $001517
	AND.w #$00FF
	CMP.w #$0003
	BEQ.b CODE_C53DBF
	LDY.w #$0000
	RTL

CODE_C53DBF:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53DC3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53DC3:
	LDA.l $001517
	AND.w #$00FF
	CMP.w #$0004
	BEQ.b CODE_C53DD3
	LDY.w #$0000
	RTL

CODE_C53DD3:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_C53DD7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_C53DD7:
	LDA.l $001517
	AND.w #$00FF
	CMP.w #$0005
	BEQ.b +
	LDY.w #$0000
	RTL

+:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53DD7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53DD7:
	SEP.b #$30
	LDA.b #$00
	STA.w $0000
	LDA.b $05
	TAX
	SEC
	SBC.b #$07
	STA.b $05
	LDA.b $2D
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$01
	BEQ.b CODE_C53DF7
	STX.b $05
	BRA.b CODE_C53E15

CODE_C53DF7:
	LDA.b #$00
	STA.w $0000
	TXA
	CLC
	ADC.b #$07
	STA.b $05
	LDA.b $2D
	STA.w $0004
	JSL.l CODE_C5D0AC
	STX.b $05
	BIT.b #$01
	BNE.b CODE_C53E15
	LDY.b #$00
	BRA.b CODE_C53E17

CODE_C53E15:
	LDY.b #$01
CODE_C53E17:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53E1A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53E1A:
	SEP.b #$30
	LDA.b #$01
	STA.w $0000
	LDA.b $2E
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$01
	BEQ.b CODE_C53E32
	LDY.b #$01
	BRA.b CODE_C53E34

CODE_C53E32:
	LDY.b #$00
CODE_C53E34:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53E37(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53E37:
	SEP.b #$30
	LDA.b #$02
	STA.w $0000
	LDA.b $2B
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$01
	BEQ.b CODE_C53E32
	LDY.b #$01
	BRA.b CODE_C53E51

CODE_C53E4F:
	LDY.b #$00
CODE_C53E51:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53E54(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53E54:
	SEP.b #$30
	LDA.b #$04
	STA.w $0000
	LDA.b $2C
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$01
	BEQ.b CODE_C53E32
	LDY.b #$01
	BRA.b CODE_C53E6E

CODE_C53E6C:
	LDY.b #$00
CODE_C53E6E:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53E71(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)


CODE_C53E71:
	SEP.b #$30
	LDA.b #$00
	STA.w $0000
	LDA.b $2D
	STA.w $0004
	LDA.b #$09
	STA.w $001F
	LDA.b #$10
	STA.w $001E
	BRA.b CODE_C53ECF

CODE_C53E89:
	SEP.b #$30
	LDA.b #$01
	STA.w $0000
	LDA.b $2E
	STA.w $0004
	LDA.b #$09
	STA.w $001F
	LDA.b #$10
	STA.w $001E
	BRA.b CODE_C53ECF

CODE_C53EA1:
	SEP.b #$30
	LDA.b #$00
	STA.w $0000
	LDA.b $2D
	STA.w $0004
	LDA.b #$01
	STA.w $001F
	LDA.b #$00
	STA.w $001E
	BRA.b CODE_C53ECF

CODE_C53EB9:
	SEP.b #$30
	LDA.b #$01
	STA.w $0000
	LDA.b $2E
	STA.w $0004
	LDA.b #$01
	STA.w $001F
	LDA.b #$00
	STA.w $001E
CODE_C53ECF:
	STZ.b $77
	LDA.b $05
	TAX
	SEC
	SBC.b #$07
	STA.b $05
	LDY.b #$00
	JSL.l CODE_C5D0AC
	BIT.w $001E
	BNE.b CODE_C53EE9
	BIT.w $001F
	BNE.b CODE_C53F02
CODE_C53EE9:
	LDY.b $02
	CPY.b #$06
	BEQ.b CODE_C53F02
	LDA.b $4E
	ASL
	TXY
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BCC +
	STA $0010
	TXA
	CLC
	ADC $0010
	BRA ++

+:
	STA $0010
	TXA
	SEC
	SBC $0010

++:
	TAX
	TYA
	BRA CODE_C53F08
else
	TXA
	BCC.b CODE_C53EFB
	CLC
	ADC.b $4E
	BRA.b CODE_C53EFE

CODE_C53EFB:
	SEC
	SBC.b $4E
CODE_C53EFE:
	TAX
	TYA
	BRA.b CODE_C53F08
endif

CODE_C53F02:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	AND.w $001F
endif
	STA.b $77
	TXA
CODE_C53F08:
	CLC
	ADC.b #$06
	STA.b $05
	JSL.l CODE_C5D0AC
	PHA
	BIT.w $001E
	BNE.b CODE_C53F1E
	BIT.w $001F
	BEQ.b CODE_C53F1E
	BRA.b CODE_C53F3D

CODE_C53F1E:
	LDY.b $02
	CPY.b #$06
	BNE.b CODE_C53F2B
	LDA.b $77
	BNE.b CODE_C53F3D
	TXA
	BRA.b CODE_C53F37

CODE_C53F2B:
	LDA.b $4E
	ASL
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BCS.b +
	STA.w $0010
	TXA
	ADC.w $0010
	BRA.b CODE_C53F37

+:
	STA.w $0010
	TXA
	SBC.w $0010
else
	TXA
	BCS.b CODE_C53F35
	ADC.b $4E
	BRA.b CODE_C53F37

CODE_C53F35:
	SBC.b $4E
endif
CODE_C53F37:
	STA.b $05
	LDY.b #$01
	BRA.b CODE_C53F41

CODE_C53F3D:
	STX.b $05
	LDY.b #$00
CODE_C53F41:
	PLA
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53F45(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53F45:
	SEP.b #$30
	LDA.b #$09
	STA.w $001F
	LDA.b #$10
	STA.w $001E
	BRA.b CODE_C53F5F

CODE_C53F53:
	SEP.b #$30
	LDA.b #$01
	STA.w $001F
	LDA.b #$00
	STA.w $001E
CODE_C53F5F:
	LDA.b #$02
	STA.w $0000
	LDA.b $2B
	STA.w $0004
	JSL.l CODE_C5D0AC
	LDY.b #$01
	BIT.w $001E
	BNE.b CODE_C53F7B
	BIT.w $001F
	BEQ.b CODE_C53F7B
	LDY.b #$00
CODE_C53F7B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53F7E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53F7E:
	SEP.b #$30
	LDA.b #$09
	STA.w $001F
	LDA.b #$10
	STA.w $001E
	BRA.b CODE_C53F98

CODE_C53F8C:
	SEP.b #$30
	LDA.b #$01
	STA.w $001F
	LDA.b #$00
	STA.w $001E
CODE_C53F98:
	LDA.b #$04
	STA.w $0000
	LDA.b $2C
	STA.w $0004
	JSL.l CODE_C5D0AC
	LDY.b #$01
	BIT.w $001E
	BNE.b CODE_C53FB4
	BIT.w $001F
	BEQ.b CODE_C53FB4
	LDY.b #$00
CODE_C53FB4:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C53FB7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C53FB7:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	STA.w $0010
	LDY.w #$0000
CODE_C53FC3:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	AND.w #$00FF
	CMP.w #$0008
	BEQ.b CODE_C53FEF
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C53FC3
	BRA.b CODE_C54057

CODE_C53FEF:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b $05
	CMP.w $150A
	BCC.b CODE_C54043
	PHA
	LDA.w $1512
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.w $150A
	CLC
	ADC.w $0000
	STA.w $0000
	PLA
	CMP.w $0000
	BCS.b CODE_C54043
	LDA.b $08
	SEC
	SBC.b #$38
	CMP.w $150C
	BCC.b CODE_C54043
	PHA
	LDA.w $1512
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.w $150C
	CLC
	ADC.w $0000
	STA.w $0000
	PLA
	CMP.w $0000
	BCS.b CODE_C54043
	PLD
	SEP.b #$30
	LDY.b #$01
	BRA.b CODE_C5405B

CODE_C54043:
	PLD
	LDA.w $0010
	BEQ.b CODE_C54057
	DEC.w $0010
	REP.b #$30
	INY
	CPY.w #$0014
	BCS.b CODE_C54057
	JMP.w CODE_C53FC3

CODE_C54057:
	SEP.b #$30
	LDY.b #$00
CODE_C5405B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5405E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5405E:
	SEP.b #$30
	LDA.l $7E6DD7
	CMP.b #$06
	BCC.b CODE_C540C9
	SEC
	SBC.b #$06
	CMP.w $150A
	BCC.b CODE_C540C9
	CLC
	ADC.b #$06
	PHA
	LDA.w $1512
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.w $150A
	CLC
	ADC.w $0000
	SEC
	SBC.b #$06
	STA.w $0000
	PLA
	CMP.w $0000
	BCS.b CODE_C540C9
	LDA.l $7E6DD8
	CMP.b #$3E
	BCC.b CODE_C540C9
	SEC
	SBC.b #$38
	SEC
	SBC.b #$06
	CMP.w $150C
	BCC.b CODE_C540C9
	CLC
	ADC.b #$06
	PHA
	LDA.w $1512
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.w $150C
	CLC
	ADC.w $0000
	SEC
	SBC.b #$06
	STA.w $0000
	PLA
	CMP.w $0000
	BCS.b CODE_C540C9
	SEP.b #$30
	LDY.b #$01
	BRA.b CODE_C540CD

CODE_C540C9:
	SEP.b #$30
	LDY.b #$00
CODE_C540CD:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C540D0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C540D0:
	REP.b #$30
	JSL.l CODE_C53C4E
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C540E2
	REP.b #$30
	JSL.l CODE_C547E7
CODE_C540E2:
	REP.b #$30
	JSL.l CODE_C541EA
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C540F8
CODE_C540EE:
	JSL.l CODE_C547E7
	SEP.b #$30
	LDY.b #$00
	BRA.b CODE_C54112

CODE_C540F8:
	LDA.l $7E6DD9
	BNE.b CODE_C540EE
	JSL.l CODE_C547D9
	JSL.l CODE_C53B54
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C54110
	LDY.b #$00
	BRA.b CODE_C54112

CODE_C54110:
	LDY.b #$01
CODE_C54112:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54115(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54115:
	REP.b #$30
	JSL.l CODE_C53C4E
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C54127
	REP.b #$30
	JSL.l CODE_C547E7
CODE_C54127:
	REP.b #$30
	JSL.l CODE_C5423E
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C5413D
CODE_C54133:
	JSL.l CODE_C547E7
	SEP.b #$30
	LDY.b #$00
	BRA.b CODE_C54159

CODE_C5413D:
	LDA.l $7E6DD9
	CMP.b #$01
	BNE.b CODE_C54133
	JSL.l CODE_C547D9
	JSL.l CODE_C53B54
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C54157
	LDY.b #$00
	BRA.b CODE_C54159

CODE_C54157:
	LDY.b #$01
CODE_C54159:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5415C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5415C:
	REP.b #$30
	JSL.l CODE_C53C4E
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C5416E
	REP.b #$30
	JSL.l CODE_C547E7
CODE_C5416E:
	REP.b #$30
	JSL.l CODE_C542EE
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C54184
CODE_C5417A:
	JSL.l CODE_C547E7
	SEP.b #$30
	LDY.b #$00
	BRA.b CODE_C541A0

CODE_C54184:
	LDA.l $7E6DD9
	CMP.b #$02
	BNE.b CODE_C5417A
	JSL.l CODE_C547D9
	JSL.l CODE_C53B54
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C5419E
	LDY.b #$00
	BRA.b CODE_C541A0

CODE_C5419E:
	LDY.b #$01
CODE_C541A0:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C541A3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C541A3:
	REP.b #$30
	JSL.l CODE_C53C4E
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C541B5
	REP.b #$30
	JSL.l CODE_C547E7
CODE_C541B5:
	REP.b #$30
	JSL.l CODE_C54285
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C541CB
CODE_C541C1:
	JSL.l CODE_C547E7
	SEP.b #$30
	LDY.b #$00
	BRA.b CODE_C541E7

CODE_C541CB:
	LDA.l $7E6DD9
	CMP.b #$03
	BNE.b CODE_C541C1
	JSL.l CODE_C547D9
	JSL.l CODE_C53B54
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C541E5
	LDY.b #$00
	BRA.b CODE_C541E7

CODE_C541E5:
	LDY.b #$01
CODE_C541E7:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C541EA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C541EA:
	SEP.b #$30
	LDA.w $150A
	CLC
	ADC.b #$10
	STA.w $0002
	SEC
	SBC.b #$04
	STA.w $0003
	LDA.l $7E6DD7
	CMP.w $0003
	BCC.b CODE_C54237
	LDA.w $0002
	CLC
	ADC.b #$04
	STA.w $0003
	LDA.l $7E6DD7
	CMP.w $0003
	BCS.b CODE_C54237
	LDA.w $150C
	CLC
	ADC.b #$40
	STA.w $0002
	CLC
	ADC.b #$1A
	STA.w $0003
	LDA.l $7E6DD8
	SEC
	SBC.b #$07
	CMP.w $0003
	BCS.b CODE_C54237
	SEP.b #$30
	LDY.b #$01
	BRA.b CODE_C5423B

CODE_C54237:
	SEP.b #$30
	LDY.b #$00
CODE_C5423B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5423E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5423E:
	SEP.b #$30
	LDA.w $150A
	CLC
	ADC.b #$10
	STA.w $0002
	SEC
	SBC.b #$04
	STA.w $0003
	LDA.l $7E6DD7
	CMP.w $0003
	BCC.b CODE_C54280
	LDA.w $0002
	CLC
	ADC.b #$04
	STA.w $0003
	LDA.l $7E6DD7
	CMP.w $0003
	BCS.b CODE_C54280
	LDA.w $150C
	CLC
	ADC.b #$30
	STA.w $0002
	LDA.l $7E6DD8
	CMP.w $0002
	BCC.b CODE_C54280
	LDY.b #$01
	BRA.b CODE_C54282

CODE_C54280:
	LDY.b #$00
CODE_C54282:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54285(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54285:
	SEP.b #$30
	LDA.w $150A
	CLC
	ADC.b #$08
	STA.w $0002
	SEC
	SBC.b #$0A
	STA.w $0003
	LDA.l $7E6DD7
	CLC
	ADC.b #$07
	CMP.w $0003
	BCC.b CODE_C542E7
	LDA.w $0002
	CLC
	ADC.b #$0A
	STA.w $0003
	LDA.l $7E6DD7
	SEC
	SBC.b #$07
	CMP.w $0003
	BCS.b CODE_C542E7
	LDA.w $150C
	CLC
	ADC.b #$50
	STA.w $0002
	CLC
	ADC.b #$04
	STA.w $0003
	LDA.l $7E6DD8
	CMP.w $0003
	BCS.b CODE_C542E7
	LDA.w $0002
	SEC
	SBC.b #$04
	STA.w $0003
	LDA.l $7E6DD8
	CMP.w $0003
	BCC.b CODE_C542E7
	SEP.b #$30
	LDY.b #$01
	BRA.b CODE_C542EB

CODE_C542E7:
	SEP.b #$30
	LDY.b #$00
CODE_C542EB:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C542EE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C542EE:
	SEP.b #$30
	LDA.w $150A
	CLC
	ADC.b #$18
	STA.w $0002
	SEC
	SBC.b #$0A
	STA.w $0003
	LDA.l $7E6DD7
	CLC
	ADC.b #$07
	CMP.w $0003
	BCC.b CODE_C54350
	LDA.w $0002
	CLC
	ADC.b #$0A
	STA.w $0003
	LDA.l $7E6DD7
	SEC
	SBC.b #$07
	CMP.w $0003
	BCS.b CODE_C54350
	LDA.w $150C
	CLC
	ADC.b #$50
	STA.w $0002
	CLC
	ADC.b #$04
	STA.w $0003
	LDA.l $7E6DD8
	CMP.w $0003
	BCS.b CODE_C54350
	LDA.w $0002
	SEC
	SBC.b #$04
	STA.w $0003
	LDA.l $7E6DD8
	CMP.w $0003
	BCC.b CODE_C54350
	SEP.b #$30
	LDY.b #$01
	BRA.b CODE_C54354

CODE_C54350:
	SEP.b #$30
	LDY.b #$00
CODE_C54354:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54357(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54357:
	REP.b #$30
	LDY.w #$0000
CODE_C5435C:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	AND.w #$00FF
	CMP.w #$0007
	BEQ.b CODE_C54388
	PLD
CODE_C54380:
	INY
	CPY.w #$0014
	BCC.b CODE_C5435C
	BRA.b CODE_C543E2

CODE_C54388:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b $05
	CMP.w $150A
	BCC.b CODE_C543DC
	LDA.w $1512
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.w $150A
	CLC
	ADC.w $0000
	STA.w $0000
	LDA.b $05
	CMP.w $0000
	BCS.b CODE_C543DC
	LDA.b $08
	SEC
	SBC.b #$38
	CMP.w $150C
	BCC.b CODE_C543DC
	PHA
	LDA.w $1512
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.w $150C
	CLC
	ADC.w $0000
	STA.w $0000
	PLA
	CMP.w $0000
	BCS.b CODE_C543DC
	PLD
	SEP.b #$30
	LDY.b #$01
	BRA.b CODE_C543E6

CODE_C543DC:
	PLD
	REP.b #$30
	JMP.w CODE_C54380

CODE_C543E2:
	SEP.b #$30
	LDY.b #$00
CODE_C543E6:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C543E9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C543E9:
	SEP.b #$30
	LDA.b $08
	STA.w $0000
	LDA.b $05
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	ASL
	TAX
	LDY.w #$0000
	LDA.l $7E5C4C,x
	AND.w #$00FF
	BNE.b CODE_C5440C
	LDY.w #$0001
CODE_C5440C:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5440D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5440D:
	SEP.b #$30
	LDA.b $08
	STA.w $0000
	LDA.b $05
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	ASL
	TAX
	LDY.w #$0001
	LDA.l $7E5C4C,x
	AND.w #$00FF
	BNE.b CODE_C54430
	LDY.w #$0000
CODE_C54430:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54431(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54431:
	REP.b #$30
	LDA.b $08
	AND.w #$00FF
	CMP.w #$0079
	BCS.b CODE_C54442
	LDY.w #$0000
	BRA.b CODE_C54445

CODE_C54442:
	LDY.w #$0001
CODE_C54445:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54448(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54448:
	REP.b #$30
	LDA.b $08
	AND.w #$00FF
	CMP.w #$0080
	BCS.b CODE_C54459
	LDY.w #$0000
	BRA.b CODE_C5445C

CODE_C54459:
	LDY.w #$0001
CODE_C5445C:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5445F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5445F:
	REP.b #$30
	LDA.b $08
	AND.w #$00FF
	CMP.w #$00B8
	BCC.b CODE_C54470
	LDY.w #$0000
	BRA.b CODE_C54473

CODE_C54470:
	LDY.w #$0001
CODE_C54473:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54476(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54476:
	REP.b #$30
	LDA.b $05
	AND.w #$00FF
	CMP.w #$0021
	BCS.b CODE_C54487
	LDY.w #$0000
	BRA.b CODE_C5448A

CODE_C54487:
	LDY.w #$0001
CODE_C5448A:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5448D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5448D:
	REP.b #$30
	LDA.b $05
	AND.w #$00FF
	CMP.w #$0028
	BCS.b CODE_C5449E
	LDY.w #$0000
	BRA.b CODE_C544A1

CODE_C5449E:
	LDY.w #$0001
CODE_C544A1:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C544A4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C544A4:
	REP.b #$30
	LDA.b $05
	AND.w #$00FF
	CMP.w #$0071
	BCS.b CODE_C544B5
	LDY.w #$0000
	BRA.b CODE_C544B8

CODE_C544B5:
	LDY.w #$0001
CODE_C544B8:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C544BB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C544BB:
	REP.b #$30
	LDA.b $05
	AND.w #$00FF
	CMP.w #$00A8
	BCC.b CODE_C544CC
	LDY.w #$0000
	BRA.b CODE_C544CF

CODE_C544CC:
	LDY.w #$0001
CODE_C544CF:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C544D2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C544D2:
	REP.b #$30
	LDA.b $05
	AND.w #$00FF
	CMP.w #$00D8
	BCC.b CODE_C544E3
	LDY.w #$0000
	BRA.b CODE_C544E6

CODE_C544E3:
	LDY.w #$0001
CODE_C544E6:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C544E9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C544E9:
	REP.b #$30
	LDA.l !RAM_BSZ1_RAM7E7439
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C544F1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C544F1:
	REP.b #$30
	PEA.w $0080
	PEA.w $0001
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C54506:
	REP.b #$30
	PEA.w $0080
	PEA.w $0002
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C5451B:
	REP.b #$30
	PEA.w $0080
	PEA.w $0003
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C54530:
	REP.b #$30
	PEA.w $0080
	PEA.w $0004
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C54545:
	REP.b #$30
	PEA.w $0080
	PEA.w $0005
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C5455A:
	REP.b #$30
	PEA.w $0080
	PEA.w $0006
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C5456F:
	REP.b #$30
	PEA.w $0080
	PEA.w $0007
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C54584:
	REP.b #$30
	PEA.w $0080
	PEA.w $0008
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C54599:
	REP.b #$30
	PEA.w $0080
	PEA.w $0009
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C545AE:
	REP.b #$30
	PEA.w $0080
	PEA.w $000A
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C545C3:
	REP.b #$30
	PEA.w $0080
	PEA.w $000B
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C545D8:
	REP.b #$30
	PEA.w $0080
	PEA.w $000C
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C545ED:
	REP.b #$30
	PEA.w $0080
	PEA.w $000D
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C54602:
	REP.b #$30
	PEA.w $0080
	PEA.w $000E
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C54617:
	REP.b #$30
	PEA.w $0080
	PEA.w $000F
	PHD
	JSL.l CODE_C5462C
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL

CODE_C5462C:
	SEP.b #$30
	LDA.b $5C
	BEQ.b CODE_C54647
	ASL
	ADC.b $5C
	SBC.b #$02
	TAX
	LDY.b #$4F
CODE_C5463A:
	LDA.b $5F,x
	AND.b #$0F
	CMP.b $06,s
	BEQ.b CODE_C5464D
	DEX
	DEX
	DEX
	BPL.b CODE_C5463A
CODE_C54647:
	REP.b #$30
	LDY.w #$0000
	RTL

CODE_C5464D:
	LDA.b $5D,x
	STA.b $66
	LDA.b $5E,x
	STA.b $67
	LDA.b $5F,x
	STA.b $68
	REP.b #$30
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5465F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5465F:
	REP.b #$30
	LDY.w #$0000
	LDA.w $00A5
	CMP.w #$0140
	BCC.b CODE_C5466F
	LDY.w #$0001
CODE_C5466F:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54670(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54670:
	SEP.b #$30
	LDY.b #$00
	LDA.w $0020
	AND.b #$07
	BNE.b CODE_C5467D
	LDY.b #$01
CODE_C5467D:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54680(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54680:
	SEP.b #$30
	LDY.b #$00
	LDA.w $0020
	AND.b #$FF
	BNE.b CODE_C5468D
	LDY.b #$01
CODE_C5468D:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54690(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54690:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$0D
	BNE.b CODE_C5469E
	LDY.b #$01
CODE_C5469E:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C546A1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C546A1:
	SEP.b #$30
	LDA.w $150A
	CLC
	ADC.b #$08
	STA.w $150A
	REP.b #$30
CODE_C546AE:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C546AF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C546AF:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$06
	BCC.b CODE_C546BD
	LDY.b #$01
CODE_C546BD:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C546C0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C546C0:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$0B
	BNE.b CODE_C546CE
	LDY.b #$01
CODE_C546CE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_C546F4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_C546F4:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E75E5
	BEQ.b +
	LDY.b #$00
+:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_ADDR_C54703(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_C54703:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E2001
	CMP.b #$0B
	BNE.b +
	LDY.b #$00
+:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_ADDR_C54714(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_C54714:
	JSL.l CODE_C53C4E
	SEP.b #$30
	CPY.b #$00
	BEQ.b +
	LDY.b #$00
	LDA.l $7E2015
	CMP.b #$02
	BNE.b +
	LDY.b #$01
+:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C546D1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C546D1:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C546D2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C546D2:
	REP.b #$30
	LDY.w #$0000
CODE_C546D7:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	AND.w #$00FF
	CMP.w #$0023
	BEQ.b CODE_C54719
	CMP.w #$004C
	BNE.b CODE_C5470B
	PHY
	LDY.w #$000A
	LDA.b [$00],y
	PLY
	CMP.w #$0023
	BEQ.b CODE_C54719
CODE_C5470B:
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C546D7
	LDA.w #$0000
	STA.b $57
	BRA.b CODE_C5471F

CODE_C54719:
	PLD
	LDA.w $0000
	STA.b $57
CODE_C5471F:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54720(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54720:
	REP.b #$30
	LDA.b $57
	BEQ.b CODE_C5473E
	SEP.b #$30
	LDA.b [$57]
	CMP.b #$23
	BEQ.b CODE_C54732
	CMP.b #$4C
	BNE.b CODE_C5473E
CODE_C54732:
	LDY.b #$05
	LDA.b [$57],y
	STA.b $05
	LDY.b #$08
	LDA.b [$57],y
	STA.b $08
CODE_C5473E:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54741(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54741:
	REP.b #$30
	LDY.w #$0000
CODE_C54746:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	AND.w #$00FF
	CMP.w #$0000
	BEQ.b CODE_C54772
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C54746
	BRA.b CODE_C54781

CODE_C54772:
	LDA.w $0000
	TCD
	LDA.w #$0058
	STA.b $05
	LDA.w #$00B0
	STA.b $08
	PLD
CODE_C54781:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54784(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54784:
	REP.b #$30
	LDY.w #$0000
CODE_C54789:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	AND.w #$00FF
	CMP.w #$0000
	BEQ.b CODE_C547B5
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C54789
	BRA.b CODE_C547C8

CODE_C547B5:
	LDA.w $0000
	TCD
	LDA.w #$00C8
	STA.b $05
	LDA.w #$0090
	STA.b $08
	PLD
	JSL.l CODE_CC2D76
CODE_C547C8:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C547CB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C547CB:
	SEP.b #$30
	INC.b $30
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C547D2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C547D2:
	SEP.b #$30
	STZ.b $30
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C547D9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C547D9:
	SEP.b #$30
	LDA.l $000082
	INC
	STA.l $000082
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C547E7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C547E7:
	SEP.b #$30
	LDA.b #$00
	STA.l $000082
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C547F2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C547F2:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E6DE5
	LDA.l $7E2012
	STA.l $7E72F9
	LDA.l $7E2015
	STA.l $7E72FA
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5480D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5480D:
	SEP.b #$30
	LDA.l $00150A
	CLC
	ADC.b #$08
	STA.l $7E72F7
	LDA.l $00150C
	CLC
	ADC.b #$53
	STA.l $7E72F8
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54828(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54828:
	SEP.b #$30
	LDA.l $00150A
	SEC
	SBC.b #$08
	STA.l $7E72F7
	LDA.l $00150C
	CLC
	ADC.b #$53
	STA.l $7E72F8
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54843(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54843:
	SEP.b #$30
	LDA.l $00150A
	SEC
	SBC.b #$08
	STA.l $7E72F7
	LDA.l $00150C
	CLC
	ADC.b #$43
	STA.l $7E72F8
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5485E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5485E:
	SEP.b #$30
	LDA.l $00150A
	SEC
	SBC.b #$08
	STA.l $7E72F7
	LDA.l $00150C
	CLC
	ADC.b #$43
	STA.l $7E72F8
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54879(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54879:
	SEP.b #$30
	LDA.l $7E72F9
	STA.l $7E2012
	LDA.l $7E72FA
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54894(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54894:
	SEP.b #$30
	LDA.l $7E6DE6
	INC
	STA.l $7E6DE6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C548A2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C548A2:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E6DE6
	STA.l $7E72F9
	STA.l $7E72FA
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C548B5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C548B5:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E6DE5
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C548C0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C548C0:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentKeyCount
	INC
	STA.l !RAM_BSZ1_Player_CurrentKeyCount
	STA.l $7E6DE3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C548D2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C548D2:
	LDA.b $07
	SEC
	SBC.w #$0080
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C548DB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C548DB:
	LDA.b $07
	CLC
	ADC.w #$0080
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C548E4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C548E4:
	LDA.b $04
	SEC
	SBC.w #$0080
	STA.b $04
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C548ED(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C548ED:
	LDA.b $04
	CLC
	ADC.w #$0080
	STA.b $04
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C548F6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C548F6:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentKeyCount
	BEQ.b CODE_C54909
	DEC
	STA.l !RAM_BSZ1_Player_CurrentKeyCount
	LDA.b #$01
	STA.l $7E6DE3
CODE_C54909:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5490C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5490C:
	SEP.b #$30
	LDA.b #$A0
	SEC
	SBC.l $7E2008
	STA.w $0000
	LDA.b $08
	CLC
	ADC.w $0000
	STA.b $08
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54923(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54923:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$02
	BNE.b CODE_C54946
	LDA.l $7E72F9
	ASL
	ASL
	ASL
	CLC
	ADC.b #$03
	STA.b $05
	LDA.l $7E72FA
	ASL
	ASL
	CLC
	ADC.b #$14
	STA.b $08
	BRA.b CODE_C5495D

CODE_C54946:
	LDA.l $7E2012
	ASL
	ASL
	ASL
	CLC
	ADC.b #$03
	STA.b $05
	LDA.l $7E2015
	ASL
	ASL
	CLC
	ADC.b #$14
	STA.b $08
CODE_C5495D:
	LDA.b #$00
	STA.b $1C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54964(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54964:
	SEP.b #$30
	LDA.l $7E2012
	ASL
	ASL
	ASL
	CLC
	ADC.b #$23
	STA.b $05
	LDA.l $7E2001
	CMP.b #$09
	BNE.b CODE_C54983
	LDA.b $05
	SEC
	SBC.b #$10
	STA.b $05
	BRA.b CODE_C54990

CODE_C54983:
	CMP.b #$0A
	BNE.b CODE_C54990
	LDA.b $05
	SEC
	SBC.b #$08
	STA.b $05
	BRA.b CODE_C54990

CODE_C54990:
	LDA.l $7E2015
	ASL
	ASL
	CLC
	ADC.b #$14
	STA.b $08
	LDA.l $7E2015
	CMP.b #$08
	BCC.b CODE_C549A9
	LDA.b #$02
	STA.b $1C
	BRA.b CODE_C549AD

CODE_C549A9:
	LDA.b #$01
	STA.b $1C
CODE_C549AD:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C549B0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C549B0:
	SEP.b #$30
	LDA.b #$01
	STA.l $001513
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C549BB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C549BB:
	SEP.b #$30
	LDA.l $001511
	STA.l $7E72FC
	LDA.b #$01
	STA.l $001511
	LDA.b #$01
	STA.l $001513
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C549D4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C549D4:
	SEP.b #$30
	LDA.l $001511
	CMP.l $7E72FC
	BCS.b CODE_C549FC
	LDA.w $0020
	AND.b #$07
	BNE.b CODE_C549FC
	LDA.l $001511
	INC
	STA.l $001511
	LDA.b #$06
	JSL.l CODE_C5C62D
	LDA.b #$01
	STA.l $001513
CODE_C549FC:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C549FF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C549FF:
	SEP.b #$30
	LDA.b #$FF
	STA.l $001508
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54A0A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54A0A:
	SEP.b #$30
	LDA.b #$01
	STA.l $001513
	LDA.b #$00
	STA.l $001517
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54A1B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54A1B:
	SEP.b #$30
	LDA.b #$01
	STA.l $001513
	STA.l $001517
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54A2A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54A2A:
	SEP.b #$30
	LDA.b #$04
	STA.l $001513
	STA.l $001517
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54A39(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54A39:
	SEP.b #$30
	LDA.w $0020
	AND.b #$03
	BNE.b CODE_C54A57
	LDA.b #$01
	STA.l $001513
	LDA.l $001517
	CMP.b #$0F
	BCC.b CODE_C54A52
	LDA.b #$FF
CODE_C54A52:
	INC
	STA.l $001517
CODE_C54A57:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54A5A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54A5A:
	SEP.b #$30
	LDA.b #$00
	BRA.b CODE_C54ABA

CODE_C54A60:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_C54ABA

CODE_C54A66:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_C54ABA

CODE_C54A6C:
	SEP.b #$30
	LDA.b #$03
	BRA.b CODE_C54ABA

CODE_C54A72:
	SEP.b #$30
	LDA.b #$04
	BRA.b CODE_C54ABA

CODE_C54A78:
	SEP.b #$30
	LDA.b #$05
	BRA.b CODE_C54ABA

CODE_C54A7E:
	SEP.b #$30
	LDA.b #$06
	BRA.b CODE_C54ABA

CODE_C54A84:
	SEP.b #$30
	LDA.b #$07
	BRA.b CODE_C54ABA

CODE_C54A8A:
	SEP.b #$30
	LDA.b #$08
	BRA.b CODE_C54ABA

CODE_C54A90:
	SEP.b #$30
	LDA.b #$09
	BRA.b CODE_C54ABA

CODE_C54A96:
	SEP.b #$30
	LDA.b #$0A
	BRA.b CODE_C54ABA

CODE_C54A9C:
	SEP.b #$30
	LDA.b #$0B
	BRA.b CODE_C54ABA

CODE_C54AA2:
	SEP.b #$30
	LDA.b #$0C
	BRA.b CODE_C54ABA

CODE_C54AA8:
	SEP.b #$30
	LDA.b #$0D
	BRA.b CODE_C54ABA

CODE_C54AAE:
	SEP.b #$30
	LDA.b #$0E
	BRA.b CODE_C54ABA

CODE_C54AB4:
	SEP.b #$30
	LDA.b #$0F
	BRA.b CODE_C54ABA

CODE_C54ABA:
	PHA
	LDA.l $001515
	AND.b #$80
	CLC
	ADC.l $001514
	STA.l $001515
	PLA
	STA.l $001514
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54AD2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54AD2:
	SEP.b #$30
	LDA.b $08
	STA.w $0000
	LDA.b $05
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	ASL
	TAX
	LDA.l $7E5C4C,x
	STA.l !RAM_BSZ1_RAM7E7439
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54AF1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54AF1:
	SEP.b #$30
	LDA.b $05
	SEC
	SBC.b #$70
	LSR
	LSR
	TAX
	REP.b #$20
	LDA.l !RAM_BSZ1_RAM7E7439
	STA.l !RAM_BSZ1_RAM7E743F,x
	SEP.b #$20
	LDA.b $08
	STA.w $0000
	LDA.b $05
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	CLC
	ADC.w #$7800
	STA.w $0004
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0002
	STA.b $06
	LDA.l !RAM_BSZ1_RAM7E7439
	STA.w $0008
	LDA.w #$FFFF
	STA.b $0A
	LDA.w #$000004
	STA.b $00
	LDX.w #$000004>>16
	STX.b $02
	JSR.w CODE_C5D167
	PLD
	REP.b #$30
	LDA.w #$0000
	STA.l !RAM_BSZ1_RAM7E7439
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54B4C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54B4C:
	SEP.b #$30
	LDA.b #$63
	STA.l $730000
	STA.l $730001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54B5B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54B5B:
	SEP.b #$30
	LDA.b $08
	STA.w $0000
	LDA.b $05
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	CLC
	ADC.w #$7800
	STA.w $0058
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0010
	STA.b $5A
	LDA.l !RAM_BSZ1_RAM7E743F
	STA.b $5C
	LDA.l !RAM_BSZ1_RAM7E7441
	STA.b $5E
	LDA.l !RAM_BSZ1_RAM7E7443
	STA.b $60
	LDA.l !RAM_BSZ1_RAM7E7445
	STA.b $62
	LDA.l !RAM_BSZ1_RAM7E7447
	STA.b $64
	LDA.l !RAM_BSZ1_RAM7E7449
	STA.b $66
	LDA.l !RAM_BSZ1_RAM7E744B
	STA.b $68
	LDA.l !RAM_BSZ1_RAM7E744D
	STA.b $6A
	LDA.w #$FFFF
	STA.b $6C
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54BC4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54BC4:
	SEP.b #$30
	LDA.b $08
	STA.w $0000
	LDA.b $05
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	CLC
	ADC.w #$7800
	STA.w $0058
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$000C
	STA.b $5A
	LDX.w #$0002
	LDY.w #$0000
CODE_C54BED:
	LDA.l $738000,x
	PHA
	AND.w #$00F0
	LSR
	LSR
	LSR
	LSR
	ORA.w #$2030
	STA.w $005C,y
	PLA
	AND.w #$000F
	ORA.w #$2030
	STA.w $005E,y
	INY
	INY
	INY
	INY
	DEX
	CPX.w #$0000
	BPL.b CODE_C54BED
	LDA.w #$FFFF
	STA.w $005C,y
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54C2A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54C2A:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E201E
	LDA.b #$00
	STA.l $7E2021
	LDA.b #$01
	STA.l $7E202A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54C41(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54C41:
	SEP.b #$30
	LDA.b #$00
	BRA.b CODE_C54C9F

CODE_C54C47:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_C54C9F

CODE_C54C4D:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_C54C9F

CODE_C54C53:
	SEP.b #$30
	LDA.b #$03
	BRA.b CODE_C54C9F

CODE_C54C59:
	SEP.b #$30
	LDA.b #$04
	BRA.b CODE_C54C9F

CODE_C54C5F:
	SEP.b #$30
	LDA.b #$05
	BRA.b CODE_C54C9F

CODE_C54C65:
	SEP.b #$30
	LDA.b #$06
	BRA.b CODE_C54C9F

CODE_C54C6B:
	SEP.b #$30
	LDA.b #$07
	BRA.b CODE_C54C9F

CODE_C54C71:
	SEP.b #$30
	LDA.b #$08
	BRA.b CODE_C54C9F

CODE_C54C77:
	SEP.b #$30
	LDA.b #$09
	BRA.b CODE_C54C9F

CODE_C54C7D:
	SEP.b #$30
	LDA.b #$0A
	BRA.b CODE_C54C9F

CODE_C54C83:
	SEP.b #$30
	LDA.b #$0B
	BRA.b CODE_C54C9F

CODE_C54C89:
	SEP.b #$30
	LDA.b #$0C
	BRA.b CODE_C54C9F

CODE_C54C8F:
	SEP.b #$30
	LDA.b #$0D
	BRA.b CODE_C54C9F

CODE_C54C95:
	SEP.b #$30
	LDA.b #$0E
	BRA.b CODE_C54C9F

CODE_C54C9B:
	SEP.b #$30
	LDA.b #$0F
CODE_C54C9F:
	STA.b $44
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54CA4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54CA4:
	SEP.b #$20
	REP.b #$10
	LDA.b $08
	SEC
	SBC.b #$40
	STA.w $0000
	LDA.b $05
	SEC
	SBC.b #$08
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	PHA
	ASL
	TAX
	LDA.w #$0000
	STA.l $7E2C4C,x
	STA.l $7E2C4E,x
	STA.l $7E2C8C,x
	STA.l $7E2C8E,x
	PLA
	CLC
	ADC.w #$6800
	STA.w $0058
	ADC.w #$0020
	STA.w $0060
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0004
	STA.b $5A
	STA.b $62
	LDA.w #$144C
	STA.b $5C
	LDA.w #$144D
	STA.w $005E
	LDA.w #$145C
	STA.b $64
	LDA.w #$145D
	STA.w $0066
	LDA.w #$FFFF
	STA.w $0068
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54D1B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54D1B:
	SEP.b #$20
	REP.b #$10
	LDA.b $08
	SEC
	SBC.b #$40
	STA.w $0000
	LDA.b $05
	SEC
	SBC.b #$08
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	PHA
	ASL
	TAX
	LDA.w #$0001
	STA.l $7E2C4C,x
	STA.l $7E2C4E,x
	STA.l $7E2C8C,x
	STA.l $7E2C8E,x
	PLA
	CLC
	ADC.w #$6800
	STA.w $0058
	ADC.w #$0020
	STA.w $0060
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0004
	STA.b $5A
	STA.b $62
	LDA.w #$144E
	STA.b $5C
	LDA.w #$144F
	STA.w $005E
	LDA.w #$145E
	STA.b $64
	LDA.w #$145F
	STA.w $0066
	LDA.w #$FFFF
	STA.w $0068
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54D92(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54D92:
	REP.b #$30
	STZ.w $00A5
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54D98(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54D98:
	SEP.b #$30
	LDA.b #$06
	JSL.l CODE_C5C62D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54DA3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54DA3:
	SEP.b #$20
	LDA.b #$00
	JMP.w CODE_C54EA3

CODE_C54DAA:
	SEP.b #$20
	LDA.b #$01
	JMP.w CODE_C54EA3

CODE_C54DB1:
	SEP.b #$20
	LDA.b #$02
	JMP.w CODE_C54EA3

CODE_C54DB8:
	SEP.b #$20
	LDA.b #$03
	JMP.w CODE_C54EA3

CODE_C54DBF:
	SEP.b #$20
	LDA.b #$04
	JMP.w CODE_C54EA3

CODE_C54DC6:
	SEP.b #$20
	LDA.b #$05
	JMP.w CODE_C54EA3

CODE_C54DCD:
	SEP.b #$20
	LDA.b #$06
	JMP.w CODE_C54EA3

CODE_C54DD4:
	SEP.b #$20
	LDA.b #$07
	JMP.w CODE_C54EA3

CODE_C54DDB:
	SEP.b #$20
	LDA.b #$08
	JMP.w CODE_C54EA3

CODE_C54DE2:
	SEP.b #$20
	LDA.b #$09
	JMP.w CODE_C54EA3

CODE_C54DE9:
	SEP.b #$20
	LDA.b #$0A
	JMP.w CODE_C54EA3

CODE_C54DF0:
	SEP.b #$20
	LDA.b #$0B
	JMP.w CODE_C54EA3

CODE_C54DF7:
	SEP.b #$20
	LDA.b #$0C
	JMP.w CODE_C54EA3

CODE_C54DFE:
	SEP.b #$20
	LDA.b #$0D
	JMP.w CODE_C54EA3

CODE_C54E05:
	SEP.b #$20
	LDA.b #$0E
	JMP.w CODE_C54EA3

CODE_C54E0C:
	SEP.b #$20
	LDA.b #$0F
	JMP.w CODE_C54EA3

CODE_C54E13:
	SEP.b #$20
	LDA.b #$10
	JMP.w CODE_C54EA3

CODE_C54E1A:
	SEP.b #$20
	LDA.b #$11
	JMP.w CODE_C54EA3

CODE_C54E21:
	SEP.b #$20
	LDA.b #$12
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E27:
	SEP.b #$20
	LDA.b #$13
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E2D:
	SEP.b #$20
	LDA.b #$14
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E33:
	SEP.b #$20
	LDA.b #$15
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E39:
	SEP.b #$20
	LDA.b #$16
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E3F:
	SEP.b #$20
	LDA.b #$17
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E45:
	SEP.b #$20
	LDA.b #$18
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E4B:
	SEP.b #$20
	LDA.b #$19
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E51:
	SEP.b #$20
	LDA.b #$1A
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E57:
	SEP.b #$20
	LDA.b #$1B
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E5D:
	SEP.b #$20
	LDA.b #$1C
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E63:
	SEP.b #$20
	LDA.b #$1D
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E69:
	SEP.b #$20
	LDA.b #$1E
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E6F:
	SEP.b #$20
	LDA.b #$1F
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E75:
	SEP.b #$20
	LDA.b #$20
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E7B:
	SEP.b #$20
	LDA.b #$21
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E81:
	SEP.b #$20
	LDA.b #$22
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_C54EA3
else
	BRA.b CODE_C54EA3
endif
CODE_C54E87:
	SEP.b #$20
	LDA.b #$23
	BRA.b CODE_C54EA3

CODE_C54E8D:
	SEP.b #$20
	LDA.b #$24
	BRA.b CODE_C54EA3

CODE_C54E93:
	SEP.b #$20
	LDA.b #$25
	BRA.b CODE_C54EA3

CODE_C54E99:
	SEP.b #$20
	LDA.b #$26
	BRA.b CODE_C54EA3

CODE_C54E9F:
	SEP.b #$20
	LDA.b #$27
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EAC:
	SEP.b #$20
	LDA.b #$28
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EB2:
	SEP.b #$20
	LDA.b #$30
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EB8:
	SEP.b #$20
	LDA.b #$31
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EBE:
	SEP.b #$20
	LDA.b #$32
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EC4:
	SEP.b #$20
	LDA.b #$33
	BRA.b CODE_C54EA3

OM1W3_CODE_C54ECA:
	SEP.b #$20
	LDA.b #$34
	BRA.b CODE_C54EA3

OM1W3_CODE_C54ED0:
	SEP.b #$20
	LDA.b #$35
	BRA.b CODE_C54EA3

OM1W3_CODE_C54ED6:
	SEP.b #$20
	LDA.b #$36
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EDC:
	SEP.b #$20
	LDA.b #$37
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EE2:
	SEP.b #$20
	LDA.b #$38
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EE8:
	SEP.b #$20
	LDA.b #$3C
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EEE:
	SEP.b #$20
	LDA.b #$3D
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EF4:
	SEP.b #$20
	LDA.b #$3E
	BRA.b CODE_C54EA3

OM1W3_CODE_C54EFA:
	SEP.b #$20
	LDA.b #$3F
	BRA.b CODE_C54EA3

OM1W3_CODE_C54F00:
	SEP.b #$20
	LDA.b #$40
	BRA.b CODE_C54EA3

OM1W3_CODE_C54F06:
	SEP.b #$20
	LDA.b #$41
	BRA.b CODE_C54EA3

OM1W3_CODE_C54F0C:
	SEP.b #$20
	LDA.b #$42
endif
CODE_C54EA3:
	STA.l !RAM_BSZ1_RAM7E74B0
	REP.b #$20
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54EAA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54EAA:
	SEP.b #$30
	LDA.b $0A
	STA.w $001F
	LDA.b $05
	STA.w $001E
	LDA.b $08
	STA.w $001D
	LDA.l $7E292D
	STA.w $000E
	STZ.w $000F
	JSL.l CODE_C5E5DD
	SEP.b #$30
	LDA.w $001F
	STA.b $00
	LDA.w $001E
	STA.b $05
	LDA.w $001D
	STA.b $08
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54EDD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54EDD:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E72FB
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54EF4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54EF4:
	JSL.l CODE_C5821F
	JSL.l CODE_CC6894
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54EFF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54EFF:
	SEP.b #$30
	LDA.l $7E2001
	SEC
	SBC.b #$02
	TAX
	LDA.b #$80
CODE_C54F0B:
	DEX
	BEQ.b CODE_C54F11
	LSR
	BRA.b CODE_C54F0B

CODE_C54F11:
	STA.w $0000
	LDA.l !RAM_BSZ1_Player_CollectedTriforcePieces
	AND.w $0000
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54F1F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54F1F:
	SEP.b #$30
	LDA.l $7E2001
	SEC
	SBC.b #$02
	TAX
	LDA.b #$80
CODE_C54F2B:
	DEX
	BEQ.b CODE_C54F31
	LSR
	BRA.b CODE_C54F2B

CODE_C54F31:
	STA.w $0000
	LDA.l !RAM_BSZ1_Player_CollectedDungeonMaps
	AND.w $0000
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54F3F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54F3F:
	SEP.b #$30
	LDA.l $7E2001
	SEC
	SBC.b #$02
	TAX
	LDA.b #$80
CODE_C54F4B:
	DEX
	BEQ.b CODE_C54F51
	LSR
	BRA.b CODE_C54F4B

CODE_C54F51:
	STA.w $0000
	LDA.l !RAM_BSZ1_Player_CollectedCompasses
	AND.w $0000
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54F5F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54F5F:
	LDA.w !RAM_BSZ1_Global_RandomByte01
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_C54F6E
	LDY.w #$0000
	RTL

CODE_C54F6E:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54F72(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54F72:
	LDA.l $7E72FB
	AND.w #$00FF
	CMP.w #$0003
	BEQ.b CODE_C54F82
	LDY.w #$0000
	RTL

CODE_C54F82:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54F86(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54F86:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	TAX
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0001
	BEQ.b CODE_C54FB8
	CMP.w #$0002
	BEQ.b CODE_C54FC9
	BRA.b CODE_C54FF7

CODE_C54FB8:
	LDA.l $7E72FD,x
	AND.w #$4000
	BNE.b CODE_C54FC5
	LDY.w #$0000
	RTL

CODE_C54FC5:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54FC9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54FC9:
	LDA.l $7E72FA
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E72F9
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	TAX
	LDA.l !RAM_BSZ1_RAM7E74D9,x
	AND.w #$4000
	BNE.b CODE_C54FF3
	LDY.w #$0000
	RTL

CODE_C54FF3:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C54FF7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C54FF7:
	TXA
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$1000
	BNE.b CODE_C55009
	LDY.w #$0000
	RTL

CODE_C55009:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5500D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5500D:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$0080
	BNE.b CODE_C5503C
	LDY.w #$0000
	RTL

CODE_C5503C:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55040(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55040:
	REP.b #$30
	STA.w $0000
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCS.b CODE_C55054
	LDA.w #$0006
CODE_C55054:
	DEC
	DEC
	DEC
	ASL
	ASL
	ASL
	ASL
	STA.w $0002
	ASL
	ASL
	ASL
	CLC
	ADC.w $0002
	CLC
	ADC.w $0000
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5506A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5506A:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$0040
	BNE.b CODE_C55099
	LDY.w #$0000
	RTL

CODE_C55099:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5509D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5509D:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$0010
	BNE.b CODE_C550CC
	LDY.w #$0000
	RTL

CODE_C550CC:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C550D0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C550D0:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$0020
	BNE.b CODE_C550FF
	LDY.w #$0000
	RTL

CODE_C550FF:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55103(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55103:
	REP.b #$30
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_C5513A
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$1000
	BNE.b CODE_C5513E
CODE_C5513A:
	LDY.w #$0000
	RTL

CODE_C5513E:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55142(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55142:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	INC
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$4000
	BNE.b CODE_C55172
	LDY.w #$0000
	RTL

CODE_C55172:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_C551E3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_C551E3:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	DEC
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$4000
	BNE.b +
	LDY.w #$0000
	RTL

+:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_C55217(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_C55217:
	REP.b #$30
	LDA.l $7E2015
	DEC
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$4000
	BNE.b +
	LDY.w #$0000
	RTL

+:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55176(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55176:
	REP.b #$30
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_C551AD
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$4000
	BNE.b CODE_C551B1
CODE_C551AD:
	LDY.w #$0000
	RTL

CODE_C551B1:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C551B5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C551B5:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$0800
	BNE.b CODE_C551E4
	LDY.w #$0000
	RTL

CODE_C551E4:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C551E8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C551E8:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$0400
	BNE.b CODE_C55217
	LDY.w #$0000
	RTL

CODE_C55217:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5521B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5521B:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$0200
	BNE.b CODE_C5524A
	LDY.w #$0000
	RTL

CODE_C5524A:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5524E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5524E:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	AND.w #$0100
	BNE.b CODE_C5527D
	LDY.w #$0000
	RTL

CODE_C5527D:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55281(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55281:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDY.w #$0000
CODE_C5528B:
	REP.b #$20
	TYA
	STA.b $00
	ASL
	CLC
	ADC.b $00
	TAX
	LDA.l DATA_C0CD8A,x
	STA.b $00
	STZ.b $02
	SEP.b #$20
	LDA.b [$00]
	CMP.b #$3F
	BEQ.b CODE_C552B2
	INY
	CPY.w #$0014
	BCC.b CODE_C5528B
	PLD
	LDY.w #$0001
	REP.b #$20
	RTL

CODE_C552B2:
	PLD
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C552B9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C552B9:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDY.w #$0000
CODE_C552C3:
	REP.b #$20
	TYA
	STA.b $00
	ASL
	CLC
	ADC.b $00
	TAX
	LDA.l DATA_C0CD8A,x
	STA.b $00
	STZ.b $02
	SEP.b #$20
	LDA.b [$00]
	CMP.b #$17
	BEQ.b CODE_C552EA
	INY
	CPY.w #$0014
	BCC.b CODE_C552C3
	PLD
	LDY.w #$0001
	REP.b #$20
	RTL

CODE_C552EA:
	PLD
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C552F1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C552F1:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDY.w #$0000
CODE_C552FB:
	REP.b #$20
	TYA
	STA.b $00
	ASL
	CLC
	ADC.b $00
	TAX
	LDA.l DATA_C0CD8A,x
	STA.b $00
	STZ.b $02
	SEP.b #$20
	PHY
	LDY.w #$0045
	LDA.b [$00],y
	PLY
	AND.b #$01
	BNE.b CODE_C55327
	INY
	CPY.w #$0014
	BCC.b CODE_C552FB
	PLD
	REP.b #$30
	LDY.w #$0001
	RTL

CODE_C55327:
	PLD
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5532E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5532E:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDY.w #$0000
CODE_C55338:
	REP.b #$20
	TYA
	STA.b $00
	ASL
	CLC
	ADC.b $00
	TAX
	LDA.l DATA_C0CD8A,x
	STA.b $00
	STZ.b $02
	SEP.b #$20
	LDA.b [$00]
	INC
	CMP.b #$34
	BEQ.b CODE_C55357
	CMP.b #$23
	BCS.b CODE_C55364
CODE_C55357:
	INY
	CPY.w #$0014
	BCC.b CODE_C55338
	PLD
	REP.b #$30
	LDY.w #$0000
	RTL

CODE_C55364:
	PLD
	REP.b #$30
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5536B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5536B:
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0001
	BEQ.b CODE_C55380
	CMP.w #$0002
	BEQ.b CODE_C55380
	LDY.w #$0000
	RTL

CODE_C55380:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55384(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55384:
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCS.b CODE_C55394
	LDY.w #$0000
	RTL

CODE_C55394:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55398(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55398:
	LDA.l $7E6DDE
	AND.w #$00FF
	BNE.b CODE_C553A5
	LDY.w #$0000
	RTL

CODE_C553A5:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C553A9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C553A9:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $0C
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.b $0C
	TAY
	LDA.b [$8F],y
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C553C6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C553C6:
	LDA.l $7E6DD6
	AND.w #$0008
	BNE.b CODE_C553D3
	LDY.w #$0000
	RTL

CODE_C553D3:
	JSL.l CODE_C553A9
	AND.w #$0004
	BNE.b CODE_C553EA
	SEP.b #$20
	LDA.b #$00
	STA.l $7E6DD6
	REP.b #$20
	LDY.w #$0000
	RTL

CODE_C553EA:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C553EE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C553EE:
	LDA.l $7E6DD6
	AND.w #$0004
	BNE.b CODE_C553FB
	LDY.w #$0000
	RTL

CODE_C553FB:
	JSL.l CODE_C553A9
	AND.w #$0008
	BNE.b CODE_C55412
	SEP.b #$20
	LDA.b #$00
	STA.l $7E6DD6
	REP.b #$20
	LDY.w #$0000
	RTL

CODE_C55412:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55416(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55416:
	LDA.l $7E6DD6
	AND.w #$0001
	BNE.b CODE_C55423
	LDY.w #$0000
	RTL

CODE_C55423:
	JSL.l CODE_C553A9
	AND.w #$0002
	BNE.b CODE_C5543A
	SEP.b #$20
	LDA.b #$00
	STA.l $7E6DD6
	REP.b #$20
	LDY.w #$0000
	RTL

CODE_C5543A:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5543E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5543E:
	LDA.l $7E6DD6
	AND.w #$0002
	BNE.b CODE_C5544B
	LDY.w #$0000
	RTL

CODE_C5544B:
	JSL.l CODE_C553A9
	AND.w #$0001
	BNE.b CODE_C55462
	SEP.b #$20
	LDA.b #$00
	STA.l $7E6DD6
	REP.b #$20
	LDY.w #$0000
	RTL

CODE_C55462:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55466(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55466:
	LDA.l $7E2008
	AND.w #$00FF
	CMP.w #$0078
	BEQ.b CODE_C55476
	LDY.w #$0000
	RTL

CODE_C55476:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5547A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5547A:
	LDA.l $7E2014
	AND.w #$00FF
	CMP.w #$0078
	BEQ.b CODE_C5548A
	LDY.w #$0000
	RTL

CODE_C5548A:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5548E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5548E:
	LDA.l $7E2008
	AND.w #$00FF
	CMP.w #$00A0
	BEQ.b CODE_C5549E
	LDY.w #$0000
	RTL

CODE_C5549E:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C554A2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C554A2:
	LDA.l $7E2008
	AND.w #$00FF
	CMP.w #$00FC
	BEQ.b CODE_C554B2
	LDY.w #$0000
	RTL

CODE_C554B2:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C554B6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C554B6:
	LDA.l $7E2008
	AND.w #$00FF
	CMP.w #$0018
	BEQ.b CODE_C554C6
	LDY.w #$0000
	RTL

CODE_C554C6:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C554CA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C554CA:
	LDA.l $7E2014
	AND.w #$00FF
	CMP.w #$0018
	BEQ.b CODE_C554DA
	LDY.w #$0000
	RTL

CODE_C554DA:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C554DE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C554DE:
	LDA.l $7E2028
	AND.w #$00FF
	BNE.b CODE_C554F3
	LDA.w $0055
	AND.w #$00FF
	BNE.b CODE_C554F3
	LDY.w #$0001
	RTL

CODE_C554F3:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C554F7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C554F7:
	LDA.l $7E2029
	AND.w #$00FF
	BNE.b CODE_C5550C
	LDA.w $0056
	AND.w #$00FF
	BNE.b CODE_C5550C
	LDY.w #$0001
	RTL

CODE_C5550C:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55510(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55510:
	LDA.l $7E2005
	AND.w #$00FF
	BEQ.b CODE_C5551D
	LDY.w #$0000
	RTL

CODE_C5551D:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55521(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55521:
	LDA.l $7E2011
	AND.w #$00FF
	BEQ.b CODE_C5552E
	LDY.w #$0000
	RTL

CODE_C5552E:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55532(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55532:
	LDA.l $7E2003
	BIT.w #$0080
	BEQ.b CODE_C5553F
	LDY.w #$0000
	RTL

CODE_C5553F:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55543(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55543:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	ASL
	ASL
	ASL
	BCS.b CODE_C55551												; Note: !Joypad_Select
	LDY.b #$00
	BRA.b CODE_C55553

CODE_C55551:
	LDY.b #$01
CODE_C55553:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55556(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55556:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP1
	ASL
	BCS.b CODE_C55571												; Note: !Joypad_A
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	ASL
	BCS.b CODE_C55571												; Note: !Joypad_B
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	ASL
	ASL
	ASL
	ASL
	BCS.b CODE_C55571												; Note: !Joypad_Start
	LDY.b #$00
	BRA.b CODE_C55573

CODE_C55571:
	LDY.b #$01
CODE_C55573:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55576(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55576:
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	AND.w #!Joypad_B>>8
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5557E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5557E:
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP1
	AND.w #!Joypad_X
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55586(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55586:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$07
	BCS.b CODE_C555C8
	LDA.w $007D
	CMP.b #$04
	BCC.b CODE_C555C8
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$18
	BNE.b CODE_C555C8
	LDA.l $7E72FB
	CMP.b #$01
	BEQ.b CODE_C555C8
	CMP.b #$09
	BEQ.b CODE_C555C8
	LDA.l $7E6DE5
	ORA.l $7E6DE6
	BNE.b CODE_C555C8
	REP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP1
	AND.w #!Joypad_X
	TAY
	BNE.b CODE_C555C7
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	AND.w #!Joypad_Start>>8
	TAY
CODE_C555C7:
	RTL

CODE_C555C8:
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C555CE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C555CE:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$07
	BCS.b CODE_C5560B
	LDA.w $007D
	CMP.b #$04
	BCC.b CODE_C5560B
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$18
	BNE.b CODE_C5560B
	LDA.l $7E6DE5
	ORA.l $7E6DE6
	BNE.b CODE_C5560B
	LDA.l $7E72FB
	CMP.b #$01
	BEQ.b CODE_C5560B
	CMP.b #$09
	BEQ.b CODE_C5560B
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	ASL
	ASL
	ASL
	BCC.b CODE_C5560B										; Note: !Joypad_Select
	REP.b #$30
	LDY.w #$0001
	RTL

CODE_C5560B:
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55611(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55611:
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	AND.w #!Joypad_Y>>8
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55619(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55619:
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP1
	AND.w #!Joypad_R
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55621(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55621:
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP1
	AND.w #!Joypad_L
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55629(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55629:
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	AND.w #!Joypad_Start>>8
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55631(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55631:
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP1
	AND.w #!Joypad_L
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55639(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55639:
	REP.b #$30
	LDA.l $7E2014
	AND.w #$000F
	CMP.w #$0008
	BNE.b CODE_C55654
	LDA.l $7E2011
	AND.w #$00FF
	BNE.b CODE_C55654
	LDY.w #$0000
	RTL

CODE_C55654:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55658(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55658:
	LDA.l $7E6DD6
	AND.w #$000F
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55661(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55661:
	SEP.b #$30
	LDA.l $0000A4
	AND.b #$FF
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5566D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5566D:
	SEP.b #$30
	LDA.w $00B4
	BNE.b CODE_C55678
	LDA.l !RAM_BSZ1_Player_CurrentSword
CODE_C55678:
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5567C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5567C:
	SEP.b #$30
	LDA.w $00B4
	BEQ.b CODE_C55687
	LDY.b #$00
	BRA.b CODE_C55689

CODE_C55687:
	LDY.b #$01
CODE_C55689:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5568C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5568C:
	JSL.l CODE_C54F86
	CPY.w #$0000
	BEQ.b CODE_C55698
	REP.b #$30
	RTL

CODE_C55698:
	JSL.l CODE_C54357
	CPY.w #$0000
	BEQ.b CODE_C556A5
	JSL.l CODE_C55A1A
CODE_C556A5:
	PHY
	JSL.l CODE_C53C4E
	CPY.w #$0000
	BEQ.b CODE_C556B3
	JSL.l CODE_C581A7
CODE_C556B3:
	PLY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C556B7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C556B7:
	REP.b #$30
	LDA.l $0000AA
	AND.w #$00FF
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C556C4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C556C4:
	REP.b #$30
	LDA.l $000083
	CMP.w #$0088
	BEQ.b CODE_C556D3
	LDY.w #$0000
	RTL

CODE_C556D3:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C556D7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C556D7:
	REP.b #$30
	LDA.l $000083
	CMP.w #$008A
	BCS.b CODE_C556E6
	LDY.w #$0000
	RTL

CODE_C556E6:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C556EA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C556EA:
	REP.b #$30
	LDA.l $000083
	CMP.w #$0018
	BCS.b CODE_C556F9
	LDY.w #$0000
	RTL

CODE_C556F9:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C556FD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C556FD:
	SEP.b #$30
	LDY.b #$00
	LDA.w $00A0
	CMP.b #$0A
	BNE.b CODE_C5570A
	LDY.b #$01
CODE_C5570A:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5570D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5570D:
	LDA.l $7E6DD6
	AND.w #$0008
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55716(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55716:
	LDA.l $7E6DD6
	AND.w #$0004
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5571F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5571F:
	LDA.l $7E6DD6
	AND.w #$0001
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55728(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55728:
	LDA.l $7E6DD6
	AND.w #$0002
	TAY
	BNE.b CODE_C5573A
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.w #$0040
	TAY
CODE_C5573A:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5573B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5573B:
	LDA.l $7E6DD6
	AND.w #$000F
	BEQ.b CODE_C55748
	LDY.w #$0000
	RTL

CODE_C55748:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5574C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5574C:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E74D5
	BEQ.b CODE_C55757
	DEY
CODE_C55757:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5575A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5575A:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E74D5
	CMP.b #$01
	BEQ.b CODE_C55767
	DEY
CODE_C55767:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5576A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5576A:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E74D5
	CMP.b #$02
	BEQ.b CODE_C55777
	DEY
CODE_C55777:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5577A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5577A:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E74D5
	CMP.b #$03
	BEQ.b CODE_C55787
	DEY
CODE_C55787:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5578A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5578A:
	LDA.w #$FFFF
	STA.b $00
	LDX.w #$0002
	INC
CODE_C55793:
	STA.b $00,x
	INX
	INX
	CPX.w #$0040
	BCC.b CODE_C55793
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5579D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5579D:
	JSL.l CODE_C5578A
	SEP.b #$20
	LDA.b #$00
	STA.l !RAM_BSZ1_RAM7E74D5
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C557AC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C557AC:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$80
	BEQ.b CODE_C557BE
	LDY.b #$00
	JSL.l CODE_C549B0
CODE_C557BE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C557C1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C557C1:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$80
	BEQ.b CODE_C557CF
	LDY.b #$00
CODE_C557CF:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C557D2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C557D2:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_RAM7E74C5
	BEQ.b CODE_C557DE
	LDY.b #$01
CODE_C557DE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C557E1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C557E1:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$10
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C557ED(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C557ED:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$40
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C557F9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C557F9:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E2028
	BNE.b CODE_C55823
	LDA.l $7E2029
	BNE.b CODE_C55823
	LDA.l $7E202A
	BNE.b CODE_C55823
	LDA.l $000055
	BNE.b CODE_C55823
	LDA.l $000056
	BNE.b CODE_C55823
	LDA.l $000057
	BNE.b CODE_C55823
	LDY.b #$01
CODE_C55823:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55826(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55826:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_Global_CurrentWeek
	CMP.b #$03
	BNE.b CODE_C55843
	LDA.w $00A0
	CMP.b #$23
	BCC.b CODE_C55843
	LDA.l !RAM_BSZ1_Player_CurrentSword
	CMP.b #$03
	BEQ.b CODE_C55843
	LDY.b #$01
CODE_C55843:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55846(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55846:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_Global_CurrentWeek
	CMP.b #$03
	BNE.b CODE_C55863
	LDA.w $00A0
	CMP.b #$23
	BCC.b CODE_C55863
	LDA.l !RAM_BSZ1_Player_CurrentRing
	CMP.b #$03
	BEQ.b CODE_C55863
	LDY.b #$01
CODE_C55863:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55866(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55866:
	SEP.b #$30
	LDY.b #$01
	LDA.w $007D
	CMP.b #$04
	BCC.b CODE_C55885
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$18
	BNE.b CODE_C55885
	LDA.l $7E6DE5
	ORA.l $7E6DE6
	BNE.b CODE_C55885
	LDY.b #$00
CODE_C55885:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55888(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55888:
	REP.b #$30
	LDY.w #$0001
	LDA.l $000083
	CMP.w #$0008
	BCC.b CODE_C55899
	LDY.w #$0000
CODE_C55899:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5589C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5589C:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentSword
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C558A6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C558A6:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E2008
	CMP.b #$A0
	BNE.b CODE_C558B4
	LDY.b #$01
CODE_C558B4:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C558B7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C558B7:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E2002
	CMP.b #$0D
	BNE.b CODE_C558C5
	LDY.b #$00
CODE_C558C5:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C558C8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C558C8:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b #$04
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C558D7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C558D7:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$FB
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C558E6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C558E6:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_C558FE

CODE_C558EC:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_C558FE

CODE_C558F2:
	SEP.b #$30
	LDA.b #$03
	BRA.b CODE_C558FE

CODE_C558F8:
	SEP.b #$30
	LDA.b #$04
	BRA.b CODE_C558FE

CODE_C558FE:
	STA.l !RAM_BSZ1_RAM7E7438
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55905(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55905:
	REP.b #$30
	LDY.w #$0000
CODE_C5590A:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	AND.w #$00FF
	CMP.w #$0018
	BEQ.b CODE_C5593B
	CMP.w #$0034
	BEQ.b CODE_C5593B
CODE_C55932:
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C5590A
	BRA.b CODE_C55982

CODE_C5593B:
	PLD
	LDA.w $0000
	PHD
	TCD
	LDA.l !RAM_BSZ1_RAM7E7438
	CMP.w #$0001
	BNE.b CODE_C55954
	LDA.b $08
	SEC
	SBC.w #$0004
	STA.b $08
	BRA.b CODE_C55932

CODE_C55954:
	CMP.w #$0002
	BNE.b CODE_C55963
	LDA.b $08
	CLC
	ADC.w #$0004
	STA.b $08
	BRA.b CODE_C55932

CODE_C55963:
	CMP.w #$0003
	BNE.b CODE_C55972
	LDA.b $05
	CLC
	ADC.w #$0004
	STA.b $05
	BRA.b CODE_C55932

CODE_C55972:
	CMP.w #$0004
	BNE.b CODE_C5597F
	LDA.b $05
	SEC
	SBC.w #$0004
	STA.b $05
CODE_C5597F:
	JMP.w CODE_C55932

CODE_C55982:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55985(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55985:
	SEP.b #$30
	LDA.l $7E2001
	SEC
	SBC.b #$02
	TAX
	LDA.b #$80
CODE_C55991:
	DEX
	BEQ.b CODE_C55997
	LSR
	BRA.b CODE_C55991

CODE_C55997:
	STA.w $0000
	LDA.l !RAM_BSZ1_Player_CollectedTriforcePieces
	ORA.w $0000
	STA.l !RAM_BSZ1_Player_CollectedTriforcePieces
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C559A8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C559A8:
	SEP.b #$30
	LDA.l $7E2001
	SEC
	SBC.b #$02
	TAX
	LDA.b #$80
CODE_C559B4:
	DEX
	BEQ.b CODE_C559BA
	LSR
	BRA.b CODE_C559B4

CODE_C559BA:
	STA.w $0000
	LDA.l !RAM_BSZ1_Player_CollectedDungeonMaps
	ORA.w $0000
	STA.l !RAM_BSZ1_Player_CollectedDungeonMaps
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C559CB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C559CB:
	SEP.b #$30
	LDA.l $7E2001
	SEC
	SBC.b #$02
	TAX
	LDA.b #$80
CODE_C559D7:
	DEX
	BEQ.b CODE_C559DD
	LSR
	BRA.b CODE_C559D7

CODE_C559DD:
	STA.w $0000
	LDA.l !RAM_BSZ1_Player_CollectedCompasses
	ORA.w $0000
	STA.l !RAM_BSZ1_Player_CollectedCompasses
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C559EE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C559EE:
	SEP.b #$30
	LDA.b #$0E
	JSL.l CODE_C5C663
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C559F9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C559F9:
	SEP.b #$30
	LDA.b #$08
	JSL.l CODE_C5C648
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55A04(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55A04:
	SEP.b #$30
	LDA.b #$0B
	JSL.l CODE_C5C648
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55A0F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55A0F:
	SEP.b #$30
	LDA.b #$08
	JSL.l CODE_C5C663
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55A1A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55A1A:
	SEP.b #$30
	LDA.b #$05
	JSL.l CODE_C5C663
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55A25(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55A25:
	SEP.b #$30
	LDA.b #$06
	JSL.l CODE_C5C663
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55A30(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55A30:
	SEP.b #$30
	LDA.w !REGISTER_APUPort3
	AND.b #$F0
	ORA.b #$02
	JSL.l CODE_C5C663
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55A40(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55A40:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E72FB
	LDA.b #$00
	STA.l $7E2012
	LDA.b #$08
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55A6D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55A6D:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E72FB
	LDA.b #$00
	STA.l $7E2012
	LDA.b #$08
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$D8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55A9A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55A9A:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E72FB
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55AA5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55AA5:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E2012
	LDA.b #$04
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55AC0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55AC0:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E72FB
	LDA.b #$01
	STA.l $7E2012
	LDA.b #$08
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55AED(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55AED:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E72FB
	LDA.b #$02
	STA.l $7E2012
	LDA.b #$08
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55B1A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55B1A:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E72FB
	LDA.b #$03
	STA.l $7E2012
	LDA.b #$08
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55B47(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55B47:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E72FB
	LDA.b #$01
	STA.l $7E2012
	LDA.b #$08
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$D8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55B74(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55B74:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E72FB
	LDA.b #$02
	STA.l $7E2012
	LDA.b #$08
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$D8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$28
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55BA1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55BA1:
	SEP.b #$30
	LDA.b #$03
	STA.l $7E2012
	LDA.b #$07
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55BBC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55BBC:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E2012
	LDA.b #$02
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55BD7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55BD7:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E2012
	LDA.b #$01
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55BF6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55BF6:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E2012
	LDA.b #$00
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55C15(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55C15:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E2012
	LDA.b #$03
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55C34(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55C34:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E2012
	LDA.b #$00
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55C53(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55C53:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$00
	STA.l $7E2012
	LDA.b #$00
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$D8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$70
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55C84(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55C84:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$04
	STA.l $7E2012
	LDA.b #$01
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$D8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$9F
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55CB1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55CB1:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$09
	STA.l $7E2012
	LDA.b #$07
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$88
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$9F
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55CDE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55CDE:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$02
	STA.l $7E2012
	LDA.b #$03
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$88
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$80
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55D0F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55D0F:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$04
	STA.l $7E2012
	LDA.b #$05
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$C8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$90
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55D40(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55D40:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$05
	STA.l $7E2012
	LDA.b #$04
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$C8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$60
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55D71(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55D71:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$02
	STA.l $7E2012
	LDA.b #$06
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$80
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$90
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55DA2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55DA2:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$00
	STA.l $7E2012
	LDA.b #$03
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$C0
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$60
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55DD3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55DD3:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$02
	STA.l $7E2012
	LDA.b #$07
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$C0
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$8F
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55E04(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55E04:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$06
	STA.l $7E2012
	LDA.b #$06
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$B8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$BF
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55E35(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55E35:

	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$00
else
	LDA.b #$03
endif
	STA.l $7E2012
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$05
else
	LDA.b #$04
endif
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$D8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$5F
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55E66(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55E66:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$04
	STA.l $7E2012
	LDA.b #$03
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$68
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$B0
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55E97(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55E97:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$00
	STA.l $7E2012
	LDA.b #$07
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$C8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$60
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55EC8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55EC8:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$01
	STA.l $7E2012
	LDA.b #$01
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$C8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$60
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55EF9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55EF9:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$01
	STA.l $7E2012
	LDA.b #$03
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$88
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$80
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55F2A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55F2A:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$03
	STA.l $7E2012
	LDA.b #$02
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$88
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$9F
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55F5B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55F5B:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$01
	STA.l $7E2012
	LDA.b #$03
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$C8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$60
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55F8C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55F8C:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$02
	STA.l $7E2012
	LDA.b #$03
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.l $7E2001
	CMP.b #$08
	BNE.b CODE_C55FBC
	LDA.b #$B8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$7F
	STA.l !RAM_BSZ1_RAM7E74B3
	BRA.b CODE_C55FC8

CODE_C55FBC:
	LDA.b #$C8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$90
	STA.l !RAM_BSZ1_RAM7E74B3
CODE_C55FC8:
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C55FD3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C55FD3:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E72FB
	LDA.b #$03
	STA.l $7E2012
	LDA.b #$07
	STA.l $7E2015
	LDA.b #$01
	STA.l $7E2029
	LDA.b #$C8
	STA.l !RAM_BSZ1_RAM7E74B2
	LDA.b #$90
	STA.l !RAM_BSZ1_RAM7E74B3
	JSL.l CODE_C56A7B
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56004(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56004:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.b $00
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.b $00
	STA.b $00
	ASL
	TAX
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0001
	BEQ.b CODE_C56038
	CMP.w #$0002
	BEQ.b CODE_C56045
	BRA.b CODE_C5606F

CODE_C56038:
	LDA.l $7E72FD,x
	ORA.w #$4000
	STA.l $7E72FD,x
	BRA.b CODE_C5607F

CODE_C56045:
	LDA.l $7E72FA
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E72F9
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	TAX
	LDA.l !RAM_BSZ1_RAM7E74D9,x
	ORA.w #$4000
	STA.l !RAM_BSZ1_RAM7E74D9,x
	BRA.b CODE_C5607F

CODE_C5606F:
	TXA
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$1000
	STA.l $7E6DE7,x
CODE_C5607F:
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56081(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56081:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0080
	STA.l $7E6DE7,x
	LDA.l $7E2015
	AND.w #$00FF
	DEC
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0040
	STA.l $7E6DE7,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C560DB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C560DB:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0040
	STA.l $7E6DE7,x
	LDA.l $7E2015
	AND.w #$00FF
	INC
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0080
	STA.l $7E6DE7,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56135(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56135:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0010
	STA.l $7E6DE7,x
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	INC
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0020
	STA.l $7E6DE7,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5618F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5618F:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0020
	STA.l $7E6DE7,x
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	DEC
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0010
	STA.l $7E6DE7,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C561E9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C561E9:
	REP.b #$30
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_C56228
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$1000
	STA.l $7E6DE7,x
	PLD
CODE_C56228:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56229(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56229:
	REP.b #$30
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_C56268
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$4000
	STA.l $7E6DE7,x
	PLD
CODE_C56268:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56269(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56269:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0800
	STA.l $7E6DE7,x
	LDA.l $7E2015
	AND.w #$00FF
	DEC
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0400
	STA.l $7E6DE7,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C562C3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C562C3:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0400
	STA.l $7E6DE7,x
	LDA.l $7E2015
	AND.w #$00FF
	INC
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0800
	STA.l $7E6DE7,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5631D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5631D:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0200
	STA.l $7E6DE7,x
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	DEC
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0100
	STA.l $7E6DE7,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56377(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56377:
	REP.b #$30
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0100
	STA.l $7E6DE7,x
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.l $7E2012
	AND.w #$00FF
	INC
	CLC
	ADC.w $0000
	STA.w $0000
	ASL
	JSR.w CODE_C55040
	TAX
	LDA.l $7E6DE7,x
	ORA.w #$0200
	STA.l $7E6DE7,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C563DB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C563D1:
	db $0D,$63,$04,$00,$00,$2B,$00,$2B,$FF,$FF

CODE_C563DB:
	SEP.b #$30
	LDA.l $7E6DE3
	BNE.b CODE_C563E6
	REP.b #$30
	RTL

CODE_C563E6:
	LDA.b #$00
	STA.l $7E6DE3
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.b #$40
	STA.b $01
	LDX.b #$00
	LDA.l !RAM_BSZ1_Player_CurrentKeyCount
	JSR.w CODE_C57B04
	AND.b #$F0
	BEQ.b CODE_C5640C
	LSR
	LSR
	LSR
	LSR
	STA.w $0000
	INX
CODE_C5640C:
	LDA.l !RAM_BSZ1_Player_CurrentKeyCount
	JSR.w CODE_C57B04
	AND.b #$0F
	STA.w $0000,x
	REP.b #$30
	LDX.w #$FFFE
CODE_C5641D:
	INX
	INX
	LDA.l $7F8002,x
	CMP.w #$FFFF
	BNE.b CODE_C5641D
	PHX
	LDA.w #DATA_C563D1
	STA.b $06
	LDA.w #DATA_C563D1>>16
	STA.b $08
	LDY.w #$0000
CODE_C56436:
	LDA.b [$06],y
	STA.l $7F8002,x
	INX
	INY
	CPY.w #$000A
	BCC.b CODE_C56436
	PLX
	SEP.b #$20
	LDA.w $0000
	ORA.b #$80
	STA.l $7F8006,x
	LDA.b $01
	CMP.b #$40
	BEQ.b CODE_C56457
	ORA.b #$80
CODE_C56457:
	STA.l $7F8008,x
	SEP.b #$10
	LDA.b #$01
	STA.w $0030
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56470(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C56466:
	db $2D,$63,$04,$00,$00,$2B,$00,$2B,$FF,$FF

CODE_C56470:
	SEP.b #$30
	LDA.l $7E6DE4
	BNE.b CODE_C5647B
	REP.b #$30
	RTL

CODE_C5647B:
	LDA.b #$00
	STA.l $7E6DE4
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.b #$40
	STA.b $01
	LDX.b #$00
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	JSR.w CODE_C57B04
	AND.b #$F0
	BEQ.b CODE_C564A1
	LSR
	LSR
	LSR
	LSR
	STA.w $0000
	INX
CODE_C564A1:
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	JSR.w CODE_C57B04
	AND.b #$0F
	STA.w $0000,x
	REP.b #$30
	LDX.w #$FFFE
CODE_C564B2:
	INX
	INX
	LDA.l $7F8002,x
	CMP.w #$FFFF
	BNE.b CODE_C564B2
	PHX
	LDA.w #DATA_C56466
	STA.b $06
	LDA.w #DATA_C56466>>16
	STA.b $08
	LDY.w #$0000
CODE_C564CB:
	LDA.b [$06],y
	STA.l $7F8002,x
	INX
	INY
	CPY.w #$000A
	BCC.b CODE_C564CB
	PLX
	SEP.b #$20
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	CMP.b #$FF
	BNE.b CODE_C564F0
	LDA.b #$8A
	STA.l $7F8006,x
	INC
	STA.l $7F8008,x
	BRA.b CODE_C56505

CODE_C564F0:
	LDA.w $0000
	ORA.b #$80
	STA.l $7F8006,x
	LDA.b $01
	CMP.b #$40
	BEQ.b CODE_C56501
	ORA.b #$80
CODE_C56501:
	STA.l $7F8008,x
CODE_C56505:
	SEP.b #$10
	LDA.b #$01
	STA.w $0030
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5651E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C56510:
	db $CC,$62,$08,$00,$00,$2B,$00,$2B,$00,$2B,$00,$2B,$FF,$FF

CODE_C5651E:
	SEP.b #$30
	LDA.w $0020
	AND.b #$03
	BNE.b CODE_C56585
	LDA.l $7E6DE2
	BNE.b CODE_C56590
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	CMP.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	BEQ.b CODE_C56585
	BCS.b CODE_C56562
	LDA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	SEC
	SBC.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	CMP.w #$0064
	BCC.b CODE_C56557
	LDA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	SEC
	SBC.w #$0063
	STA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	BRA.b CODE_C56588

CODE_C56557:
	LDA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	DEC
	STA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	BRA.b CODE_C56588

CODE_C56562:
	SEC
	SBC.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	CMP.w #$0064
	BCC.b CODE_C5657A
	LDA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	CLC
	ADC.w #$0063
	STA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	BRA.b CODE_C56588

CODE_C5657A:
	LDA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	INC
	STA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	BRA.b CODE_C56588

CODE_C56585:
	REP.b #$30
	RTL

CODE_C56588:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$08
	BNE.b CODE_C56590
endif
	LDA.b #$01
	JSL.l CODE_C5C648
CODE_C56590:
	LDA.b #$00
	STA.l $7E6DE2
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.b #$40
	STA.b $01
	STA.b $02
	REP.b #$30
	STZ.w $0010
	STZ.w $0012
	STZ.w $0014
	STZ.w $0016
	LDX.w #$0000
	LDA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	JSR.w CODE_C57B1E
	PHA
	AND.w #$000F
	ORA.w #$2B80
	STA.w $0016
	PLA
	LSR
	LSR
	LSR
	LSR
	BIT.w #$FFFF
	BEQ.b CODE_C56603
	JSR.w CODE_C57B1E
	PHA
	AND.w #$000F
	ORA.w #$2B80
	STA.w $0014
	PLA
	LSR
	LSR
	LSR
	LSR
	BIT.w #$FFFF
	BEQ.b CODE_C56603
	JSR.w CODE_C57B1E
	PHA
	AND.w #$000F
	ORA.w #$2B80
	STA.w $0012
	PLA
	LSR
	LSR
	LSR
	LSR
	BIT.w #$FFFF
	BEQ.b CODE_C56603
	ORA.w #$2B80
	STA.w $0010
CODE_C56603:
	LDA.w #$62CC
	STA.w $0058
	LDA.w #$0008
	STA.w $005A
	LDX.w #$0000
	LDA.w $0010
	BNE.b CODE_C5661A
	LDA.w #$2B8C
CODE_C5661A:
	STA.w $005C
	INX
	INX
	LDA.w $0012
	BEQ.b CODE_C56629
	STA.w $005C,x
	INX
	INX
CODE_C56629:
	LDA.w $0014
	BEQ.b CODE_C56633
	STA.w $005C,x
	INX
	INX
CODE_C56633:
	LDA.w $0016
	BEQ.b CODE_C5663D
	STA.w $005C,x
	INX
	INX
CODE_C5663D:
	CPX.w #$0008
	BCS.b CODE_C5664C
	LDA.w #$2B40
	STA.w $005C,x
	INX
	INX
	BRA.b CODE_C5663D

CODE_C5664C:
	LDA.w #$FFFF
	STA.w $005C,x
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	PLD
	REP.b #$30
	RTL

namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56663(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56663:
	SEP.b #$30
	LDA.l $7E6DD6
	ORA.b #$80
	STA.l $7E6DD6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56672(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56672:
	REP.b #$30
	LDY.w #$0000
CODE_C56677:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C566A0
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C56677
	BRA.b CODE_C56719

CODE_C566A0:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$1D
	STA.b $00
	LDA.l $7E2001
	CMP.b #$03
	BNE.b CODE_C566BE
CODE_C566B4:
	LDA.b #$3B
	STA.b $05
	LDA.b #$14
	STA.b $08
	BRA.b CODE_C56718

CODE_C566BE:
	CMP.b #$04
	BNE.b CODE_C566CC
	LDA.b #$3B
	STA.b $05
	LDA.b #$2C
	STA.b $08
	BRA.b CODE_C56718

CODE_C566CC:
	CMP.b #$05
	BNE.b CODE_C566D2
	BRA.b CODE_C566B4

CODE_C566D2:
	CMP.b #$06
	BNE.b CODE_C566E0
	LDA.b #$33
	STA.b $05
	LDA.b #$2C
	STA.b $08
	BRA.b CODE_C56718

CODE_C566E0:
	CMP.b #$07
	BNE.b CODE_C566EE
	LDA.b #$43
	STA.b $05
	LDA.b #$14
	STA.b $08
	BRA.b CODE_C56718

CODE_C566EE:
	CMP.b #$08
	BNE.b CODE_C566FC
	LDA.b #$33
	STA.b $05
	LDA.b #$18
	STA.b $08
	BRA.b CODE_C56718

CODE_C566FC:
	CMP.b #$09
	BNE.b CODE_C5670A
	LDA.b #$3B
	STA.b $05
	LDA.b #$1C
	STA.b $08
	BRA.b CODE_C56718

CODE_C5670A:
	CMP.b #$0A
	BNE.b CODE_C56718
	LDA.b #$23
	STA.b $05
	LDA.b #$14
	STA.b $08
	BRA.b CODE_C56718

CODE_C56718:
	PLD
CODE_C56719:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5671C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5671C:
	REP.b #$30
	LDY.w #$0000
CODE_C56721:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C5674A
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C56721
	BRA.b CODE_C56769

CODE_C5674A:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$11
	STA.b $00
	LDA.l $00150A
	CLC
	ADC.b #$08
	STA.b $05
	LDA.l $00150C
	CLC
	ADC.b #$40
	STA.b $08
	PLD
CODE_C56769:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5676C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5676C:
	REP.b #$30
	LDY.w #$0000
CODE_C56771:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C5679A
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C56771
	BRA.b CODE_C567AF

CODE_C5679A:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$12
	STA.b $00
	LDA.b #$B8
	STA.b $05
	LDA.b #$90
	STA.b $08
	PLD
CODE_C567AF:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C567B2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C567B2:
	REP.b #$30
	LDY.w #$0000
CODE_C567B7:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C567E0
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C567B7
	BRA.b CODE_C567F5

CODE_C567E0:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$0F
	STA.b $00
	LDA.b #$88
	STA.b $05
	LDA.b #$80
	STA.b $08
	PLD
CODE_C567F5:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C567F8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C567F8:
	REP.b #$30
	LDY.w #$0000
CODE_C567FD:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C56826
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C567FD
	BRA.b CODE_C56843

CODE_C56826:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$0F
	STA.b $00
	LDA.w $150A
	CLC
	ADC.b #$08
	STA.b $05
	LDA.w $150C
	CLC
	ADC.b #$40
	STA.b $08
	PLD
CODE_C56843:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56846(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56846:
	REP.b #$30
	LDY.w #$0000
CODE_C5684B:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C56874
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C5684B
	BRA.b CODE_C56891

CODE_C56874:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$3E
	STA.b $00
	LDA.w $150A
	CLC
	ADC.b #$08
	STA.b $05
	LDA.w $150C
	CLC
	ADC.b #$40
	STA.b $08
	PLD
CODE_C56891:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56894(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56894:
	REP.b #$30
	LDY.w #$0000
CODE_C56899:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C568C2
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C56899
	BRA.b CODE_C568DF

CODE_C568C2:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$4D
	STA.b $00
	LDA.w $150A
	CLC
	ADC.b #$08
	STA.b $05
	LDA.w $150C
	CLC
	ADC.b #$40
	STA.b $08
	PLD
CODE_C568DF:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C568E2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C568E2:
	REP.b #$30
	LDY.w #$0000
CODE_C568E7:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C56910
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C568E7
	BRA.b CODE_C5692D

CODE_C56910:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$67
	STA.b $00
	LDA.w $150A
	CLC
	ADC.b #$08
	STA.b $05
	LDA.w $150C
	CLC
	ADC.b #$40
	STA.b $08
	PLD
CODE_C5692D:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56930(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56930:
	REP.b #$30
	LDY.w #$0000
CODE_C56935:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C5695E
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C56935
	BRA.b CODE_C5697B

CODE_C5695E:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$87
	STA.b $00
	LDA.w $150A
	CLC
	ADC.b #$08
	STA.b $05
	LDA.w $150C
	CLC
	ADC.b #$40
	STA.b $08
	PLD
CODE_C5697B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5697E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5697E:
	REP.b #$30
	LDA.l $7F2000
	AND.w #$00FF
	BNE.b CODE_C5698A
	RTL

CODE_C5698A:
	LDY.w #$0000
CODE_C5698D:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	CMP.w #$FFFF
	BEQ.b CODE_C569B6
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C5698D
	BRA.b CODE_C569C3

CODE_C569B6:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b #$59
	STA.b $00
	PLD
CODE_C569C3:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C569C6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C569C6:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E2001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C569D1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C569D1:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E2001
	LDA.b #$80
	JSL.l CODE_C5C606
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C569E2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C569E2:
	SEP.b #$30
	LDA.b #$03
	STA.l $7E2001
	LDA.b #$02
	JSL.l CODE_C5C606
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C569F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C569F3:
	SEP.b #$30
	LDA.b #$04
	STA.l $7E2001
	LDA.b #$02
	JSL.l CODE_C5C606
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56A04(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56A04:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$02
	BNE.b CODE_C56A14
	LDA.b #$01
	STA.l $7E2001
CODE_C56A14:
	LDA.b #$FF
	STA.l $7E2000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56A1D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56A1D:
	SEP.b #$30
	LDA.b #$05
	BRA.b CODE_C56A5D

CODE_C56A23:
	SEP.b #$30
	LDA.b #$06
	BRA.b CODE_C56A5D

CODE_C56A29:
	SEP.b #$30
	LDA.b #$07
	BRA.b CODE_C56A5D

CODE_C56A2F:
	SEP.b #$30
	LDA.b #$08
	BRA.b CODE_C56A5D

CODE_C56A35:
	SEP.b #$30
	LDA.b #$09
	BRA.b CODE_C56A5D

CODE_C56A3B:
	SEP.b #$30
	LDA.b #$0A
	BRA.b CODE_C56A5D

CODE_C56A41:
	SEP.b #$30
	LDA.b #$0B
	BRA.b CODE_C56A5D

CODE_C56A47:
	SEP.b #$30
	LDA.b #$0C
	BRA.b CODE_C56A5D

CODE_C56A4D:
	SEP.b #$30
	LDA.b #$0D
	BRA.b CODE_C56A5D

CODE_C56A53:
	SEP.b #$30
	LDA.b #$0E
	BRA.b CODE_C56A5D

CODE_C56A59:
	SEP.b #$30
	LDA.b #$0F
CODE_C56A5D:
	STA.l $7E2001
	LDA.b #$02
	JSL.l CODE_C5C606
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56A6A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56A6A:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E2001
	LDA.b #$01
	JSL.l CODE_C5C606
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56A7B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56A7B:
	REP.b #$20
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0014
	STA.b $0E
CODE_C56A87:
	REP.b #$10
	DEC.b $0E
	LDA.b $0E
	ASL
	CLC
	ADC.b $0E
	TAX
	LDA.l DATA_C0CD8A,x
	STA.b $04
	INX
	LDA.l DATA_C0CD8A,x
	STA.b $05
	LDA.b [$04]
	AND.w #$00FF
	CMP.w #$000D
	BCS.b CODE_C56AB6
	LDY.w #$0002
	LDA.b [$04],y
	AND.w #$00FF
	CMP.w #$000F
	BEQ.b CODE_C56AD8
CODE_C56AB6:
	CMP.w #$0010
	BEQ.b CODE_C56AD8
	CMP.w #$001D
	BEQ.b CODE_C56AD8
	CMP.w #$0015
	BEQ.b CODE_C56AD8
	CMP.w #$0016
	BEQ.b CODE_C56AD8
	CMP.w #$002B
	BEQ.b CODE_C56AD8
	CMP.w #$006B
	BEQ.b CODE_C56AD8
	JSL.l CODE_C5E5DD
CODE_C56AD8:
	LDA.w $000E
	CMP.w #$0004
	BCS.b CODE_C56A87
	JSL.l CODE_C5EC08
	JSL.l CODE_C5F0B7
	SEP.b #$20
	LDA.b #$01
	STA.l $7E202A
	JSL.l CODE_C581F9
	JSL.l CODE_CC697C
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56AFC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56AFC:
	REP.b #$30
	LDY.w #$0000
CODE_C56B01:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	AND.w #$00FF
	CMP.w #$0000
	BEQ.b CODE_C56B2D
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C56B01
	BRA.b CODE_C56B5A

CODE_C56B2D:
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b $05
	STA.l $7E6DD7
	LDA.b $08
	STA.l $7E6DD8
	LDA.b $4F
	STA.l $7E6DD9
	LDA.b $02
	STA.l !RAM_BSZ1_RAM7E74B1
	LDA.b $12
	STA.l $7E6DDA
	LDA.b $13
	STA.l $7E6DDB
	PLD
CODE_C56B5A:
	JSL.l CODE_C563DB
	JSL.l CODE_C56470
	JSL.l CODE_C5651E
	SEP.b #$20
	LDA.l !RAM_BSZ1_Player_CurrentHP
	CLC
	ADC.b #$03
	AND.b #$FC
	CMP.b #$09
	BCS.b CODE_C56B8A
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$0C
	BEQ.b CODE_C56B8A
	LDA.w $0020
	AND.b #$1F
	BNE.b CODE_C56B8A
	LDA.b #$01
	JSL.l CODE_C5C663
CODE_C56B8A:
	LDA.w $00A7
	BEQ.b CODE_C56B93
	JSL.l CODE_CC1B59
CODE_C56B93:
	JSL.l CODE_C556B7
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C56BA1
	JSL.l CODE_CC68AC
CODE_C56BA1:
	REP.b #$30
	JSL.l CODE_CC3E2A
	LDA.l $7E7418
	AND.w #$00FF
	BNE.b CODE_C56BB4
	JSL.l CODE_CC3D94
CODE_C56BB4:
	JSL.l CODE_C593EB
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56BBB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56BBB:
	REP.b #$30
	LDY.w #$0000
CODE_C56BC0:
	TYA
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0000
	STZ.w $0002
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$00]
	AND.w #$00FF
	CMP.w #$000C
	BNE.b CODE_C56BF2
	PHY
	LDY.w #$0002
	LDA.b [$00],y
	PLY
	AND.w #$00FF
	CMP.w #$000F
	BNE.b CODE_C56C03
CODE_C56BF2:
	PLD
	INY
	CPY.w #$0014
	BCC.b CODE_C56BC0
	SEP.b #$30
	LDA.b #$00
	STA.l $7E6DE1
	BRA.b CODE_C56C20

CODE_C56C03:
	REP.b #$30
	PLD
	LDA.w $0000
	PHD
	TCD
	SEP.b #$30
	LDA.b $05
	STA.l $7E6DDF
	LDA.b $08
	STA.l $7E6DE0
	LDA.b #$01
	STA.l $7E6DE1
	PLD
CODE_C56C20:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56C23(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C56C23:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56C25(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

UNK_C56C24:
	db $30

CODE_C56C25:
	LDA.w $063A
	CMP.w #$0800
	BEQ.b CODE_C56C40
	LDA.w #$0800
	STA.w $063A
	LDA.w #$1000
	STA.l $7E2016
	STA.l $7E2018
	BRA.b CODE_C56C5B

CODE_C56C40:
	LDA.w #$0140
	STA.w $063A
	LDA.w #$0400
	STA.l $7E2016
	STA.l $7E2018
	SEP.b #$20
	LDA.b #$01
	STA.l $7E2029
	REP.b #$20
CODE_C56C5B:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C56F8C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C56C5C:
	dw $62A2,$0010,$2B49,$2B5A,$2B5B,$2B5C,$2B5D,$2B5E
	dw $2B91,$2B4B,$62C2,$0010,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$62E2,$0010,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$6302,$0010
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $6322,$0010,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$FFFF

DATA_C56CC2:
	dw $62A2,$0010,$2B49,$2B5A,$2B5B,$2B5C,$2B5D,$2B5E
	dw $2B92,$2B4B,$62C2,$0010,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$62E2,$0010,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$6302,$0010
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $6322,$0010,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$FFFF

DATA_C56D28:
	dw $62A2,$0010,$2B49,$2B5A,$2B5B,$2B5C,$2B5D,$2B5E
	dw $2B93,$2B4B,$62C2,$0010,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$62E2,$0010,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$6302,$0010
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $6322,$0010,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$FFFF

DATA_C56D8E:
	dw $62A2,$0010,$2B49,$2B5A,$2B5B,$2B5C,$2B5D,$2B5E
	dw $2B94,$2B4B,$62C2,$0010,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$62E2,$0010,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$6302,$0010
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $6322,$0010,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$FFFF

DATA_C56DF4:
	dw $62A2,$0010,$2B49,$2B5A,$2B5B,$2B5C,$2B5D,$2B5E
	dw $2B95,$2B4B,$62C2,$0010,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$62E2,$0010,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$6302,$0010
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $6322,$0010,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$FFFF

DATA_C56E5A:
	dw $62A2,$0010,$2B49,$2B5A,$2B5B,$2B5C,$2B5D,$2B5E
	dw $2B96,$2B4B,$62C2,$0010,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$62E2,$0010,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$6302,$0010
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $6322,$0010,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$FFFF

DATA_C56EC0:
	dw $62A2,$0010,$2B49,$2B5A,$2B5B,$2B5C,$2B5D,$2B5E
	dw $2B97,$2B4B,$62C2,$0010,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$62E2,$0010,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$6302,$0010
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $6322,$0010,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$FFFF

DATA_C56F26:
	dw $62A2,$0010,$2B49,$2B5A,$2B5B,$2B5C,$2B5D,$2B5E
	dw $2B98,$2B4B,$62C2,$0010,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$62E2,$0010,$2B30,$2B30
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$6302,$0010
	dw $2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $6322,$0010,$2B30,$2B30,$2B30,$2B30,$2B30,$2B30
	dw $2B30,$2B30,$FFFF

CODE_C56F8C:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$03
	BNE.b CODE_C56FB1
	REP.b #$20
	LDA.w #DATA_C56C5C
	STA.b $00
	LDX.b #DATA_C56C5C>>16
	STX.b $02
	JSR.w CODE_C5D167
	LDA.b #$80
	STA.l $7F2000
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL

CODE_C56FB1:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$04
	BNE.b CODE_C56FD6
	REP.b #$20
	LDA.w #DATA_C56CC2
	STA.b $00
	LDX.b #DATA_C56CC2>>16
	STX.b $02
	JSR.w CODE_C5D167
	LDA.b #$40
	STA.l $7F2000
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL

CODE_C56FD6:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$05
	BNE.b CODE_C56FFB
	REP.b #$20
	LDA.w #DATA_C56D28
	STA.b $00
	LDX.b #DATA_C56D28>>16
	STX.b $02
	JSR.w CODE_C5D167
	LDA.b #$20
	STA.l $7F2000
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL

CODE_C56FFB:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$06
	BNE.b CODE_C57020
	REP.b #$20
	LDA.w #DATA_C56D8E
	STA.b $00
	LDX.b #DATA_C56D8E>>16
	STX.b $02
	JSR.w CODE_C5D167
	LDA.b #$10
	STA.l $7F2000
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL

CODE_C57020:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$07
	BNE.b CODE_C57045
	REP.b #$20
	LDA.w #DATA_C56DF4
	STA.b $00
	LDX.b #DATA_C56DF4>>16
	STX.b $02
	JSR.w CODE_C5D167
	LDA.b #$08
	STA.l $7F2000
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL

CODE_C57045:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$08
	BNE.b CODE_C5706A
	REP.b #$20
	LDA.w #DATA_C56E5A
	STA.b $00
	LDX.b #DATA_C56E5A>>16
	STX.b $02
	JSR.w CODE_C5D167
	LDA.b #$04
	STA.l $7F2000
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL

CODE_C5706A:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$09
	BNE.b CODE_C5708F
	REP.b #$20
	LDA.w #DATA_C56EC0
	STA.b $00
	LDX.b #DATA_C56EC0>>16
	STX.b $02
	JSR.w CODE_C5D167
	LDA.b #$02
	STA.l $7F2000
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL

CODE_C5708F:
	SEP.b #$30
	REP.b #$20
	LDA.w #DATA_C56F26
	STA.b $00
	LDX.b #DATA_C56F26>>16
	STX.b $02
	JSR.w CODE_C5D167
	LDA.b #$01
	STA.l $7F2000
	JSL.l CODE_CC2D76
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C570AC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C570AC:
	PHD
	LDA.w #$0000
	TCD
	SEP.b #$30
	JMP.w CODE_C571D5
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C570B6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C570B6:
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$0021
	LDA.b [$06],y
	STA.b $8F
	INY
	LDA.b [$06],y
	STA.b $90
	LDY.w #$0101
	STY.b $06
	LDA.w #$62C3
	STA.b $04
CODE_C570E4:
	LDX.w #$0000
	LDA.b $04
	STA.b $58
	INX
	INX
	LDA.w #$000E
	STA.b $58,x
	INX
	INX
CODE_C570F4:
	STZ.b $00
	LDY.b $06
	LDA.b [$8F],y
	CMP.w #$FFFF
	BEQ.b CODE_C57106
	LDA.b $00
	ORA.w #$0008
	STA.b $00
CODE_C57106:
	INY
	INY
	INY
	LDA.b [$8F],y
	CMP.w #$FFFF
	BEQ.b CODE_C57117
	LDA.b $00
	ORA.w #$0004
	STA.b $00
CODE_C57117:
	LDA.b $06
	CLC
	ADC.w #$0030
	TAY
	LDA.b [$8F],y
	CMP.w #$FFFF
	BEQ.b CODE_C5712C
	LDA.b $00
	ORA.w #$0002
	STA.b $00
CODE_C5712C:
	INY
	INY
	INY
	LDA.b [$8F],y
	CMP.w #$FFFF
	BEQ.b CODE_C5713D
	LDA.b $00
	ORA.w #$0001
	STA.b $00
CODE_C5713D:
	LDA.b $00
	CLC
	ADC.w #$2B30
	STA.b $58,x
	INX
	INX
	LDA.b $06
	CLC
	ADC.w #$0006
	STA.b $06
	CPX.w #$0011
	BCC.b CODE_C570F4
	LDA.w #$FFFF
	STA.b $58,x
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	PHY
	JSR.w CODE_C5D167
	REP.b #$30
	PLY
	LDA.b $06
	CLC
	ADC.w #$0036
	STA.b $06
	LDA.b $04
	CLC
	ADC.w #$0020
	STA.b $04
	CPY.w #$0250
	BCS.b CODE_C57182
	JMP.w CODE_C570E4

CODE_C57182:
	PLD
	LDA.w #$0000
	STA.l $7F2000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C571D5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5718D:
	dw $62C4,$000C,$000F,$004E
	dw $62C4,$000C,$000F,$004E
	dw $62C4,$000C,$000F,$004E
	dw $62C4,$000C,$000F,$004E
	dw $62C4,$000C,$000F,$004E
	dw $62C4,$000C,$000F,$004E
	dw $62C2,$0010,$0013,$0048
	dw $62C3,$000C,$000F,$004E
	dw $62C2,$0010,$0013,$0048

CODE_C571D5:
	REP.b #$30
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_C57182
	SEC
	SBC.w #$0003
	ASL
	ASL
	ASL
	TAX
	LDA.l DATA_C5718D,x
	STA.w $0010
	LDA.l DATA_C5718D+$02,x
	STA.w $0012
	LDA.l DATA_C5718D+$04,x
	STA.w $0014
	LDA.l DATA_C5718D+$06,x
	STA.w $0016
	SEP.b #$30
	LDA.l $7E2001
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$0021
	LDA.b [$06],y
	STA.b $8F
	INY
	LDA.b [$06],y
	STA.b $90
	LDY.w #$0101
	STY.b $06
	LDA.w $0010
	STA.b $04
CODE_C5723B:
	LDX.w #$0000
	LDA.b $04
	STA.b $58
	INX
	INX
	LDA.w $0012
	STA.b $58,x
	INX
	INX
CODE_C5724B:
	STZ.b $00
	LDY.b $06
	LDA.b [$8F],y
	CMP.w #$C8FA
	BEQ.b CODE_C57280
	CMP.w #$C8F1
	BEQ.b CODE_C57280
	CMP.w #$C8EE
	BEQ.b CODE_C57280
	CMP.w #$C8F0
	BEQ.b CODE_C57280
	CMP.w #$C8EF
	BEQ.b CODE_C57280
	CMP.w #$CAC1
	BEQ.b CODE_C57280
	CMP.w #$CAD3
	BEQ.b CODE_C57280
	CMP.w #$FFFF
	BEQ.b CODE_C57280
	LDA.b $00
	ORA.w #$0002
	STA.b $00
CODE_C57280:
	LDA.b $06
	CLC
	ADC.w #$0030
	TAY
	LDA.b [$8F],y
	CMP.w #$C8FA
	BEQ.b CODE_C572B8
	CMP.w #$C8F1
	BEQ.b CODE_C572B8
	CMP.w #$C8EE
	BEQ.b CODE_C572B8
	CMP.w #$C8F0
	BEQ.b CODE_C572B8
	CMP.w #$C8EF
	BEQ.b CODE_C572B8
	CMP.w #$CAC1
	BEQ.b CODE_C572B8
	CMP.w #$CAD3
	BEQ.b CODE_C572B8
	CMP.w #$FFFF
	BEQ.b CODE_C572B8
	LDA.b $00
	ORA.w #$0001
	STA.b $00
CODE_C572B8:
	LDA.b $00
	CLC
	ADC.w #$2B40
	CMP.w #$2B40
	BNE.b CODE_C572C6
	LDA.w #$2B30
CODE_C572C6:
	STA.b $58,x
	INX
	INX
	LDA.b $06
	CLC
	ADC.w #$0003
	STA.b $06
	CPX.w $0014
	BCS.b CODE_C572DA
	JMP.w CODE_C5724B

CODE_C572DA:
	LDA.w #$FFFF
	STA.b $58,x
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	PHY
	JSR.w CODE_C5D167
	REP.b #$30
	PLY
	LDA.b $06
	CLC
	ADC.w $0016
	STA.b $06
	LDA.b $04
	CLC
	ADC.w #$0020
	STA.b $04
	CPY.w #$0250
	BCS.b CODE_C57308
	JMP.w CODE_C5723B

CODE_C57308:
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5730C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5730C:
	SEP.b #$30
	LDX.b #$00
	STZ.b $00
	REP.b #$20
	LDA.w #$6317
	STA.b $58
	LDA.w #$0010
	STA.b $5A
	SEP.b #$20
	LDA.l !RAM_BSZ1_Player_MaxHP
	LSR
	LSR
	CMP.b #$11
	BCC.b CODE_C5735C
	SEC
	SBC.b #$10
	STA.b $00
	LDX.b #$00
	LDA.l !RAM_BSZ1_Player_CurrentHP
	CLC
	ADC.b #$03
	LSR
	LSR
	SEC
	SBC.b #$10
	BEQ.b CODE_C5735C
	BCC.b CODE_C5735C
	TAY
	REP.b #$20
CODE_C57344:
	CPY.b #$01
	BNE.b CODE_C5734F
	LDA.w #$2F65
	STA.b $5C,x
	BRA.b CODE_C57354

CODE_C5734F:
	LDA.w #$2F64
	STA.b $5C,x
CODE_C57354:
	INX
	INX
	DEY
	DEY
	BEQ.b CODE_C5735C
	BPL.b CODE_C57344
CODE_C5735C:
	REP.b #$20
	CPX.b #$10
	BCS.b CODE_C57372
	LDA.w #$2F40
	CPX.b $00
	BCS.b CODE_C5736C
	LDA.w #$2F66
CODE_C5736C:
	STA.b $5C,x
	INX
	INX
	BRA.b CODE_C5735C

CODE_C57372:
	LDA.w #$FFFF
	STA.b $5C,x
	LDA.w #$000058
	STA.b $00
	LDX.b #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	REP.b #$20
	LDA.w #$62F7
	STA.b $58
	LDA.w #$0010
	STA.b $5A
	SEP.b #$20
	LDA.l !RAM_BSZ1_Player_MaxHP
	LSR
	LSR
	STA.b $00
	LDX.b #$00
	LDA.l !RAM_BSZ1_Player_CurrentHP
	CLC
	ADC.b #$03
	LSR
	LSR
	CMP.b #$10
	BCC.b CODE_C573AA
	LDA.b #$10
CODE_C573AA:
	TAY
	REP.b #$20
CODE_C573AD:
	CPY.b #$00
	BEQ.b CODE_C573C9
	CPY.b #$01
	BNE.b CODE_C573BC
	LDA.w #$2F65
	STA.b $5C,x
	BRA.b CODE_C573C1

CODE_C573BC:
	LDA.w #$2F64
	STA.b $5C,x
CODE_C573C1:
	INX
	INX
	DEY
	DEY
	BEQ.b CODE_C573C9
	BPL.b CODE_C573AD
CODE_C573C9:
	REP.b #$20
	CPX.b #$10
	BCS.b CODE_C573DF
	LDA.w #$2F40
	CPX.b $00
	BCS.b CODE_C573D9
	LDA.w #$2F66
CODE_C573D9:
	STA.b $5C,x
	INX
	INX
	BRA.b CODE_C573C9

CODE_C573DF:
	LDA.w #$FFFF
	STA.b $5C,x
	LDA.w #$000058
	STA.b $00
	LDX.b #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	SEP.b #$20
	LDA.b #$00
	STA.l $7E6DDE
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C573FB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C573FB:
	LDA.l $7E2007
	CLC
	ADC.l $7E200C
	STA.l $7E2007
	BCC.b CODE_C57418
	SEP.b #$20
	LDA.l $7E6DD3
	EOR.b #$01
	STA.l $7E6DD3
	REP.b #$20
CODE_C57418:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57419(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57419:
	LDA.l $7E2007
	SEC
	SBC.l $7E200C
	STA.l $7E2007
	BCS.b CODE_C57436
	SEP.b #$20
	LDA.l $7E6DD3
	EOR.b #$01
	STA.l $7E6DD3
	REP.b #$20
CODE_C57436:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57437(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57437:
	LDA.l $7E2004
	SEC
	SBC.l $7E200A
	STA.l $7E2004
	BCS.b CODE_C57454
	SEP.b #$20
	LDA.l $7E6DD0
	EOR.b #$01
	STA.l $7E6DD0
	REP.b #$20
CODE_C57454:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57455(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57455:
	LDA.l $7E2004
	CLC
	ADC.l $7E200A
	STA.l $7E2004
	BCC.b CODE_C57472
	SEP.b #$20
	LDA.l $7E6DD0
	EOR.b #$01
	STA.l $7E6DD0
	REP.b #$20
CODE_C57472:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57473(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57473:
	SEP.b #$30
	LDA.b #$52
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2009
	DEC
	STA.l $7E2009
	LDA.b #$04
	STA.l $7E2028
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5748C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5748C:
	SEP.b #$30
	LDA.b #$52
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2009
	INC
	STA.l $7E2009
	LDA.b #$02
	STA.l $7E2028
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C574A5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C574A5:
	SEP.b #$30
	LDA.b #$51
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2006
	DEC
	STA.l $7E2006
	LDA.b #$03
	STA.l $7E2028
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C574BE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C574BE:
	SEP.b #$30
	LDA.b #$51
	STA.w !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.l $7E2006
	INC
	STA.l $7E2006
	LDA.b #$03
	STA.l $7E2028
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C574D7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C574D7:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E2028
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C574E2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C574E2:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E6DD3
	LDA.b #$00
	STA.l $7E6DD0
	LDA.b #$C8
	STA.l $7E2008
	LDA.b #$00
	STA.l $7E2005
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C574FF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C574FF:
	LDA.l $7E2013
	CLC
	ADC.l $7E2018
	STA.l $7E2013
	BCC.b CODE_C5751C
	SEP.b #$20
	LDA.l $7E6DD4
	EOR.b #$01
	STA.l $7E6DD4
	REP.b #$20
CODE_C5751C:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5751D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5751D:
	LDA.l $7E2013
	SEC
	SBC.l $7E2018
	STA.l $7E2013
	BCS.b CODE_C5753A
	SEP.b #$20
	LDA.l $7E6DD4
	EOR.b #$01
	STA.l $7E6DD4
	REP.b #$20
CODE_C5753A:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5753B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5753B:
	LDA.l $7E2010
	SEC
	SBC.l $7E2016
	STA.l $7E2010
	BCS.b CODE_C57558
	SEP.b #$20
	LDA.l $7E6DD1
	EOR.b #$01
	STA.l $7E6DD1
	REP.b #$20
CODE_C57558:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57559(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57559:
	LDA.l $7E2010
	CLC
	ADC.l $7E2016
	STA.l $7E2010
	BCC.b CODE_C57576
	SEP.b #$20
	LDA.l $7E6DD1
	EOR.b #$01
	STA.l $7E6DD1
	REP.b #$20
CODE_C57576:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57577(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57577:
	SEP.b #$20
	LDA.b #$6A
	STA.w !RAM_BSZ1_Global_BG2AddressAndSize
	LDA.l $7E2015
	DEC
	STA.l $7E2015
	LDA.b #$04
	STA.l $7E2029
	REP.b #$20
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57590(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57590:
	SEP.b #$30
	LDA.b #$6A
	STA.w !RAM_BSZ1_Global_BG2AddressAndSize
	LDA.l $7E2015
	INC
	STA.l $7E2015
	LDA.b #$02
	STA.l $7E2029
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C575A9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C575A9:
	SEP.b #$30
	LDA.b #$69
	STA.w !RAM_BSZ1_Global_BG2AddressAndSize
	LDA.l $7E2012
	DEC
	STA.l $7E2012
	LDA.b #$03
	STA.l $7E2029
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C575C2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C575C2:
	SEP.b #$30
	LDA.b #$69
	STA.w !RAM_BSZ1_Global_BG2AddressAndSize
	LDA.l $7E2012
	INC
	STA.l $7E2012
	LDA.b #$03
	STA.l $7E2029
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C575DB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C575DB:
	SEP.b #$30
	LDA.b #$05
	STA.l $7E2029
	LDA.b #$00
	STA.l $7E6DD6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C575EC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C575EC:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E6DD4
	LDA.b #$00
	STA.l $7E6DD1
	LDA.b #$C8
	STA.l $7E2014
	LDA.b #$00
	STA.l $7E2011
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57609(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57609:
	LDA.l $7E201F
	CLC
	ADC.l $7E2024
	STA.l $7E201F
	BCC.b CODE_C57626
	SEP.b #$20
	LDA.l $7E6DD5
	EOR.b #$01
	STA.l $7E6DD5
	REP.b #$20
CODE_C57626:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57627(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57627:
	LDA.l $7E201F
	SEC
	SBC.l $7E2024
	STA.l $7E201F
	BCS.b CODE_C57644
	SEP.b #$20
	LDA.l $7E6DD5
	EOR.b #$01
	STA.l $7E6DD5
	REP.b #$20
CODE_C57644:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57645(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57645:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E200E
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSR.w CODE_C5179F
else
	JSL.l CODE_C5179F
endif
	LDA.b #$01
	STA.l $7E200E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5765A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5765A:
	SEP.b #$30
	LDA.b #$04
	STA.w !RAM_BSZ1_Global_MainScreenLayers
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57664(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57664:
	SEP.b #$30
	LDA.b #$13
	STA.w !RAM_BSZ1_Global_MainScreenLayers
	LDA.b #$04
	STA.w !RAM_BSZ1_Global_SubScreenLayers
	LDA.b #$02
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.b #$22
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$80
	STA.l $000080
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57683(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57683:
	SEP.b #$30
	JSL.l CODE_C577A8
	LDA.l $7E2001
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$000C
	LDA.b [$06],y
	STA.w $0093
	INY
	LDA.b [$06],y
	STA.w $0094
	LDY.w #$000F
	LDA.b [$06],y
	STA.w $009C
	INY
	LDA.b [$06],y
	STA.w $009D
	LDY.w #$0021
	LDA.b [$06],y
	STA.w $0096
	INY
	LDA.b [$06],y
	STA.w $0097
	LDY.w #$002A
	LDA.b [$06],y
	STA.w $0099
	INY
	LDA.b [$06],y
	STA.w $009A
	LDY.w #$0039
	LDA.b [$06],y
	XBA
	STA.l $7E2005
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	SEP.b #$30
	LDA.l !RAM_BSZ1_Global_CurrentWeek
	CMP.b #$03
	BNE.b +
	LDA.l $0000A0
	CMP.b #$28
	BCC.b +
	LDA.l $7E2006
	BNE.b +
	INC
	INC
	INC
	STA.l $7E2006
+:
	REP.b #$30
endif
	LDY.w #$003B
	LDA.b [$06],y
	XBA
	STA.l $7E2008
	LDY.w #$003D
	LDA.b [$06],y
	STA.l $7E200E
	LDY.w #$003F
	LDA.b [$06],y
	STA.l $7E200A
	STA.l $7E200C
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_C57727
	LDY.w #$0041
	LDA.b [$06],y
	XBA
	STA.l $7E2011
	LDY.w #$0043
	LDA.b [$06],y
	XBA
	STA.l $7E2014
CODE_C57727:
	LDY.w #$0045
	LDA.b [$06],y
	STA.l $7E201A
	LDY.w #$0047
	LDA.b [$06],y
	STA.l $7E2016
	STA.l $7E2018
	LDY.w #$0049
	LDA.b [$06],y
	XBA
	STA.l $7E201D
	LDY.w #$004B
	LDA.b [$06],y
	XBA
	STA.l $7E2020
	LDY.w #$004D
	LDA.b [$06],y
	STA.l $7E2026
	LDY.w #$004F
	LDA.b [$06],y
	STA.l $7E2022
	STA.l $7E2024
	LDY.w #$0053
	LDA.b [$06],y
	STA.l $00008C
	LDY.w #$0054
	LDA.b [$06],y
	STA.l $00008D
	SEP.b #$20
	LDA.b #$01
	STA.l $7E6DDE
	STA.l $7E6DE2
	STA.l $7E6DE3
	STA.l $7E6DE4
	STA.l $0000A4
	STA.l $0000A7
	LDA.l $7E2001
	CMP.b #$03
	BCC.b CODE_C577A1
	JSL.l CODE_C5CAD7
CODE_C577A1:
	JSL.l CODE_CC3D06
	REP.b #$30
	RTL

CODE_C577A8:
	SEP.b #$30
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	STA.l $000080
	SEI
	STZ.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_HDMAEnable
	JSL.l CODE_C57885
	JSL.l CODE_C578C2
	JSL.l CODE_C57A17
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$01
	STA.l $7E2028
	STA.l $7E2029
	STA.l $7E202A
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$20
	BEQ.b CODE_C577E6
	LDA.b #$01
	STA.w $008B
CODE_C577E6:
	LDA.b #$0F
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C577EE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C577EE:
	SEP.b #$30
	STZ.w $0080
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C577F6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C577F6:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP2
	AND.b #!Joypad_Select>>8
	BEQ.b CODE_C57803
	JSL.l CODE_C56C23
CODE_C57803:
	REP.b #$30
	JSL.l CODE_C553C6
	CPY.w #$0000
	BEQ.b CODE_C5781B
	JSL.l CODE_C56A7B
	JSL.l CODE_C5785E
	JSL.l CODE_CC687C
	RTL

CODE_C5781B:
	JSL.l CODE_C553EE
	CPY.w #$0000
	BEQ.b CODE_C57831
	JSL.l CODE_C56A7B
	JSL.l CODE_C5785E
	JSL.l CODE_CC6888
	RTL

CODE_C57831:
	JSL.l CODE_C55416
	CPY.w #$0000
	BEQ.b CODE_C57847
	JSL.l CODE_C56A7B
	JSL.l CODE_C5785E
	JSL.l CODE_CC688E
	RTL

CODE_C57847:
	JSL.l CODE_C5543E
	CPY.w #$0000
	BEQ.b CODE_C5785D
	JSL.l CODE_C56A7B
	JSL.l CODE_C5785E
	JSL.l CODE_CC6882
	RTL

CODE_C5785D:
	RTL

CODE_C5785E:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$20
	BEQ.b CODE_C57876
	LDA.w $008B
	CMP.b #$00
	BNE.b CODE_C57882
	LDA.b #$01
	STA.w $008B
	BRA.b CODE_C57882

CODE_C57876:
	LDA.w $008B
	CMP.b #$02
	BNE.b CODE_C57882
	LDA.b #$03
	STA.w $008B
CODE_C57882:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57885(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57885:
	LDA.l $7E2001
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$0009
	LDA.b [$06],y
	STA.b $02
	INY
	LDA.b [$06],y
	STA.b $03
	LDX.w #$01FE
	TXY
CODE_C578B1:
	LDA.b [$02],y
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	DEX
	DEX
	TXY
	BNE.b CODE_C578B1
	INC.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C578C2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C578C2:
	LDA.l $7E2001
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$0006
	LDA.b [$06],y
	STA.b $02
	INY
	LDA.b [$06],y
	STA.b $03
	SEP.b #$30
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	PHD
	LDA.w #DMA[$00].Parameters
	TCD
	LDY.b #$80
	STY.w !REGISTER_VRAMAddressIncrementValue
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.b DMA[$00].Parameters
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$2000
	STA.b DMA[$00].SizeLo
	LDA.w $0002
	LDX.w $0004
	LDY.b #$01
	STA.b DMA[$00].SourceLo
	STX.b DMA[$00].SourceBank
	STY.w !REGISTER_DMAEnable
	PLD
	SEP.b #$30
	LDA.b #$0F
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57925(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57925:
	PHP
	REP.b #$20
	SEP.b #$10
	LDY.b #$80
	STY.w !REGISTER_VRAMAddressIncrementValue
	PHD
	LDA.w #DMA[$00].Parameters
	TCD
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.b DMA[$00].Parameters
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0440
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_CB4000
	LDX.b #DATA_CB4000>>16
	LDY.b #$01
	STA.b DMA[$00].SourceLo
	STX.b DMA[$00].SourceBank
	STY.w !REGISTER_DMAEnable
	LDA.w #$1300
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0040
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_CB4000+$0600
	LDX.b #(DATA_CB4000+$0600)>>16
	LDY.b #$01
	STA.b DMA[$00].SourceLo
	STX.b DMA[$00].SourceBank
	STY.w !REGISTER_DMAEnable
	PLD
	PLP
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5796E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5796E:
	PHP
	REP.b #$20
	SEP.b #$10
	LDY.b #$80
	STY.w !REGISTER_VRAMAddressIncrementValue
	PHD
	LDA.w #DMA[$00].Parameters
	TCD
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.b DMA[$00].Parameters
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0440
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C02000
	LDX.b #DATA_C02000>>16
	LDY.b #$01
	STA.b DMA[$00].SourceLo
	STX.b DMA[$00].SourceBank
	STY.w !REGISTER_DMAEnable
	LDA.w #$1300
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0040
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C02000+$0600
	LDX.b #(DATA_C02000+$0600)>>16
	LDY.b #$01
	STA.b DMA[$00].SourceLo
	STX.b DMA[$00].SourceBank
	STY.w !REGISTER_DMAEnable
	PLD
	PLP
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C579B7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C579B7:
	PHP
	REP.b #$20
	SEP.b #$10
	LDY.b #$80
	STY.w !REGISTER_VRAMAddressIncrementValue
	PHD
	LDA.w #DMA[$00].Parameters
	TCD
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.b DMA[$00].Parameters
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$2000
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_CBE000
	LDX.b #DATA_CBE000>>16
	LDY.b #$01
	STA.b DMA[$00].SourceLo
	STX.b DMA[$00].SourceBank
	STY.w !REGISTER_DMAEnable
	PLD
	PLP
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C579E7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C579E7:
	PHP
	REP.b #$20
	SEP.b #$10
	LDY.b #$80
	STY.w !REGISTER_VRAMAddressIncrementValue
	PHD
	LDA.w #DMA[$00].Parameters
	TCD
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.b DMA[$00].Parameters
	LDA.w #$1000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$2000
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C10000
	LDX.b #DATA_C10000>>16
	LDY.b #$01
	STA.b DMA[$00].SourceLo
	STX.b DMA[$00].SourceBank
	STY.w !REGISTER_DMAEnable
	PLD
	PLP
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57A17(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57A17:
	LDA.l $7E2001
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$0003
	LDA.b [$06],y
	STA.b $02
	INY
	LDA.b [$06],y
	STA.b $03
	SEP.b #$30
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	PHD
	LDA.w #DMA[$00].Parameters
	TCD
	LDY.b #$80
	STY.w !REGISTER_VRAMAddressIncrementValue
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.b DMA[$00].Parameters
	LDA.w #$2000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$6000
	STA.b DMA[$00].SizeLo
	LDA.w $0002
	LDX.w $0004
	LDY.b #$01
	STA.b DMA[$00].SourceLo
	STX.b DMA[$00].SourceBank
	STY.w !REGISTER_DMAEnable
	PLD
	SEP.b #$30
	LDA.b #$0F
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57A7A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57A7A:
	LDA.w #$0000
	BRA.b CODE_C57ACA

CODE_C57A7F:
	LDA.w #$0001
	BRA.b CODE_C57ACA

CODE_C57A84:
	LDA.w #$0002
	BRA.b CODE_C57ACA

CODE_C57A89:
	LDA.w #$0003
	BRA.b CODE_C57ACA

CODE_C57A8E:
	LDA.w #$0004
	BRA.b CODE_C57ACA

CODE_C57A93:
	LDA.w #$0005
	BRA.b CODE_C57ACA

CODE_C57A98:
	LDA.w #$0006
	BRA.b CODE_C57ACA

CODE_C57A9D:
	LDA.w #$0007
	BRA.b CODE_C57ACA

CODE_C57AA2:
	LDA.w #$0008
	BRA.b CODE_C57ACA

CODE_C57AA7:
	LDA.w #$0009
	BRA.b CODE_C57ACA

CODE_C57AAC:
	LDA.w #$000A
	BRA.b CODE_C57ACA

CODE_C57AB1:
	LDA.w #$000B
	BRA.b CODE_C57ACA

CODE_C57AB6:
	LDA.w #$000C
	BRA.b CODE_C57ACA

CODE_C57ABB:
	LDA.w #$000D
	BRA.b CODE_C57ACA

CODE_C57AC0:
	LDA.w #$000E
	BRA.b CODE_C57ACA

CODE_C57AC5:
	LDA.w #$000F
	BRA.b CODE_C57ACA

CODE_C57ACA:
	SEP.b #$30
	PHA
	LDA.l $7E2003
	AND.b #$80
	CLC
	ADC.l $7E2002
	STA.l $7E2003
	PLA
	STA.l $7E2002
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57AE4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57AE4:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E2012
	STA.l $7E2029
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57AF3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57AF3:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E2012
	LDA.b #$01
	STA.l $7E2029
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57B04(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57B04:
	SEP.b #$30
	PHX
	LDX.b #$00
CODE_C57B09:
	CMP.b #$0A
	BCC.b CODE_C57B13
	INX
	SEC
	SBC.b #$0A
	BCS.b CODE_C57B09
CODE_C57B13:
	STA.b $0F
	TXA
	ASL
	ASL
	ASL
	ASL
	ORA.b $0F
	PLX
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57B1E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57B1E:
	REP.b #$30
	PHX
	LDX.w #$0000
CODE_C57B24:
	CMP.w #$000A
	BCC.b CODE_C57B30
	INX
	SEC
	SBC.w #$000A
	BCS.b CODE_C57B24
CODE_C57B30:
	STA.b $0E
	TXA
	ASL
	ASL
	ASL
	ASL
	ORA.b $0E
	PLX
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57B3B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57B3B:
	SEP.b #$30
	LDA.b #$16
	STA.l !RAM_BSZ1_Global_MainScreenLayers
	LDA.b #$01
	STA.l $7E2012
	STA.l $7E201E
	STA.l $7E2029
	STA.l $7E202A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57B58(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57B58:
	SEP.b #$30
	LDA.b #$13
	STA.l !RAM_BSZ1_Global_MainScreenLayers
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57B63(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57B63:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E2026
	LDA.b #$F1
	STA.l $7E2027
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57B74(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57B74:
	SEP.b #$30
	LDA.b #$03
	STA.l $7E201E
	LDA.b #$00
	STA.l $7E2021
	LDA.b #$01
	STA.l $7E202A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57B8B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57B8B:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2002
	AND.w #$00FF
	CMP.w #$0007
	BEQ.b CODE_C57BB5
	CMP.w #$0008
	BEQ.b CODE_C57BB5
	CMP.w #$000A
	BEQ.b CODE_C57BB5
	CMP.w #$000E
	BEQ.b CODE_C57BB5
	LDA.w #$635D
	STA.w $0058
	BRA.b CODE_C57BBB

CODE_C57BB5:
	LDA.w #$605D
	STA.w $0058
CODE_C57BBB:
	LDA.w #$0004
	STA.b $5A
	LDA.w #$2780
	STA.b $10
	LDA.b $A0
	JSR.w CODE_C57B04
	REP.b #$30
	PHA
	AND.w #$00F0
	LSR
	LSR
	LSR
	LSR
	ORA.b $10
	STA.b $5C
	PLA
	AND.w #$000F
	ORA.b $10
	STA.b $5E
	LDA.w #$FFFF
	STA.w $0060
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	SEP.b #$20
	STZ.b $A4
	PLD
	REP.b #$30
	JSL.l CODE_C57BFF
	RTL

CODE_C57BFF:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2002
	AND.w #$00FF
	CMP.w #$0007
	BEQ.b CODE_C57C29
	CMP.w #$0008
	BEQ.b CODE_C57C29
	CMP.w #$000A
	BEQ.b CODE_C57C29
	CMP.w #$000E
	BEQ.b CODE_C57C29
	LDA.w #$635A
	STA.w $0058
	BRA.b CODE_C57C2F

CODE_C57C29:
	LDA.w #$605A
	STA.w $0058
CODE_C57C2F:
	LDA.w #$0004
	STA.b $5A
	LDA.w #$2780
	STA.b $10
	LDA.b $7F
	JSR.w CODE_C57B04
	REP.b #$30
	PHA
	AND.w #$00F0
	LSR
	LSR
	LSR
	LSR
	ORA.b $10
	STA.b $5C
	PLA
	AND.w #$000F
	ORA.b $10
	STA.b $5E
	LDA.w #$FFFF
	STA.w $0060
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	SEP.b #$20
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57C6D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57C6D:
	REP.b #$20
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0014
	STA.b $0E
CODE_C57C79:
	REP.b #$10
	DEC.b $0E
	LDA.b $0E
	ASL
	CLC
	ADC.b $0E
	TAX
	LDA.l DATA_C0CD8A,x
	STA.b $04
	INX
	LDA.l DATA_C0CD8A,x
	STA.b $05
	LDA.b [$04]
	AND.w #$00FF
	CMP.w #$000D
	BCS.b CODE_C57CA8
	LDY.w #$0002
	LDA.b [$04],y
	AND.w #$00FF
	CMP.w #$000F
	BEQ.b CODE_C57CC0
CODE_C57CA8:
	CMP.w #$0010
	BEQ.b CODE_C57CC0
	CMP.w #$001D
	BEQ.b CODE_C57CC0
	CMP.w #$0015
	BEQ.b CODE_C57CC0
	CMP.w #$0016
	BEQ.b CODE_C57CC0
	JSL.l CODE_C5E5DD
CODE_C57CC0:
	LDA.w $000E
	CMP.w #$0004
	BCS.b CODE_C57C79
	SEP.b #$20
	LDA.b #$01
	STA.w $0057
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57CD3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57CD3:
	REP.b #$30
	LDA.w $0020
	AND.w #$001F
	BEQ.b CODE_C57CDE
	RTL

CODE_C57CDE:
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2002
	AND.w #$00FF
	CMP.w #$0007
	BEQ.b CODE_C57D06
	CMP.w #$0008
	BEQ.b CODE_C57D06
	CMP.w #$000A
	BEQ.b CODE_C57D06
	CMP.w #$000E
	BEQ.b CODE_C57D06
	LDA.w #$635C
	STA.w $0058
	BRA.b CODE_C57D0C

CODE_C57D06:
	LDA.w #$605C
	STA.w $0058
CODE_C57D0C:
	LDA.w $00A8
	AND.w #$0001
	EOR.w #$0001
	STA.w $00A8
	BEQ.b CODE_C57D26
	LDA.w #$0002
	STA.b $5A
	LDA.w #$279F
	STA.b $5C
	BRA.b CODE_C57D30

CODE_C57D26:
	LDA.w #$0002
	STA.b $5A
	LDA.w #$2740
	STA.b $5C
CODE_C57D30:
	LDA.w #$FFFF
	STA.b $5E
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
	SEP.b #$20
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57DAC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C57D48:
	dw $6352,$001A,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40
	dw $2B40,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40,$6360
	dw $0040,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40
	dw $2B40,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40
	dw $2B40,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40
	dw $2B40,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40,$2B40
	dw $2B40,$FFFF

CODE_C57DAC:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #DATA_C57D48
	STA.b $00
	LDX.w #DATA_C57D48>>16
	STX.b $02
	JSR.w CODE_C5D167
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57E22(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C57DC4:
	dw $6352,$0014,$2B40,$2B40,$2B99,$2B9A,$2B9B,$2B9C
	dw $2B9D,$2B9E,$2B80,$2B80,$6360,$0040,$2ABF,$2ABF
	dw $2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF
	dw $2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF
	dw $2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF
	dw $2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$2ABF,$FFFF

CODE_C57E22:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #DATA_C57DC4
	STA.b $00
	LDX.w #DATA_C57DC4>>16
	STX.b $02
	JSR.w CODE_C5D167
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57E3A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57E3A:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$10
	BNE.b CODE_C57E55
	LDA.b #$00
	STA.l $7E2012
	STA.l $7E2015
	JSL.l CODE_C569D1
	REP.b #$30
	RTL

CODE_C57E55:
	JSL.l CODE_C56A41
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57E5C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57E5C:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E2012
	LDA.b #$00
	STA.l $7E2015
	JSL.l CODE_C569D1
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57E71(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57E71:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E2012
	LDA.b #$00
	STA.l $7E2015
	JSL.l CODE_C569D1
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57E86(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57E86:
	REP.b #$30
	JSL.l CODE_C549B0
	JSL.l CODE_C56004
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57E93(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57E93:
	JSL.l CODE_C56004
	JSL.l CODE_C55A1A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57E9E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57E9E:
	SEP.b #$30
	LDA.b #$03
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57EA8:
	SEP.b #$30
	LDA.b #$04
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57EB2:
	SEP.b #$30
	LDA.b #$05
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57EBC:
	SEP.b #$30
	LDA.b #$06
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57EC6:
	SEP.b #$30
	LDA.b #$07
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57ED0:
	SEP.b #$30
	LDA.b #$08
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57EDA:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57EE4:
	SEP.b #$30
	LDA.b #$0A
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57EEE:
	SEP.b #$30
	LDA.b #$0B
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57EF8:
	SEP.b #$30
	LDA.b #$0C
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57F02:
	SEP.b #$30
	LDA.b #$0D
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57F0C:
	SEP.b #$30
	LDA.b #$0E
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57F16:
	SEP.b #$30
	LDA.b #$0F
	STA.l $7E2012
	BRA.b CODE_C57F20

CODE_C57F20:
	LDA.b #$00
	STA.l $7E2015
	JSL.l CODE_C569D1
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57F2D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57F2D:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E2012
	BRA.b CODE_C57F73

CODE_C57F37:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E2012
	BRA.b CODE_C57F73

CODE_C57F41:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E2012
	BRA.b CODE_C57F73

CODE_C57F4B:
	SEP.b #$30
	LDA.b #$03
	STA.l $7E2012
	BRA.b CODE_C57F73

CODE_C57F55:
	SEP.b #$30
	LDA.b #$04
	STA.l $7E2012
	BRA.b CODE_C57F73

CODE_C57F5F:
	SEP.b #$30
	LDA.b #$05
	STA.l $7E2012
	BRA.b CODE_C57F73

CODE_C57F69:
	SEP.b #$30
	LDA.b #$06
	STA.l $7E2012
	BRA.b CODE_C57F73

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
OM1W3_CODE_C57AAC:
	SEP.b #$30
	LDA.b #$07
	STA.l $7E2012
	BRA.b CODE_C57F73
endif

CODE_C57F73:
	LDA.b #$01
	STA.l $7E2015
	JSL.l CODE_C569D1
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57F80(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57F80:
	REP.b #$30
	JSL.l CODE_C53C4E
	CPY.w #$0000
	BEQ.b CODE_C57F8F
	JSL.l CODE_C549B0
CODE_C57F8F:
	LDA.l $7E6DD6
	AND.w #$00FF
	BEQ.b CODE_C57F9C
	JSL.l CODE_C53A76
CODE_C57F9C:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57F9F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57F9F:
	REP.b #$30
	INC.w $00BB
	SEP.b #$30
	STZ.w $00AA
	JSL.l CODE_C580DC
	JSL.l CODE_C5CAD7
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57FB4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57FB4:
	SEP.b #$30
	LDA.b #$00
	STA.w $0600
	STA.w $0602
	STA.w $0603
	LDA.b #$FF
	STA.w $0601
	LDA.b #$80
	STA.w $0605
	LDA.b #$A0
	STA.w $0608
	LDA.l $7E2001
	CMP.b #$03
	BCC.b CODE_C57FE7
	LDA.b #$08
	STA.w $0602
	JSL.l CODE_C54F1F
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C57FED
CODE_C57FE7:
	REP.b #$30
	JSL.l CODE_C570AC
CODE_C57FED:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C57FF0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C57FF0:
	SEP.b #$30
	LDA.b #$00
	STA.l !RAM_BSZ1_Global_MainScreenLayers
	LDA.b #!Define_BSZ1_Player_HPOnGameOver/$04
	ASL
	ASL
	STA.l !RAM_BSZ1_Player_CurrentHP
	STA.l $7E6DDE
	LDA.l $7E2001
	CMP.b #$03
	BCC.b CODE_C58010
	JSL.l CODE_C56F8C
CODE_C58010:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58013(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58013:
	SEP.b #$30
	LDA.b #$13
	STA.l !RAM_BSZ1_Global_MainScreenLayers
	LDA.b #$80
	JSL.l CODE_C5C62D
	LDA.b #$80
	JSL.l CODE_C5C648
	LDA.b #$80
	JSL.l CODE_C5C663
	LDA.l $7E2001
	CMP.b #$03
	BCS.b CODE_C58039
	LDA.b #$01
	BRA.b CODE_C5803B

CODE_C58039:
	LDA.b #$02
CODE_C5803B:
	JSL.l CODE_C5C606
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58042(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58042:
	SEP.b #$30
	LDA.b #$17
	STA.w !RAM_BSZ1_Global_MainScreenLayers
	LDA.b #$04
	STA.w !RAM_BSZ1_Global_SubScreenLayers
	LDA.b #$00
	STA.l $7E201E
	STA.l $7E2021
	LDA.b #$01
	STA.l $7E202A
	STA.l $0000AB
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l !RAM_BSZ1_Global_CurrentWeek
	CMP.b #$03
	BCC.b +
	LDA.l $0000A0
	CMP.b #$28
	BEQ.b CODE_C58068
+:
endif
	LDA.b #$0B
	JSL.l CODE_C5C663
CODE_C58068:
	REP.b #$30
	LDX.w #$1000
CODE_C5806D:
	DEX
	DEX
	LDA.l $7E5C4C,x
	STA.l $7F4000,x
	CPX.w #$0000
	BNE.b CODE_C5806D
	LDA.l !RAM_BSZ1_RAM7E74B9
	STA.w $00AC
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58084(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58084:
	SEP.b #$30
	LDA.b #$13
	STA.w !RAM_BSZ1_Global_MainScreenLayers
	LDA.b #$04
	STA.w !RAM_BSZ1_Global_SubScreenLayers
	LDA.b #$02
	STA.l $7E201E
	LDA.b #$00
	STA.l $7E2021
	LDA.b #$00
	STA.l $0000AB
	STA.l $0000A5
	LDA.b #$01
	STA.l $000057
	LDA.b #$0C
	JSL.l CODE_C5C663
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l $7E2001
	STA.w $0010
	CMP.b #$02
	BCC.b +
	CMP.b #$07
	BNE.b ++
	LDA.l $7E2012
	CMP.b #$01
	BNE.b ++
	LDA.l $7E2015
	CMP.b #$07
	BNE.b ++
	LDA.b #$01
	STA.w $0010
	BRA.b ++

+:
	LDA.l $7E2012
	CMP.b #$09
	BNE.b ++
	LDA.l $7E2015
	BNE.b ++
	LDA.b #$03
	STA.w $0010
++:
endif
	REP.b #$30
	LDX.w #$1000
CODE_C580B7:
	DEX
	DEX
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w $0010
else
	LDA.l $7E2001
endif
	AND.w #$00FF
	CMP.w #$0002
	BCC.b CODE_C580CF
	LDA.l $7F4000,x
	STA.l $7E5C4C,x
	BRA.b CODE_C580D6

CODE_C580CF:
	LDA.w #$0000
	STA.l $7E5C4C,x
CODE_C580D6:
	CPX.w #$0000
	BNE.b CODE_C580B7
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C580DC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C580DC:
	REP.b #$30
	LDA.w #$0000
	STA.l $000083
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C580E8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C580E8:
	SEP.b #$30
	STZ.w $00B4
	LDA.w !RAM_BSZ1_Global_FixedColorData1
	CMP.b #$36
	BCS.b CODE_C580FA
	INC.w !RAM_BSZ1_Global_FixedColorData1
	INC.w $00B4
CODE_C580FA:
	LDA.w !RAM_BSZ1_Global_FixedColorData2
	CMP.b #$56
	BCS.b CODE_C58107
	INC.w !RAM_BSZ1_Global_FixedColorData2
	INC.w $00B4
CODE_C58107:
	LDA.w !RAM_BSZ1_Global_FixedColorData3
	CMP.b #$96
	BCS.b CODE_C58114
	INC.w !RAM_BSZ1_Global_FixedColorData3
	INC.w $00B4
CODE_C58114:
	LDA.b #$82
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5811C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5811C:
	SEP.b #$30
	STZ.w $00B4
	LDA.w !RAM_BSZ1_Global_FixedColorData1
	CMP.b #$20
	BEQ.b CODE_C58130
	BCC.b CODE_C58130
	DEC.w !RAM_BSZ1_Global_FixedColorData1
	INC.w $00B4
CODE_C58130:
	LDA.w !RAM_BSZ1_Global_FixedColorData2
	CMP.b #$40
	BEQ.b CODE_C5813F
	BCC.b CODE_C5813F
	DEC.w !RAM_BSZ1_Global_FixedColorData2
	INC.w $00B4
CODE_C5813F:
	LDA.w !RAM_BSZ1_Global_FixedColorData3
	CMP.b #$80
	BEQ.b CODE_C5814E
	BCC.b CODE_C5814E
	DEC.w !RAM_BSZ1_Global_FixedColorData3
	INC.w $00B4
CODE_C5814E:
	LDA.b #$22
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58156(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58156:
	SEP.b #$30
	LDA.l $7E2015
	INC
	STA.l $7E2015
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58164(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58164:
	SEP.b #$30
	LDA.l $7E2015
	DEC
	STA.l $7E2015
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58172(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58172:
	SEP.b #$30
	LDA.l $7E2012
	INC
	STA.l $7E2012
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58180(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58180:
	SEP.b #$30
	LDA.l $7E2012
	DEC
	STA.l $7E2012
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5818E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5818E:
	SEP.b #$30
	LDA.b #$00
	STA.l !RAM_BSZ1_RAM7E74D5
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58199(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58199:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74D5
	INC
	STA.l !RAM_BSZ1_RAM7E74D5
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C581A7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C581A7:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$10
	BEQ.b CODE_C581B7
	LDA.b #$0F
	JSL.l CODE_C5C663
CODE_C581B7:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C581BA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C581BA:
	REP.b #$30
	JSL.l CODE_C53C4E
	CPY.w #$0000
	BEQ.b CODE_C581CB
	SEP.b #$30
	JSL.l CODE_C581A7
CODE_C581CB:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C581CE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C581CE:
	SEP.b #$30
	LDA.l $001508
	CMP.b #$50
	BCC.b CODE_C581DC
	JSL.l CODE_C54A1B
CODE_C581DC:
	JSL.l CODE_C549B0
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C581E3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C581E3:
	SEP.b #$30
	LDA.b #$01
	STA.l $000078
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C581EE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C581EE:
	SEP.b #$30
	LDA.b #$02
	STA.l $000078
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C581F9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C581F9:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C581FC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C581FC:
	SEP.b #$30
	LDA.b #$FE
	STA.w !REGISTER_APUPort0
	JSL.l CODE_C40008
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58208(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58208:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E2006
	LDA.b #$09
	STA.l $7E2028
	JSL.l CODE_C558C8
	JSL.l CODE_CC68A6
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5821F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5821F:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E2001
	CMP.b #$03
	BPL.b CODE_C5822D
	LDY.b #$00
CODE_C5822D:
	TYA
	STA.l $7E2006
	LDA.b #$09
	STA.l $7E2028
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58239(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58239:
	SEP.b #$30
	LDA.l $7E6D91
	BNE.b CODE_C5825C
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	BEQ.b CODE_C5824C
	JSL.l CODE_CC692C
	BRA.b CODE_C5825C

CODE_C5824C:
	LDA.b #$01
	STA.l $7E6D91
	LDA.l $7E2003
	AND.b #$7F
	STA.l $7E2003
CODE_C5825C:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5825F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5825F:
	SEP.b #$30
	LDA.b #$10
	STA.l !RAM_BSZ1_RAM7E75DE
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5826A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5826A:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	TAY
	TYX
CODE_C58273:
	PHY
	TYA
	TAY
	LDA.b [$00],y
	AND.w #$00FF
	ASL
	ASL
	ASL
	TAY
	LDA.b [$03],y
	PHA
	INY
	INY
	LDA.b [$03],y
	PHA
	INY
	INY
	LDA.b [$03],y
	PHA
	INY
	INY
	LDA.b [$03],y
	PHA
	TXA
	AND.w #$FFF0
	ASL
	ASL
	ASL
	STA.b $09
	TXA
	AND.w #$000F
	ASL
	ASL
	CLC
	ADC.b $09
	TAX
	PLA
	STA.l $7E4C8E,x
	PLA
	STA.l $7E4C8C,x
	PLA
	STA.l $7E4C4E,x
	PLA
	STA.l $7E4C4C,x
	PLY
	INY
	TYX
	CPY.w #$0100
	BCC.b CODE_C58273
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C582C2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C582C2:
	SEP.b #$30
	JSR.w CODE_C58694
	REP.b #$30
	BCS.b CODE_C582D1
	BCC.b CODE_C582CD								; Note: This will always branch. Same with some of the branches below.

CODE_C582CD:
	LDY.w #$0001
	RTL

CODE_C582D1:
	LDY.w #$0000
	RTL

CODE_C582D5:
	SEP.b #$30
	JSR.w CODE_C58506
	REP.b #$30
	BCS.b CODE_C582CD
	BCC.b CODE_C582D1

CODE_C582E0:
	SEP.b #$30
	JSR.w CODE_C587B2
	REP.b #$30
	BCS.b CODE_C582CD
	BCC.b CODE_C582D1

CODE_C582EB:
	SEP.b #$30
	JSR.w CODE_C5867A
	REP.b #$30
	BCS.b CODE_C582CD
	BCC.b CODE_C582D1

CODE_C582F6:
	SEP.b #$30
	JSR.w CODE_C5869A
	REP.b #$30
	BCS.b CODE_C582CD
	BCC.b CODE_C582D1

CODE_C58301:
	SEP.b #$30
	JSR.w CODE_C58694
	REP.b #$30
	BCS.b CODE_C582CD
	BCC.b CODE_C582D1

CODE_C5830C:
	SEP.b #$30
	JSR.w CODE_C586A0
	REP.b #$30
	BCS.b CODE_C582CD
	BCC.b CODE_C582D1

CODE_C58317:
	SEP.b #$30
	JSR.w CODE_C5868E
	REP.b #$30
	BCS.b CODE_C582CD
	BCC.b CODE_C582D1
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58322(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58322:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C58383
	JSR.w CODE_C58590
	JSR.w CODE_C58960
	JSR.w CODE_C58561
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58336(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58336:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C586D7
	JSR.w CODE_C58590
	JSR.w CODE_C58960
	JSR.w CODE_C58773
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5834A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5834A:
	SEP.b #$30
	JSR.w CODE_C59C7B
	JSR.w CODE_C59C42
	JSR.w CODE_C585B3
	JSR.w CODE_C586A6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5835B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5835B:
	SEP.b #$30
	JSR.w CODE_C59C42
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58363(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58363:
	SEP.b #$30
	JSR.w CODE_C585A1
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5836B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5836B:
	SEP.b #$30
	JSR.w CODE_C585AA
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58373(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58373:
	SEP.b #$30
	JSR.w CODE_C58935
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5837B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5837B:
	SEP.b #$30
	JSR.w CODE_C5893A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58383(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58383:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C583AF
	LDA.b $30
	BEQ.b CODE_C58391
	DEC
	STA.b $30
	RTS

CODE_C58391:
	LDA.b $47
	BNE.b CODE_C583A4
	LDA.b $2E
	BEQ.b CODE_C5839E
	DEC.b $2E
	JMP.w CODE_C583B9

CODE_C5839E:
	JSR.w CODE_C584A7
	JMP.w CODE_C583FA

CODE_C583A4:
	CMP.b #$10
	BCS.b CODE_C583B0
	CMP.b #$01
	BNE.b CODE_C583AF
	JSR.w CODE_C5845E
CODE_C583AF:
	RTS

CODE_C583B0:
	LDA.w $0020
	LSR
	BCS.b CODE_C583F4
CODE_C583B6:
	JSR.w CODE_C583F4
CODE_C583B9:
	JSR.w CODE_C5843D
	LDA.b $4F
	JSR.w CODE_C59BB6
	BEQ.b CODE_C583D7
	JSR.w CODE_C584DB
	BCC.b CODE_C583F1
	LDA.b $39
	AND.b #$04
	BNE.b CODE_C583D7
	LDA.b $2E
	BNE.b CODE_C583F1
	JSR.w CODE_C58499
	BRA.b CODE_C583F1

CODE_C583D7:
	LDY.b $4F
	TYA
	AND.b #$0C
	BEQ.b CODE_C583E4
	TYA
	EOR.b #$0C
	STA.b $4F
	TAY
CODE_C583E4:
	TYA
	AND.b #$03
	BEQ.b CODE_C583EE
	TYA
	EOR.b #$03
	STA.b $4F
CODE_C583EE:
	JSR.w CODE_C5843D
CODE_C583F1:
	INC.b $38
	RTS

CODE_C583F4:
	LDA.b $38
	AND.b #$3F
	BNE.b CODE_C58451
CODE_C583FA:
	LDA.b $38
	AND.b #$40
	BNE.b CODE_C58410
	LDY.b #$02
	LDA.b $05
	CMP.l $7E6DD7
	BCS.b CODE_C5840D
	TYA
	LSR
	TAY
CODE_C5840D:
	JMP.w CODE_C5841D

CODE_C58410:
	LDY.b #$08
	LDA.b $08
	CMP.l $7E6DD8
	BCS.b CODE_C5841D
	TYA
	LSR
	TAY
CODE_C5841D:
	TYA
	CMP.b $4F
	BEQ.b CODE_C58451
	STA.b $4F
	JMP.w CODE_C584B5

DATA_C58427:
	db $00,$01,$FF,$00,$00,$01,$FF,$00,$00,$01,$FF

DATA_C58432:
	db $00,$00,$00,$00,$01,$01,$01,$00,$FF,$FF,$FF

CODE_C5843D:
	LDX.b $4F
	LDA.b $05
	CLC
	ADC.l DATA_C58427,x
	STA.b $05
	LDA.b $08
	CLC
	ADC.l DATA_C58432,x
	STA.b $08
CODE_C58451:
	RTS

DATA_C58452:
	db $E0,$20,$E0,$20

DATA_C58456:
	db $E0,$E0,$20,$20

DATA_C5845A:
	db $0A,$09,$06,$05

CODE_C5845E:
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$03
	TAX
	LDA.b $05
	PHA
	CLC
	ADC.l DATA_C58452,x
	STA.b $05
	LDA.b $08
	PHA
	CLC
	ADC.l DATA_C58456,x
	STA.b $08
	TXA
	PHA
	LDA.l DATA_C5845A,x
	TAX
	JSR.w CODE_C584DD
	PLA
	TAX
	PLA
	STA.b $08
	PLA
	STA.b $05
	BCS.b CODE_C584A7
	LDA.l DATA_C5845A,x
	STA.b $4F
CODE_C58499:
	LDA.b #$20
	STA.b $2E
	LDA.b $38
	EOR.b #$40
	STA.b $38
	LDA.b #$00
	BEQ.b CODE_C584B3
CODE_C584A7:
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	ORA.b #$70
CODE_C584B3:
	STA.b $47
CODE_C584B5:
	LDA.b $05
	ORA.b #$08
	AND.b #$F8
	STA.b $05
	LDA.b $08
	CLC
	ADC.b #$08
CODE_C584C2:
	AND.b #$F0
	STA.b $08
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C584DB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C584C7:
	db $07,$F8,$00,$00,$07,$F8,$00,$00,$07,$F8

DATA_C584D1:
	db $00,$00,$00,$07,$07,$07,$00,$F8,$F8,$F8

CODE_C584DB:
	LDX.b $4F
CODE_C584DD:
	DEX
	LDA.b $05
	PHA
	CLC
	ADC.l DATA_C584C7,x
	STA.b $05
	LDA.b $08
	PHA
	CLC
	ADC.l DATA_C584D1,x
	STA.b $08
	JSR.w CODE_C584FC
	PLA
	STA.b $08
	PLA
	STA.b $05
	RTS

CODE_C584FC:
	JSR.w CODE_C59B2C
	LDA.b $49
	CMP.b #$01
	STA.b $39
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58506(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58506:
	LDA.b $2E
	BNE.b CODE_C58535
	LDA.w $0020
	AND.b #$1F
	BNE.b CODE_C58535
	LDA.b $08
	AND.b #$F0
	STA.w $0000
	LDA.l $7E6DD8
	AND.b #$F0
	CMP.w $0000
	BNE.b CODE_C58537
	LDY.b #$02
	LDA.b $05
	CMP.l $7E6DD7
	BCS.b CODE_C58530
	TYA
	LSR
	TAY
CODE_C58530:
	TYA
	CMP.b $4F
	BEQ.b CODE_C5855B
CODE_C58535:
	CLC
	RTS

CODE_C58537:
	LDA.b $05
	AND.b #$F0
	STA.w $0000
	LDA.l $7E6DD7
	AND.b #$F0
	CMP.w $0000
	BNE.b CODE_C58535
	LDY.b #$08
	LDA.b $08
	CMP.l $7E6DD8
	BCS.b CODE_C58556
	TYA
	LSR
	TAY
CODE_C58556:
	TYA
	CMP.b $4F
	BNE.b CODE_C58535
CODE_C5855B:
	LDA.b #$0C
	STA.b $30
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58561(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58561:
	LDY.b #$04
	LDA.b $30
	BNE.b CODE_C5857E
	LDY.b #$00
	LDA.b $2E
	BEQ.b CODE_C5857E
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5857E
	LDA.w $0020
	LSR
	BCS.b CODE_C5857E
	LDA.b #$FF
	STA.b $1C
	RTS

CODE_C5857E:
	LDA.b $4F
	AND.b #$0F
	TAX
	TYA
	ORA.l DATA_C59B19,x
	TAY
	TYA
	STA.b $1C
	JSR.w CODE_C59AC6
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58590(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58590:
	JSR.w CODE_C587F4
	BCC.b CODE_C585A0
	JSR.w CODE_C588EC
	CMP.b #$08
	BNE.b CODE_C585A0
	LDA.b #$00
	STA.b $4A
CODE_C585A0:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C585A1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C585A1:
	LDA.b #$00
	STA.b $3C
	LDA.b #$40
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C585AA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C585AA:
	LDA.b #$01
	STA.b $3C
	LDA.b #$C0
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C585B3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C585B3:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$FE
	BNE.b CODE_C585F4
	LDA.b $3A
	BNE.b CODE_C585F4
	LDA.b #$02
	STA.b $3C
	JSR.w CODE_C5860D
	LDA.b $30
	BNE.b CODE_C585F7
	LDA.b $47
	BEQ.b CODE_C585E3
	CMP.b #$01
	BNE.b CODE_C585F4
CODE_C585D2:
	LDA.b #$A0
	STA.b $08
	LDA.w $0020
	AND.b #$01
	TAX
	LDA.l DATA_C585F5,x
	STA.b $05
	RTS

CODE_C585E3:
	LDA.b $38
	PHA
	LDA.b #$01
	STA.b $2E
	JSR.w CODE_C583B6
	PLA
	CMP.b $38
	BNE.b CODE_C585F4
	INC.b $38
CODE_C585F4:
	RTS

DATA_C585F5:
	db $30,$B0

CODE_C585F7:
	LDA.w $0020
	LSR
	BCC.b CODE_C5860C
	DEC.b $30
	BNE.b CODE_C5860C
	LDA.b #$0F
	STA.b $33
	LDA.b #$FE
	STA.b $2D
	JSR.w CODE_C585D2
CODE_C5860C:
	RTS

CODE_C5860D:
	LDA.b $30
	BNE.b CODE_C58640
	LDA.b $47
	BNE.b CODE_C5863F
	JSR.w CODE_C587F4
	BCC.b CODE_C5863F
	LDA.b $4A
	CMP.b #$20
	BEQ.b CODE_C5863F
	JSR.w CODE_C5898E
	LDA.b $36
	BEQ.b CODE_C58631
	DEC.b $30
	LDA.b #$FB
	STA.b $2D
	LDA.b #$02
	STA.b $44
CODE_C58631:
	LDA.b $41
	BEQ.b CODE_C58639
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$5F
else
	LDA.b #$40
endif
	STA.b $47
CODE_C58639:
	JSR.w CODE_C59C88
	JSR.w CODE_C5884B
CODE_C5863F:
	RTS

CODE_C58640:
	JSR.w CODE_C587F4
	BCC.b CODE_C5863F
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	CMP.b #$02
	BEQ.b CODE_C5865F
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	BPL.b CODE_C5865B
	LDA.l !RAM_BSZ1_RAM7E75DB
	CMP.b #$02
	BEQ.b CODE_C5865F
CODE_C5865B:
	LDA.b #$20
	STA.b $4A
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$02
	STA.b $44
endif
CODE_C5865F:
	JSR.w CODE_C5898E
	LDA.b $4A
	CMP.b #$20
	BEQ.b CODE_C5863F
	INC.b $3A
	LDA.b #$28
	STA.b $41
	LDA.b #$08
	STA.b $40
	LDA.b #$80
	STA.b $4A
	JSR.w CODE_C5898E
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5867A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5867A:
	CLC
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$FE
	BNE.b CODE_C5863F
	LDA.w $0020
	AND.b #$3F
	BEQ.b CODE_C5868C
	CLC
	RTS

CODE_C5868C:
	SEC
	RTS

CODE_C5868E:
	LDA.b $36
	BNE.b CODE_C5868C
	CLC
	RTS

CODE_C58694:
	LDA.b $30
	BNE.b CODE_C5868C
	CLC
	RTS

CODE_C5869A:
	LDA.b $47
	BEQ.b CODE_C5868C
	CLC
	RTS

CODE_C586A0:
	LDA.b $3A
	BNE.b CODE_C5868C
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C586A6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C586A6:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDY.b #$08
	LDA.b $30
	CMP.b #$5F
	BCS.b CODE_C586D4
	LDY.b #$09
	CMP.b #$1F
	BCS.b CODE_C586D4
	LDY.b #$03
	CMP.b #$00
	BNE.b CODE_C586D4
	LDY.b #$04
	LDA.b $47
	BEQ.b CODE_C586D4
	LDY.b #$05
	CMP.b #$3F
	BCS.b CODE_C586D4
	LDY.b #$06
	CMP.b #$2F
else
	LDY.b #$05
	LDA.b $3C
	BEQ.b CODE_C586D4
	LDY.b #$00
	LDA.b $3C
	BEQ.b CODE_C586D4
	LDY.b #$02
	LDA.b $3A
	BNE.b CODE_C586D4
	LDA.b $30
	BNE.b CODE_C586CA
	LDY.b #$05
	LDA.b $47
	BEQ.b CODE_C586D4
	CMP.b #$01
	BEQ.b CODE_C586D4
	LDY.b #$01
	BRA.b CODE_C586D4

CODE_C586CA:
	LDY.b #$02
	LDA.b $30
	CMP.b #$30
endif
	BCS.b CODE_C586D4
	LDY.b #$03
CODE_C586D4:
	STY.b $1C
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C586D7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C586D7:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BEQ.b CODE_C586DE
	RTS

CODE_C586DE:
	INC.b $38
	DEC.b $30
	LDA.b $30
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	JMP.w CODE_C587D6
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5871E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C586ED:
	db $00,$00,$E0,$20,$00,$00,$C0,$40,$00,$00,$D0,$30,$00,$00,$B0,$50

DATA_C586FD:
	db $E0,$20,$00,$00,$C0,$40,$00,$00,$D0,$30,$00,$00,$B0,$50,$00,$00

DATA_C5870D:
	db $04,$08,$01,$02

CODE_C58711:
	LDA.b $30
	CMP.b #$7F
	BNE.b CODE_C5871B
	LDA.b #$4F
	STA.b $30
CODE_C5871B:
	INC.b $2E
	RTS

CODE_C5871E:
	LDY.b $30
	INY
	BNE.b CODE_C58711
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	PHA
	AND.b #$03
	TAX
	LDA.l DATA_C5870D,x
	STA.b $4F
	PLA
	AND.b #$0F
	TAX
	LDA.l $7E6DD7
	ADC.l DATA_C586ED,x
	ORA.b #$08
	AND.b #$F8
	STA.b $05
	CMP.b #$28
	BCC.b CODE_C58769
	CMP.b #$D8
	BCS.b CODE_C58769
	LDA.l $7E6DD8
	ADC.l DATA_C586FD,x
	JSR.w CODE_C584C2
	CMP.b #$60
	BCC.b CODE_C58769
	CMP.b #$C0
	BCS.b CODE_C58769
	JSR.w CODE_C584DB
	BCC.b CODE_C5876B
CODE_C58769:
	INC.b $30
CODE_C5876B:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5876C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5876C:
	LDA.b $30
	CMP.b #$B0
	BNE.b CODE_C58772
CODE_C58772:
	RTS

CODE_C58773:
	LDY.b #$00
	LDA.b $30
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	BEQ.b CODE_C58789
	CMP.b #$02
	BEQ.b CODE_C587A6
	LDA.w $0020
	LSR
	BCS.b CODE_C58792
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BCC.b CODE_C5878D
endif

CODE_C58789:
	LDA.b #$00
	STA.b $44
CODE_C5878D:
	LDA.b #$FF
	STA.b $1C
	RTS

CODE_C58792:
	LDA.b #$02
	STA.b $44
	LDA.b $4F
	AND.b #$0F
	TAX
	TYA
	ORA.l DATA_C59B19,x
	STA.b $1C
	JSR.w CODE_C59AC6
	RTS

CODE_C587A6:
	LDY.b #$00
CODE_C587A8:
	LDA.b $30
	CMP.b #$B8
	BCS.b CODE_C58792
	LDY.b #$04
	BRA.b CODE_C58792
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C587B2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C587B2:
	LDA.b $30
	LSR
	LSR
CODE_C587B6:
	LSR
	LSR
	LSR
	LSR
	CMP.b #$02
	BNE.b CODE_C587C8
	LDA.b $30
	BEQ.b CODE_C587C8
	CMP.b #$B0
	BNE.b CODE_C587C8
	SEC
	RTS

CODE_C587C8:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C587D6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C587CA:
	db CODE_C5876B>>16
	db CODE_C58711>>16
	db CODE_C5876C>>16
	db CODE_C5871E>>16

DATA_C587CE:
	db CODE_C5876B
	db CODE_C58711
	db CODE_C5876C
	db CODE_C5871E

DATA_C587D2:
	db CODE_C5876B>>8
	db CODE_C58711>>8
	db CODE_C5876C>>8
	db CODE_C5871E>>8

CODE_C587D6:
	TAX
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.l DATA_C587CE,x
	STA.b $00
	LDA.l DATA_C587D2,x
	STA.b $01
	LDA.l DATA_C587CA,x
	STA.b $02
	PLD
	JMP.w [$0000]
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C587F4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C587F4:
	JSR.w CODE_C58869
	BCS.b CODE_C587FC
	JSR.w CODE_C587FD
CODE_C587FC:
	RTS

CODE_C587FD:
	LDA.b $41
	BEQ.b CODE_C58804
	JMP.w CODE_C58853

CODE_C58804:
	JSL.l CODE_C54584
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C58853
	LDA.b $2D
	AND.b #$02
	BNE.b CODE_C58835
	JSR.w CODE_C588DD
	LDA.b #$10
	STA.b $46
CODE_C5881B:
	LDA.w $0007
	BEQ.b CODE_C5882F
	LDA.b $33
	CMP.w $0007
	BCC.b CODE_C5883B
	SEC
	SBC.w $0007
	STA.b $33
	BEQ.b CODE_C5883B
CODE_C5882F:
	LDA.b #$40
	STA.b $4A
	SEC
	RTS

CODE_C58835:
	LDA.b #$20
	STA.b $4A
	SEC
	RTS

CODE_C5883B:
	LDA.b #$10
	STA.b $36
	LDA.b #$00
	STA.b $44
	LDA.b #$80
	STA.b $4A
	LDA.b #$00
	STA.b $46
CODE_C5884B:
	STA.b $42
	STA.b $43
	STA.b $41
	SEC
	RTS

CODE_C58853:
	LDA.b #$00
	STA.b $4A
	CLC
	RTS

DATA_C58859:
	db $00,$00,$01,$01,$04,$02,$02,$08,$20,$01,$10,$40,$00,$00,$00,$00

CODE_C58869:
	LDA.b $41
	BEQ.b CODE_C58870
	JMP.w CODE_C58853

CODE_C58870:
	JSL.l CODE_C5455A
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C5887D
	JMP.w CODE_C58853

CODE_C5887D:
	JSR.w CODE_C588EC
	CMP.b #$02
	BCC.b CODE_C58853
	CMP.b #$0C
	BCS.b CODE_C58853
	TAX
	LDA.b $2D
	AND.l DATA_C58859,x
	BNE.b CODE_C58835
	JSR.w CODE_C588DD
	JMP.w CODE_C58897

CODE_C58897:
	JSR.w CODE_C5881B
	LDA.b $33
	BEQ.b CODE_C588B7
	JSR.w CODE_C58910
	STA.w $0008
	LDA.b $41
	BNE.b CODE_C588B7
	LDA.w $0008
	ORA.b #$80
	STA.b $43
	LDA.b #$40
	STA.b $42
	LDA.b #$18
	STA.b $41
CODE_C588B7:
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C588B9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C588B9:
	JSL.l CODE_C544F1
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C588CF
	LDA.b $68
	LSR
	LSR
	LSR
	LSR
	AND.b $4F
	BEQ.b CODE_C588CF
	SEC
	RTS

CODE_C588CF:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C588D1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C588D1:
	JSL.l CODE_C544F1
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C588CF
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C588DD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C588DD:
	REP.b #$20
	LDA.b $66
	PHD
	TCD
	LDX.b $34
	STX.w $0007
	PLD
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C588EC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C588EC:
	REP.b #$20
	LDA.b $66
	PHD
	TCD
	LDA.b $00
	PLD
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C588F8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C588F8:
	REP.b #$20
	LDA.b $66
	PHD
	TCD
	LDA.b $05
	PLD
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58904(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58904:
	REP.b #$20
	LDA.b $66
	PHD
	TCD
	LDA.b $08
	PLD
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58910(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58910:
	REP.b #$20
	LDA.b $66
	PHD
	TCD
	LDA.b $4F
	AND.w #$0003
	TAX
	LDA.l DATA_C59B24,x
	PLD
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58924(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58924:
	LDA.l $7E6DD9
	AND.b #$03
	TAX
	LDA.l DATA_C59B24,x
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58930(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58930:
	LDA.b #$08
	STA.b $2D
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58935(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58935:
	LDA.b #$FF
	STA.b $2D
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5893A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5893A:
	LDA.b #$01
	STA.b $2D
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5893F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5893F:
	LDA.b $41
	CMP.b #$10
	BNE.b CODE_C5894C
CODE_C58945:
	LDA.b #$06
	JSL.l CODE_C5C648
	RTS

CODE_C5894C:
	LDA.b $46
	CMP.b #$10
	BEQ.b CODE_C58945
CODE_C58952:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58953(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58953:
	LDA.b $41
	CMP.b #$10
	BNE.b CODE_C58952
	LDA.b #$02
	JSL.l CODE_C5C663
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58960(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58960:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$FE
	BNE.b CODE_C5897C
	LDY.b #$04
	LDA.b $4A
	BIT.b #$80
	BNE.b CODE_C5897D
	LDY.b #$06
	BIT.b #$40
	BNE.b CODE_C5897D
CODE_C58976:
	LDY.b #$07
	BIT.b #$20
	BNE.b CODE_C5897D
CODE_C5897C:
	RTS

CODE_C5897D:
	LDA.w $03E6
	CLC
	ADC.b #$01
	CMP.w $03E2
	BCC.b CODE_C5897C
	TYA
	JSL.l CODE_C5C648
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5898E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5898E:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$FE
	BNE.b CODE_C5897C
	LDY.b #$09
	LDA.b $4A
	BIT.b #$80
	BNE.b CODE_C589A4
	LDY.b #$03
	BIT.b #$40
	BEQ.b CODE_C58976
CODE_C589A4:
	LDA.w $03E7
	CLC
	ADC.b #$01
	CMP.w $03E3
	BCC.b CODE_C5897C
	TYA
	JSL.l CODE_C5C663
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C589B5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C589B5:
	SEP.b #$30
	JSR.w CODE_C591C4
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C								; Note: This will always branch. Same with some of the branches below.

CODE_C589C0:
	SEP.b #$30
	JSR.w CODE_C591D0
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C589CB:
	SEP.b #$30
	JSR.w CODE_C591DA
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C589D6:
	SEP.b #$30
	JSR.w CODE_C591E4
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C589E1:
	SEP.b #$30
	JSR.w CODE_C591EE
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C589EC:
	SEP.b #$30
	JSR.w CODE_C591F8
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C589F7:
	SEP.b #$30
	JSR.w CODE_C59202
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A02:
	SEP.b #$30
	JSR.w CODE_C5920C
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A0D:
	SEP.b #$30
	JSR.w CODE_C58C8E
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C
CODE_C58A18:
	LDY.w #$0001
	RTL

CODE_C58A1C:
	LDY.w #$0000
	RTL

CODE_C58A20:
	SEP.b #$30
	JSR.w CODE_C58BA1
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C								; Note: This will always branch. Same with some of the branches below.

CODE_C58A2B:
	SEP.b #$30
	JSR.w CODE_C58BA5
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A36:
	SEP.b #$30
	JSR.w CODE_C58BA9
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A41:
	SEP.b #$30
	JSR.w CODE_C58BAD
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A4C:
	SEP.b #$30
	JSR.w CODE_C58BB1
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A57:
	SEP.b #$30
	JSR.w CODE_C58BB5
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A62:
	SEP.b #$30
	JSR.w CODE_C58BB9
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A6D:
	SEP.b #$30
	JSR.w CODE_C58BBD
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A78:
	SEP.b #$30
	JSR.w CODE_C58BC1
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C

CODE_C58A83:
	SEP.b #$30
	JSR.w CODE_C58BE7
	REP.b #$30
	BCS.b CODE_C58A18
	BCC.b CODE_C58A1C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58A8E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58A8E:
	SEP.b #$30
	JSR.w CODE_C58BDB
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58A96(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58A96:
	SEP.b #$30
	JSR.w CODE_C5ACEE
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58A9E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58A9E:
	SEP.b #$30
	JSR.w CODE_C5ACE9
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58AA6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58AA6:
	SEP.b #$30
	JSR.w CODE_C5ACE4
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58AAE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58AAE:
	SEP.b #$30
	JSR.w CODE_C5ACD5
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58AB6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58AB6:
	SEP.b #$30
	JSR.w CODE_C5ACDA
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58ABE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58ABE:
	SEP.b #$30
	JSR.w CODE_C5ACDF
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58AC6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58AC6:
	SEP.b #$30
	JSR.w CODE_C58E2D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58ACE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58ACE:
	SEP.b #$30
	JSR.w CODE_C58E32
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58AD6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58AD6:
	SEP.b #$30
	JSR.w CODE_C58E37
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58ADE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58ADE:
	SEP.b #$30
	JSR.w CODE_C58E3C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58AE6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58AE6:
	SEP.b #$30
	JSR.w CODE_C58DB0
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58AEE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58AEE:
	SEP.b #$30
	JSR.w CODE_C58E5F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58AF6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58AF6:
	SEP.b #$30
	JSR.w CODE_C58E69
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58AFE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58AFE:
	SEP.b #$30
	JSR.w CODE_C58E6E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58B06(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58B06:
	SEP.b #$30
	JSR.w CODE_C58E73
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58B0E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58B0E:
	SEP.b #$30
	JSR.w CODE_C58C87
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58B16(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58B16:
	SEP.b #$30
	JSR.w CODE_C58EFF
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58B1E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58B1E:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSR.w CODE_C59099
else
	JSR.w CODE_C58F04
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58B26(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58B26:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSR.w CODE_C58F04
else
	JSR.w CODE_C58E41
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58B2E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58B2E:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSR.w CODE_C58E41
else
	JSR.w CODE_C59071
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58B36(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58B36:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSR.w CODE_C59071
else
	JSR.w CODE_C5908F
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_C58667(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_C58667:
	SEP.b #$30
	JSR.w CODE_C5908F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58BA1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C58B3E:
	db $02,$05,$07,$0A,$0C,$0F,$11,$14,$17,$19,$1C,$1E,$21,$23,$26,$28
	db $2B,$2E,$30,$33,$35,$38,$3A,$3D,$40,$42,$45,$47,$4A,$4C,$4F,$51
	db $54,$57,$59,$5C,$5E,$61,$63,$66,$68,$6B,$6E,$70,$73,$75,$78,$7A
	db $7D,$80,$82,$85,$87,$8A,$8C,$8F,$91,$94,$97,$99,$9C,$9E,$A1,$A3
	db $A6,$A8,$AB,$AE,$B0,$B3,$B5,$B8,$BA,$BD,$C0,$C2,$C5,$C7,$CA,$CC
	db $CF,$D1,$D4,$D7,$D9,$DC,$DE,$E1,$E3,$E6,$E8,$EB,$EE,$F0,$F3,$F5
	db $F8,$FA,$FD

CODE_C58BA1:
	LDX.b #$0A
	BRA.b CODE_C58BC5

CODE_C58BA5:
	LDX.b #$14
	BRA.b CODE_C58BC5

CODE_C58BA9:
	LDX.b #$1E
	BRA.b CODE_C58BC5

CODE_C58BAD:
	LDX.b #$28
	BRA.b CODE_C58BC5

CODE_C58BB1:
	LDX.b #$32
	BRA.b CODE_C58BC5

CODE_C58BB5:
	LDX.b #$3C
	BRA.b CODE_C58BC5

CODE_C58BB9:
	LDX.b #$46
	BRA.b CODE_C58BC5

CODE_C58BBD:
	LDX.b #$50
	BRA.b CODE_C58BC5

CODE_C58BC1:
	LDX.b #$5A
	BRA.b CODE_C58BC5

CODE_C58BC5:
	PHX
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	PLX
	CMP.l DATA_C58B3E,x
	BCS.b CODE_C58BD9
CODE_C58BD7:
	SEC
	RTS

CODE_C58BD9:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58BDB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58BDB:
	LDA.l !RAM_BSZ1_Player_BombDropCounter
	AND.b #$0F
	INC
	STA.l !RAM_BSZ1_Player_BombDropCounter
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58BE7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58BE7:
	LDA.l !RAM_BSZ1_Player_BombDropCounter
	AND.b #$10
	BNE.b CODE_C58BD7
	BEQ.b CODE_C58BD9								; Note: This will always branch.
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58BF1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58BF1:
	REP.b #$30
	PHD
	LDA.w #$0600
	TCD
	LDX.w #$0000
	LDY.w #$0020
CODE_C58BFE:
	LDA.b $0600,x
	INC
	BEQ.b CODE_C58C10
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BNE.b CODE_C58BFE
CODE_C58C0C:
	PLD
	SEP.b #$30
	RTL

CODE_C58C10:
	PLA
	STA.b $0657,x
	PHA
	SEP.b #$20
	LDA.w $0000
	STA.b $0600,x
	LDA.w $0001
	STA.b $0605,x
	LDA.w $0002
	STA.b $0608,x
	LDA.w $0003
	STA.b $064F,x
	BRA.b CODE_C58C0C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58C37(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C58C2C:
	db $00,$03,$02,$00,$01,$00,$00,$00,$00,$00,$00

CODE_C58C37:
	REP.b #$30
	PHD
	LDA.w #$0600
	TCD
	LDX.w #$0000
	LDY.w #$0020
CODE_C58C44:
	LDA.b $0600,x
	INC
	BEQ.b CODE_C58C58
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BNE.b CODE_C58C44
	BRA.b CODE_C58C7E

CODE_C58C54:
	PLD
CODE_C58C55:
	SEP.b #$30
	RTS

CODE_C58C58:
	PLA
	STA.b $0657,x
	PHA
	PHX
	LDA.w $0003
	AND.w #$000F
	TAX
	LDA.l DATA_C58C2C,x
	PLX
	SEP.b #$20
	STA.b $0602,x
	LDA.w $0000
	STA.b $0600,x
	LDA.w $0001
	STA.b $0605,x
	LDA.w $0002
	STA.b $0608,x
	BRA.b CODE_C58C54

CODE_C58C7E:
	PLD
	SEP.b #$20
	LDA.b #$00
	STA.b $30
	BRA.b CODE_C58C55
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58C87(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58C87:
	LDA.b #$01
	STA.l $7E7408
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58C8E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58C8E:
	LDA.l $7E7408
	BNE.b CODE_C58C96
	CLC
	RTS

CODE_C58C96:
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C58C98(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C58C98:
	LDA.b #$00
	JMP.w CODE_C59198

CODE_C58C9D:
	LDA.b #$01
	JMP.w CODE_C59198

CODE_C58CA2:
	LDA.b #$02
	JMP.w CODE_C59198

CODE_C58CA7:
	LDA.b #$03
	JMP.w CODE_C59198

CODE_C58CAC:
	LDA.b #$04
	JMP.w CODE_C59198

CODE_C58CB1:
	LDA.b #$05
	JMP.w CODE_C59198

CODE_C58CB6:
	LDA.b #$06
	JMP.w CODE_C59198

CODE_C58CBB:
	LDA.b #$07
	JMP.w CODE_C59198

CODE_C58CC0:
	LDA.b #$08
	JMP.w CODE_C59198

CODE_C58CC5:
	LDA.b #$09
	JMP.w CODE_C59198

CODE_C58CCA:
	LDA.b #$0A
	JMP.w CODE_C59198

CODE_C58CCF:
	LDA.b #$0B
	JMP.w CODE_C59198

CODE_C58CD4:
	LDA.b #$0C
	JMP.w CODE_C59198

CODE_C58CD9:
	LDA.b #$0D
	JMP.w CODE_C59198

CODE_C58CDE:
	LDA.b #$0E
	JMP.w CODE_C59198

CODE_C58CE3:
	LDA.b #$0F
	JMP.w CODE_C59198

CODE_C58CE8:
	LDA.b #$10
	JMP.w CODE_C59198

CODE_C58CED:
	LDA.b #$11
	JMP.w CODE_C59198

CODE_C58CF2:
	LDA.b #$12
	JMP.w CODE_C59198

CODE_C58CF7:
	LDA.b #$13
	JMP.w CODE_C59198

CODE_C58CFC:
	LDA.b #$14
	JMP.w CODE_C59198

CODE_C58D01:
	LDA.b #$15
	JMP.w CODE_C59198

CODE_C58D06:
	LDA.b #$16
	JMP.w CODE_C59198

CODE_C58D0B:
	LDA.b #$17
	JMP.w CODE_C59198

CODE_C58D10:
	LDA.b #$18
	JMP.w CODE_C59198

CODE_C58D15:
	LDA.b #$19
	JMP.w CODE_C59198

CODE_C58D1A:
	LDA.b #$1A
	JMP.w CODE_C59198

CODE_C58D1F:
	LDA.b #$1B
	JMP.w CODE_C59198

CODE_C58D24:
	LDA.b #$1C
	JMP.w CODE_C59198

CODE_C58D29:
	LDA.b #$1D
	JMP.w CODE_C59198

CODE_C58D2E:
	LDA.b #$1E
	JMP.w CODE_C59198

CODE_C58D33:
	LDA.b #$1F
	JMP.w CODE_C59198

CODE_C58D38:
	LDA.b #$20
	JMP.w CODE_C59198

CODE_C58D3D:
	LDA.b #$21
	JMP.w CODE_C59198

CODE_C58D42:
	LDA.b #$22
	JMP.w CODE_C59198

CODE_C58D47:
	LDA.b #$23
	JMP.w CODE_C59198

CODE_C58D4C:
	LDA.b #$24
	JMP.w CODE_C59198

CODE_C58D51:
	LDA.b #$25
	JMP.w CODE_C59198

CODE_C58D56:
	LDA.b #$26
	JMP.w CODE_C59198

CODE_C58D5B:
	LDA.b #$27
	JMP.w CODE_C59198

CODE_C58D60:
	LDA.b #$28
	JMP.w CODE_C59198

CODE_C58D65:
	LDA.b #$29
	JMP.w CODE_C59198

CODE_C58D6A:
	LDA.b #$2A
	JMP.w CODE_C59198

CODE_C58D6F:
	LDA.b #$2B
	JMP.w CODE_C59198

CODE_C58D74:
	LDA.b #$2C
	JMP.w CODE_C59198

CODE_C58D79:
	LDA.b #$2D
	JMP.w CODE_C59198

CODE_C58D7E:
	LDA.b #$2E
	JMP.w CODE_C59198

CODE_C58D83:
	LDA.b #$2F
	JMP.w CODE_C59198

CODE_C58D88:
	LDA.b #$30
	JMP.w CODE_C59198

CODE_C58D8D:
	LDA.b #$31
	JMP.w CODE_C59198

CODE_C58D92:
	LDA.b #$32
	JMP.w CODE_C59198

CODE_C58D97:
	LDA.b #$33
	JMP.w CODE_C59198

CODE_C58D9C:
	LDA.b #$34
	JMP.w CODE_C59198

CODE_C58DA1:
	LDA.b #$35
	JMP.w CODE_C59198

CODE_C58DA6:
	LDA.b #$36
	JMP.w CODE_C59198

CODE_C58DAB:
	LDA.b #$37
	JMP.w CODE_C59198

CODE_C58DB0:
	LDA.b #$38
	JMP.w CODE_C591AF

CODE_C58DB5:
	LDA.b #$39
	JMP.w CODE_C59198

CODE_C58DBA:
	LDA.b #$3A
	JMP.w CODE_C59198

CODE_C58DBF:
	LDA.b #$3B
	JMP.w CODE_C59198

CODE_C58DC4:
	LDA.b #$3C
	JMP.w CODE_C59198

CODE_C58DC9:
	LDA.b #$3D
	JMP.w CODE_C59198

CODE_C58DCE:
	LDA.b #$3E
	JMP.w CODE_C59198

CODE_C58DD3:
	LDA.b #$3F
	JMP.w CODE_C59198

CODE_C58DD8:
	LDA.b #$40
	JMP.w CODE_C59198

CODE_C58DDD:
	LDA.b #$41
	JMP.w CODE_C59198

CODE_C58DE2:
	LDA.b #$42
	JMP.w CODE_C59198

CODE_C58DE7:
	LDA.b #$43
	JMP.w CODE_C59198

CODE_C58DEC:
	LDA.b #$44
	JMP.w CODE_C59198

CODE_C58DF1:
	LDA.b #$45
	JMP.w CODE_C59198

CODE_C58DF6:
	LDA.b #$46
	JMP.w CODE_C59198

CODE_C58DFB:
	LDA.b #$47
	JMP.w CODE_C59198

CODE_C58E00:
	LDA.b #$48
	JMP.w CODE_C59198

CODE_C58E05:
	LDA.b #$49
	JMP.w CODE_C59198

CODE_C58E0A:
	LDA.b #$4A
	JMP.w CODE_C59198

CODE_C58E0F:
	LDA.b #$4B
	JMP.w CODE_C59198

CODE_C58E14:
	LDA.b #$4C
	JMP.w CODE_C59198

CODE_C58E19:
	LDA.b #$4D
	JMP.w CODE_C59198

CODE_C58E1E:
	LDA.b #$4E
	JMP.w CODE_C59198

CODE_C58E23:
	LDA.b #$4F
	JMP.w CODE_C59198

CODE_C58E28:
	LDA.b #$50
	JMP.w CODE_C59198

CODE_C58E2D:
	LDA.b #$51
	JMP.w CODE_C59198

CODE_C58E32:
	LDA.b #$52
	JMP.w CODE_C59198

CODE_C58E37:
	LDA.b #$53
	JMP.w CODE_C59198

CODE_C58E3C:
	LDA.b #$54
	JMP.w CODE_C59198

CODE_C58E41:
	LDA.b #$55
	JMP.w CODE_C59198

CODE_C58E46:
	LDA.b #$56
	JMP.w CODE_C59198

CODE_C58E4B:
	LDA.b #$57
	JMP.w CODE_C59198

CODE_C58E50:
	LDA.b #$58
	JMP.w CODE_C59198

CODE_C58E55:
	LDA.b #$59
	JMP.w CODE_C59198

CODE_C58E5A:
	LDA.b #$5A
	JMP.w CODE_C59198

CODE_C58E5F:
	LDA.b #$5B
	JMP.w CODE_C59198

CODE_C58E64:
	LDA.b #$5C
	JMP.w CODE_C59198

CODE_C58E69:
	LDA.b #$5D
	JMP.w CODE_C59198

CODE_C58E6E:
	LDA.b #$5E
	JMP.w CODE_C59198

CODE_C58E73:
	LDA.b #$5F
	JMP.w CODE_C59198

CODE_C58E78:
	LDA.b #$60
	JMP.w CODE_C59198

CODE_C58E7D:
	LDA.b #$61
	JMP.w CODE_C59198

CODE_C58E82:
	LDA.b #$62
	JMP.w CODE_C59198

CODE_C58E87:
	LDA.b #$63
	JMP.w CODE_C59198

CODE_C58E8C:
	LDA.b #$64
	JMP.w CODE_C59198

CODE_C58E91:
	LDA.b #$65
	JMP.w CODE_C59198

CODE_C58E96:
	LDA.b #$66
	JMP.w CODE_C59198

CODE_C58E9B:
	LDA.b #$67
	JMP.w CODE_C59198

CODE_C58EA0:
	LDA.b #$68
	JMP.w CODE_C59198

CODE_C58EA5:
	LDA.b #$69
	JMP.w CODE_C59198

CODE_C58EAA:
	LDA.b #$6A
	JMP.w CODE_C59198

CODE_C58EAF:
	LDA.b #$6B
	JMP.w CODE_C59198

CODE_C58EB4:
	LDA.b #$6C
	JMP.w CODE_C59198

CODE_C58EB9:
	LDA.b #$6D
	JMP.w CODE_C59198

CODE_C58EBE:
	LDA.b #$6E
	JMP.w CODE_C59198

CODE_C58EC3:
	LDA.b #$6F
	JMP.w CODE_C59198

CODE_C58EC8:
	LDA.b #$70
	JMP.w CODE_C59198

CODE_C58ECD:
	LDA.b #$71
	JMP.w CODE_C59198

CODE_C58ED2:
	LDA.b #$72
	JMP.w CODE_C59198

CODE_C58ED7:
	LDA.b #$73
	JMP.w CODE_C59198

CODE_C58EDC:
	LDA.b #$74
	JMP.w CODE_C59198

CODE_C58EE1:
	LDA.b #$75
	JMP.w CODE_C59198

CODE_C58EE6:
	LDA.b #$76
	JMP.w CODE_C59198

CODE_C58EEB:
	LDA.b #$77
	JMP.w CODE_C59198

CODE_C58EF0:
	LDA.b #$78
	JMP.w CODE_C59198

CODE_C58EF5:
	LDA.b #$79
	JMP.w CODE_C59198

CODE_C58EFA:
	LDA.b #$7A
	JMP.w CODE_C59198

CODE_C58EFF:
	LDA.b #$7B
	JMP.w CODE_C59198

CODE_C58F04:
	LDA.b #$7C
	JMP.w CODE_C59198

CODE_C58F09:
	LDA.b #$7D
	JMP.w CODE_C59198

CODE_C58F0E:
	LDA.b #$7E
	JMP.w CODE_C59198

CODE_C58F13:
	LDA.b #$7F
	JMP.w CODE_C59198

CODE_C58F18:
	LDA.b #$80
	JMP.w CODE_C59198

CODE_C58F1D:
	LDA.b #$81
	JMP.w CODE_C59198

CODE_C58F22:
	LDA.b #$82
	JMP.w CODE_C59198

CODE_C58F27:
	LDA.b #$83
	JMP.w CODE_C59198

CODE_C58F2C:
	LDA.b #$84
	JMP.w CODE_C59198

CODE_C58F31:
	LDA.b #$85
	JMP.w CODE_C59198

CODE_C58F36:
	LDA.b #$86
	JMP.w CODE_C59198

CODE_C58F3B:
	LDA.b #$87
	JMP.w CODE_C59198

CODE_C58F40:
	LDA.b #$88
	JMP.w CODE_C59198

CODE_C58F45:
	LDA.b #$89
	JMP.w CODE_C59198

CODE_C58F4A:
	LDA.b #$8A
	JMP.w CODE_C59198

CODE_C58F4F:
	LDA.b #$8B
	JMP.w CODE_C59198

CODE_C58F54:
	LDA.b #$8C
	JMP.w CODE_C59198

CODE_C58F59:
	LDA.b #$8D
	JMP.w CODE_C59198

CODE_C58F5E:
	LDA.b #$8E
	JMP.w CODE_C59198

CODE_C58F63:
	LDA.b #$8F
	JMP.w CODE_C59198

CODE_C58F68:
	LDA.b #$90
	JMP.w CODE_C59198

CODE_C58F6D:
	LDA.b #$91
	JMP.w CODE_C59198

CODE_C58F72:
	LDA.b #$92
	JMP.w CODE_C59198

CODE_C58F77:
	LDA.b #$93
	JMP.w CODE_C59198

CODE_C58F7C:
	LDA.b #$94
	JMP.w CODE_C59198

CODE_C58F81:
	LDA.b #$95
	JMP.w CODE_C59198

CODE_C58F86:
	LDA.b #$96
	JMP.w CODE_C59198

CODE_C58F8B:
	LDA.b #$97
	JMP.w CODE_C59198

CODE_C58F90:
	LDA.b #$98
	JMP.w CODE_C59198

CODE_C58F95:
	LDA.b #$99
	JMP.w CODE_C59198

CODE_C58F9A:
	LDA.b #$9A
	JMP.w CODE_C59198

CODE_C58F9F:
	LDA.b #$9B
	JMP.w CODE_C59198

CODE_C58FA4:
	LDA.b #$9C
	JMP.w CODE_C59198

CODE_C58FA9:
	LDA.b #$9D
	JMP.w CODE_C59198

CODE_C58FAE:
	LDA.b #$9E
	JMP.w CODE_C59198

CODE_C58FB3:
	LDA.b #$9F
	JMP.w CODE_C59198

CODE_C58FB8:
	LDA.b #$A0
	JMP.w CODE_C59198

CODE_C58FBD:
	LDA.b #$A1
	JMP.w CODE_C59198

CODE_C58FC2:
	LDA.b #$A2
	JMP.w CODE_C59198

CODE_C58FC7:
	LDA.b #$A3
	JMP.w CODE_C59198

CODE_C58FCC:
	LDA.b #$A4
	JMP.w CODE_C59198

CODE_C58FD1:
	LDA.b #$A5
	JMP.w CODE_C59198

CODE_C58FD6:
	LDA.b #$A6
	JMP.w CODE_C59198

CODE_C58FDB:
	LDA.b #$A7
	JMP.w CODE_C59198

CODE_C58FE0:
	LDA.b #$A8
	JMP.w CODE_C59198

CODE_C58FE5:
	LDA.b #$A9
	JMP.w CODE_C59198

CODE_C58FEA:
	LDA.b #$AA
	JMP.w CODE_C59198

CODE_C58FEF:
	LDA.b #$AB
	JMP.w CODE_C59198

CODE_C58FF4:
	LDA.b #$AC
	JMP.w CODE_C59198

CODE_C58FF9:
	LDA.b #$AD
	JMP.w CODE_C59198

CODE_C58FFE:
	LDA.b #$AE
	JMP.w CODE_C59198

CODE_C59003:
	LDA.b #$AF
	JMP.w CODE_C59198

CODE_C59008:
	LDA.b #$B0
	JMP.w CODE_C59198

CODE_C5900D:
	LDA.b #$B1
	JMP.w CODE_C59198

CODE_C59012:
	LDA.b #$B2
	JMP.w CODE_C59198

CODE_C59017:
	LDA.b #$B3
	JMP.w CODE_C59198

CODE_C5901C:
	LDA.b #$B4
	JMP.w CODE_C59198

CODE_C59021:
	LDA.b #$B5
	JMP.w CODE_C59198

CODE_C59026:
	LDA.b #$B6
	JMP.w CODE_C59198

CODE_C5902B:
	LDA.b #$B7
	JMP.w CODE_C59198

CODE_C59030:
	LDA.b #$B8
	JMP.w CODE_C59198

CODE_C59035:
	LDA.b #$B9
	JMP.w CODE_C59198

CODE_C5903A:
	LDA.b #$BA
	JMP.w CODE_C59198

CODE_C5903F:
	LDA.b #$BB
	JMP.w CODE_C59198

CODE_C59044:
	LDA.b #$BC
	JMP.w CODE_C59198

CODE_C59049:
	LDA.b #$BD
	JMP.w CODE_C59198

CODE_C5904E:
	LDA.b #$BE
	JMP.w CODE_C59198

CODE_C59053:
	LDA.b #$BF
	JMP.w CODE_C59198

CODE_C59058:
	LDA.b #$C0
	JMP.w CODE_C59198

CODE_C5905D:
	LDA.b #$C1
	JMP.w CODE_C59198

CODE_C59062:
	LDA.b #$C2
	JMP.w CODE_C59198

CODE_C59067:
	LDA.b #$C3
	JMP.w CODE_C59198

CODE_C5906C:
	LDA.b #$C4
	JMP.w CODE_C59198

CODE_C59071:
	LDA.b #$C5
	JMP.w CODE_C59198

CODE_C59076:
	LDA.b #$C6
	JMP.w CODE_C59198

CODE_C5907B:
	LDA.b #$C7
	JMP.w CODE_C59198

CODE_C59080:
	LDA.b #$C8
	JMP.w CODE_C59198

CODE_C59085:
	LDA.b #$C9
	JMP.w CODE_C59198

CODE_C5908A:
	LDA.b #$CA
	JMP.w CODE_C59198

CODE_C5908F:
	LDA.b #$CB
	JMP.w CODE_C59198

CODE_C59094:
	LDA.b #$CC
	JMP.w CODE_C59198

CODE_C59099:
	LDA.b #$CD
	JMP.w CODE_C59198

CODE_C5909E:
	LDA.b #$CE
	JMP.w CODE_C59198

CODE_C590A3:
	LDA.b #$CF
	JMP.w CODE_C59198

CODE_C590A8:
	LDA.b #$D0
	JMP.w CODE_C59198

CODE_C590AD:
	LDA.b #$D1
	JMP.w CODE_C59198

CODE_C590B2:
	LDA.b #$D2
	JMP.w CODE_C59198

CODE_C590B7:
	LDA.b #$D3
	JMP.w CODE_C59198

CODE_C590BC:
	LDA.b #$D4
	JMP.w CODE_C59198

CODE_C590C1:
	LDA.b #$D5
	JMP.w CODE_C59198

CODE_C590C6:
	LDA.b #$D6
	JMP.w CODE_C59198

CODE_C590CB:
	LDA.b #$D7
	JMP.w CODE_C59198

CODE_C590D0:
	LDA.b #$D8
	JMP.w CODE_C59198

CODE_C590D5:
	LDA.b #$D9
	JMP.w CODE_C59198

CODE_C590DA:
	LDA.b #$DA
	JMP.w CODE_C59198

CODE_C590DF:
	LDA.b #$DB
	JMP.w CODE_C59198

CODE_C590E4:
	LDA.b #$DC
	JMP.w CODE_C59198

CODE_C590E9:
	LDA.b #$DD
	JMP.w CODE_C59198

CODE_C590EE:
	LDA.b #$DE
	JMP.w CODE_C59198

CODE_C590F3:
	LDA.b #$DF
	JMP.w CODE_C59198

CODE_C590F8:
	LDA.b #$E0
	JMP.w CODE_C59198

CODE_C590FD:
	LDA.b #$E1
	JMP.w CODE_C59198

CODE_C59102:
	LDA.b #$E2
	JMP.w CODE_C59198

CODE_C59107:
	LDA.b #$E3
	JMP.w CODE_C59198

CODE_C5910C:
	LDA.b #$E4
	JMP.w CODE_C59198

CODE_C59111:
	LDA.b #$E5
	JMP.w CODE_C59198

CODE_C59116:
	LDA.b #$E6
	JMP.w CODE_C59198

CODE_C5911B:
	LDA.b #$E7
	JMP.w CODE_C59198

CODE_C59120:
	LDA.b #$E8
	JMP.w CODE_C59198

CODE_C59125:
	LDA.b #$E9
	JMP.w CODE_C59198

CODE_C5912A:
	LDA.b #$EA
	JMP.w CODE_C59198

CODE_C5912F:
	LDA.b #$EB
	JMP.w CODE_C59198

CODE_C59134:
	LDA.b #$EC
	JMP.w CODE_C59198

CODE_C59139:
	LDA.b #$ED
	JMP.w CODE_C59198

CODE_C5913E:
	LDA.b #$EE
	JMP.w CODE_C59198

CODE_C59143:
	LDA.b #$EF
	JMP.w CODE_C59198

CODE_C59148:
	LDA.b #$F0
	JMP.w CODE_C59198

CODE_C5914D:
	LDA.b #$F1
	JMP.w CODE_C59198

CODE_C59152:
	LDA.b #$F2
	JMP.w CODE_C59198

CODE_C59157:
	LDA.b #$F3
	JMP.w CODE_C59198

CODE_C5915C:
	LDA.b #$F4
	JMP.w CODE_C59198

CODE_C59161:
	LDA.b #$F5
	JMP.w CODE_C59198

CODE_C59166:
	LDA.b #$F6
	JMP.w CODE_C59198

CODE_C5916B:
	LDA.b #$F7
	JMP.w CODE_C59198

CODE_C59170:
	LDA.b #$F8
	JMP.w CODE_C59198

CODE_C59175:
	LDA.b #$F9
	JMP.w CODE_C59198

CODE_C5917A:
	LDA.b #$FA
	JMP.w CODE_C59198

CODE_C5917F:
	LDA.b #$FB
	JMP.w CODE_C59198

CODE_C59184:
	LDA.b #$FC
	JMP.w CODE_C59198

CODE_C59189:
	LDA.b #$FD
	JMP.w CODE_C59198

CODE_C5918E:
	LDA.b #$FE
	JMP.w CODE_C59198

CODE_C59193:
	LDA.b #$FF
	JMP.w CODE_C59198

CODE_C59198:
	STA.w $0000
	LDA.b $05
	STA.w $0001
	LDA.b $08
	STA.w $0002
	LDA.b $4F
	STA.w $0003
	JSL.l CODE_C58BF1
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C591AF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C591AF:
	STA.w $0000
	LDA.b $05
	STA.w $0001
	LDA.b $08
	STA.w $0002
	LDA.b $4F
	STA.w $0003
	JMP.w CODE_C58C37
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C591C4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C591C4:
	LDA.l !RAM_BSZ1_RAM7E74B5
	BIT.b #$20
	BEQ.b CODE_C591CE
CODE_C591CC:
	SEC
	RTS

CODE_C591CE:
	CLC
	RTS

CODE_C591D0:
	LDA.l !RAM_BSZ1_RAM7E74B5
	BIT.b #$10
	BEQ.b CODE_C591CE
	BNE.b CODE_C591CC								; Note: This will always branch. Same with some of the branches below.

CODE_C591DA:
	LDA.l !RAM_BSZ1_RAM7E74B5
	BIT.b #$02
	BEQ.b CODE_C591CE
	BNE.b CODE_C591CC

CODE_C591E4:
	LDA.l !RAM_BSZ1_RAM7E74B6
	BIT.b #$01
	BEQ.b CODE_C591CE
	BNE.b CODE_C591CC

CODE_C591EE:
	LDA.l !RAM_BSZ1_RAM7E74B7
	BIT.b #$20
	BEQ.b CODE_C591CE
	BNE.b CODE_C591CC

CODE_C591F8:
	LDA.l !RAM_BSZ1_RAM7E74B7
	BIT.b #$01
	BEQ.b CODE_C591CE
	BNE.b CODE_C591CC

CODE_C59202:
	LDA.l !RAM_BSZ1_RAM7E74B8
	BIT.b #$08
	BEQ.b CODE_C591CE
	BNE.b CODE_C591CC

CODE_C5920C:
	LDA.l !RAM_BSZ1_RAM7E74B8
	BIT.b #$04
	BEQ.b CODE_C591CE
	BNE.b CODE_C591CC
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59216(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59216:
	SEP.b #$30
	JSR.w CODE_C59299
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5921E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5921E:
	SEP.b #$30
	JSR.w CODE_C592C7
	REP.b #$30
	BCS.b CODE_C59281
	BCC.b CODE_C59285								; Note: This will always branch. Same with some of the branches below.

CODE_C59229:
	SEP.b #$30
	JSR.w CODE_C592D3
	REP.b #$30
	BCS.b CODE_C59281
	BCC.b CODE_C59285

CODE_C59234:
	SEP.b #$30
	JSR.w CODE_C592DD
	REP.b #$30
	BCS.b CODE_C59281
	BCC.b CODE_C59285

CODE_C5923F:
	SEP.b #$30
	JSR.w CODE_C59347
	REP.b #$30
	BCS.b CODE_C59281
	BCC.b CODE_C59285

CODE_C5924A:
	SEP.b #$30
	JSR.w CODE_C59350
	REP.b #$30
	BCS.b CODE_C59281
	BCC.b CODE_C59285

CODE_C59255:
	SEP.b #$30
	JSR.w CODE_C59359
	REP.b #$30
	BCS.b CODE_C59281
	BCC.b CODE_C59285

CODE_C59260:
	SEP.b #$30
	JSR.w CODE_C59362
	REP.b #$30
	BCS.b CODE_C59281
	BCC.b CODE_C59285

CODE_C5926B:
	SEP.b #$30
	JSR.w CODE_C5936B
	REP.b #$30
	BCS.b CODE_C59281
	BCC.b CODE_C59285

CODE_C59276:
	SEP.b #$30
	JSR.w CODE_C59374
	REP.b #$30
	BCS.b CODE_C59281
	BCC.b CODE_C59285

CODE_C59281:
	LDY.w #$0001
	RTL

CODE_C59285:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59289(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59289:
	SEP.b #$30
	JSR.w CODE_C592E5
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59291(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59291:
	SEP.b #$30
	JSR.w CODE_C592F4
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59299(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59299:
	LDA.l !RAM_BSZ1_Player_EnemyKillCount
	INC
	CMP.b #$0A
	BCC.b CODE_C592A4
	LDA.b #$00
CODE_C592A4:
	STA.l !RAM_BSZ1_Player_EnemyKillCount
	LDA.l !RAM_BSZ1_Player_BombDropCounter
	INC
	CMP.b #$11
	BCC.b CODE_C592B3
	LDA.b #$00
CODE_C592B3:
	STA.l !RAM_BSZ1_Player_BombDropCounter
	LDA.l !RAM_BSZ1_Player_FairyDropCounter
	INC
	CMP.b #$0A
	BCC.b CODE_C592C2
	LDA.b #$00
CODE_C592C2:
	STA.l !RAM_BSZ1_Player_FairyDropCounter
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C592C7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C592C7:
	LDA.l !RAM_BSZ1_Player_BombDropCounter
	AND.b #$10
	BEQ.b CODE_C592D1
CODE_C592CF:
	SEC
	RTS

CODE_C592D1:
	CLC
	RTS

CODE_C592D3:
	LDA.l !RAM_BSZ1_Player_FairyDropCounter
	CMP.b #$0A
	BEQ.b CODE_C592CF
	BNE.b CODE_C592D1								; Note: This will always branch. Same with some of the branches below.

CODE_C592DD:
	LDA.l $7E7414
	BNE.b CODE_C592CF
	BEQ.b CODE_C592D1
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C592E5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C592E5:
	LDA.b #$00
	STA.l !RAM_BSZ1_Player_BombDropCounter
	STA.l !RAM_BSZ1_Player_FairyDropCounter
	STA.l $7E7414
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C592F4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C592F4:
	LDA.b #$01
	STA.l $7E7414
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59332(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C592FB:
	db $00,$0A,$14,$1E,$28

DATA_C59300:
	db $00,$01,$00,$01,$05,$01,$00,$00,$01,$02,$02,$01,$00,$01,$02,$00
	db $04,$01,$02,$01,$00,$03,$02,$04,$01,$00,$02,$03,$05,$03,$00,$00
	db $05,$02,$00,$02,$00,$00,$05,$02,$02,$02,$01,$02,$02,$01,$02,$02
	db $01,$02

CODE_C59332:
	LDA.b $00
	SEC
	SBC.b #$51
	TAX
	LDA.l !RAM_BSZ1_Player_EnemyKillCount
	CLC
	ADC.l DATA_C592FB,x
	TAX
	LDA.l DATA_C59300,x
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59347(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59347:
	JSR.w CODE_C59332
	CMP.b #$00
	BEQ.b CODE_C5937D
	BNE.b CODE_C5937F								; Note: These BNE opcodes will always branch.

CODE_C59350:
	JSR.w CODE_C59332
	CMP.b #$01
	BEQ.b CODE_C5937D
	BNE.b CODE_C5937F

CODE_C59359:
	JSR.w CODE_C59332
	CMP.b #$02
	BEQ.b CODE_C5937D
	BNE.b CODE_C5937F

CODE_C59362:
	JSR.w CODE_C59332
	CMP.b #$03
	BEQ.b CODE_C5937D
	BNE.b CODE_C5937F

CODE_C5936B:
	JSR.w CODE_C59332
	CMP.b #$04
	BEQ.b CODE_C5937D
	BNE.b CODE_C5937F

CODE_C59374:
	JSR.w CODE_C59332
	CMP.b #$05
	BEQ.b CODE_C5937D
	BNE.b CODE_C5937F

CODE_C5937D:
	SEC
	RTS

CODE_C5937F:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59381(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59381:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_Player_BombDropCounter
	CMP.b #$06
	BCC.b CODE_C59394
	INY
	LDA.b #$00
	STA.l !RAM_BSZ1_Player_BombDropCounter
CODE_C59394:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59397(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59397:
	SEP.b #$30
	LDA.l $7E741A
	CMP.b #$FF
	BEQ.b CODE_C593A2
	INC
CODE_C593A2:
	STA.l $7E741A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C593A9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C593A9:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E741A
	CMP.b #$06
	BCS.b CODE_C593B6
	DEY
CODE_C593B6:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C593C1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C593B9:
	LDY.w #$0001
	RTL

CODE_C593BD:
	LDY.w #$0000
	RTL

CODE_C593C1:
	SEP.b #$30
	JSR.w CODE_C59750
	REP.b #$30
	BCS.b CODE_C593B9
	BCC.b CODE_C593BD							; Note: This will always branch.
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C593CC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C593CC:
	SEP.b #$30
	JSR.w CODE_C593F3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C593D4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C593D4:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C59838
	JSR.w CODE_C594CC
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5978C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C593EB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C593EB:
	SEP.b #$30
	JSR.w CODE_C597D2
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C593F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C593F3:
	LDA.b $4F
	BNE.b CODE_C59424
	LDY.b #$02
	LDA.l $7E6DD7
	SEC
	SBC.b $05
	BCS.b CODE_C59403
	DEY
CODE_C59403:
	STA.w $0000
	STY.w $0001
	STY.b $4F
	LDY.b #$04
	LDA.l $7E6DD8
	SEC
	SBC.b $08
	BCS.b CODE_C59418
	LDY.b #$08
CODE_C59418:
	STY.b $4F
	CMP.w $0000
	BCC.b CODE_C59424
	LDA.w $0001
	STA.b $4F
CODE_C59424:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59425(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59425:
	STA.b $39
	LDA.b $43
	BEQ.b CODE_C5942E
	JMP.w CODE_C59632

CODE_C5942E:
	JMP.w CODE_C5943B
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59431(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59431:
	LDA.b #$70
	LDA.b #$A0
	STA.b $39
	LDA.b $30
	BMI.b CODE_C59457
CODE_C5943B:
	LDA.b $43
	BEQ.b CODE_C59442
	JMP.w CODE_C59632

CODE_C59442:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C59457
	LDA.b $40
	BEQ.b CODE_C59450
	DEC.b $40
CODE_C59450:
	JSR.w CODE_C59573
	LDA.b $43
	BEQ.b CODE_C59458
CODE_C59457:
	RTS

CODE_C59458:
	LDA.b $2B
	BEQ.b CODE_C594C9
	LDA.b $2E
	AND.b #$0F
	BNE.b CODE_C594C9
	STA.b $2E
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.b $39
	CMP.w !RAM_BSZ1_Global_RandomByte02,x
	BCC.b CODE_C594B9
	LDA.b $50
	SEC
	SBC.b $05
	BPL.b CODE_C5947C
	EOR.b #$FF
	INC
CODE_C5947C:
	CMP.b #$09
	BCS.b CODE_C5948D
CODE_C59480:
	LDY.b #$08
	LDA.b $51
	SEC
	SBC.b $08
	BCC.b CODE_C594A4
	LDY.b #$04
	BNE.b CODE_C594A4
CODE_C5948D:
	LDA.b $51
	SEC
	SBC.b $08
	BPL.b CODE_C59497
	EOR.b #$FF
	INC
CODE_C59497:
	CMP.b #$09
	BCS.b CODE_C594B9
CODE_C5949B:
	LDY.b #$01
	LDA.b $50
	CMP.b $05
	BCS.b CODE_C594A4
	INY
CODE_C594A4:
	STY.b $4F
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	STA.b $40
	LDA.b #$01
	STA.b $38
	JMP.w CODE_C59566

CODE_C594B9:
	LDA.b #$00
	STA.b $38
	LDA.b $40
	BNE.b CODE_C594C9
	LDA.b $4F
	AND.b #$0C
	BNE.b CODE_C5949B
	BEQ.b CODE_C59480							; Note: This will always branch

CODE_C594C9:
	JMP.w CODE_C59566
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C594CC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C594CC:
	LDA.b $43
	BEQ.b CODE_C594D3
	JMP.w CODE_C59632

CODE_C594D3:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C594E6
	LDA.b $30
	BMI.b CODE_C594E7
	JSR.w CODE_C59573
	LDA.b $43
	BEQ.b CODE_C594F2
CODE_C594E6:
	RTS

CODE_C594E7:
	LDA.b $43
	BEQ.b CODE_C594E6
	LDA.b #$00
	STA.b $43
	STA.b $42
	RTS

CODE_C594F2:
	LDA.b $2B
	BEQ.b CODE_C59566
	LDA.b $2E
	AND.b #$0F
	BNE.b CODE_C59566
	STA.b $2E
	LDA.b #$04
	STA.w $0002
	LDA.b $51
	LDY.b $08
	CMP.b $08
	BCS.b CODE_C59513
	LDA.b $51
	TAY
	LDA.b $08
	ASL.w $0002
CODE_C59513:
	STY.w $000E
	SEC
	SBC.w $000E
	STA.w $0000
	LDA.b #$01
	STA.w $0003
	LDA.b $50
	LDY.b $05
	CMP.b $05
	BCS.b CODE_C59532
	LDA.b $50
	TAY
	LDA.b $05
	ASL.w $0003
CODE_C59532:
	STY.w $000E
	SEC
	SBC.w $000E
	STA.w $0001
	LDY.b #$00
	LDA.w $0000
	CMP.w $0001
	BCS.b CODE_C59547
	INY
CODE_C59547:
	LDA.b #$00
	STA.b $38
	LDA.w $0000,y
	CMP.b #$51
	BCS.b CODE_C59566
	INC.b $38
	LDA.w $0002,y
	STA.w $000F
	JSR.w CODE_C59B33
	CMP.b #$01
	BCS.b CODE_C59566
	LDA.w $000F
	STA.b $4F
CODE_C59566:
	LDA.b $4F
	STA.b $35
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C59572
CODE_C59572:
	RTS

CODE_C59573:
	LDA.b $43
	BEQ.b CODE_C5957A
	JMP.w CODE_C59632

CODE_C5957A:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C59572
	LDA.b $35
	BEQ.b CODE_C5958F
	JSR.w CODE_C59C6E
	LDA.l DATA_C59B24,x
	BNE.b CODE_C59591
CODE_C5958F:
	LDA.b #$00
CODE_C59591:
	AND.b #$0F
	STA.w $000F
	LDA.b #$00
	STA.w $000E
	JSR.w CODE_C59BB9
	JSR.w CODE_C596C4
CODE_C595A1:
	LDA.w $000F
	BEQ.b CODE_C595C4
	JSR.w CODE_C595AF
	JSR.w CODE_C595AF
	JSR.w CODE_C595AF
CODE_C595AF:
	LDA.w $000F
	LSR
	BCS.b CODE_C595CF
	LSR
	BCS.b CODE_C595D9
	LSR
	BCS.b CODE_C595C5
	JSR.w CODE_C59602
	LDA.b $08
	SBC.b #$00
	STA.b $08
CODE_C595C4:
	RTS

CODE_C595C5:
	JSR.w CODE_C595E3
	LDA.b $08
	ADC.b #$00
	STA.b $08
	RTS

CODE_C595CF:
	JSR.w CODE_C595E3
	LDA.b $05
	ADC.b #$00
	STA.b $05
	RTS

CODE_C595D9:
	JSR.w CODE_C59602
	LDA.b $05
	SBC.b #$00
	STA.b $05
	RTS

CODE_C595E3:
	LDA.b $2C
	CLC
	ADC.b $2B
	STA.b $2C
	PHP
	LDA.b $2E
	CMP.b #$10
	BEQ.b CODE_C595F5
	CMP.b #$F0
	BNE.b CODE_C595F8
CODE_C595F5:
	PLP
	CLC
	PHP
CODE_C595F8:
	PLP
	PHP
	LDA.b $2E
	ADC.b #$00
	STA.b $2E
	PLP
	RTS

CODE_C59602:
	LDA.b $2C
	SEC
	SBC.b $2B
	STA.b $2C
	PHP
	LDA.b $2E
	CMP.b #$10
	BEQ.b CODE_C59614
	CMP.b #$F0
	BNE.b CODE_C59617
CODE_C59614:
	PLP
	SEC
	PHP
CODE_C59617:
	PLP
	PHP
	LDA.b $2E
	SBC.b #$00
	STA.b $2E
	PLP
	RTS

CODE_C59621:
	LDA.b $2E
	BNE.b CODE_C59631
	LDA.b $05
	AND.b #$F8
	STA.b $05
	LDA.b $08
	AND.b #$F8
	STA.b $08
CODE_C59631:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59632(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59632:
	LDA.b $43
	ASL
	BCC.b CODE_C59650
	LSR
	STA.b $43
	LDY.b $4F
	CPY.b #$03
	BCC.b CODE_C5964B
	AND.b #$03
	BEQ.b CODE_C5964A
CODE_C59644:
	LDA.b $2E
	BEQ.b CODE_C5964A
	BRA.b CODE_C59654

CODE_C5964A:
	RTS

CODE_C5964B:
	AND.b #$0C
	BNE.b CODE_C59644
	RTS

CODE_C59650:
	LDA.b $42
	BNE.b CODE_C5965B
CODE_C59654:
	LDA.b #$00
	STA.b $43
	STA.b $42
	RTS

CODE_C5965B:
	LDA.b #$04
	STA.w $0003
CODE_C59660:
	LDA.b $2F
	AND.b #$10
	BNE.b CODE_C5967D
	LDA.b $2E
	AND.b #$0F
	BNE.b CODE_C5967D
	JSR.w CODE_C59621
	LDA.b $43
	AND.b #$0F
	STA.w $000F
	JSR.w CODE_C59B33
	CMP.b #$01
	BCS.b CODE_C59654
CODE_C5967D:
	LDA.b $43
	AND.b #$0F
	JSR.w CODE_C59BB6
	BEQ.b CODE_C59654
	LDY.b #$01
	LDA.b $43
	AND.b #$05
	BNE.b CODE_C59690
	LDY.b #$FF
CODE_C59690:
	STY.w $0002
	DEC.b $42
	LDA.b $2E
	CLC
	ADC.w $0002
	STA.b $2E
	AND.b #$0F
	BEQ.b CODE_C596A3
	BNE.b CODE_C596A5
CODE_C596A3:
	STA.b $2E
CODE_C596A5:
	LDA.b $43
	AND.b #$03
	BEQ.b CODE_C596B6
	LDA.b $05
	CLC
	ADC.w $0002
	STA.b $05
	JMP.w CODE_C596BE

CODE_C596B6:
	LDA.b $08
	CLC
	ADC.w $0002
	STA.b $08
CODE_C596BE:
	DEC.w $0003
	BNE.b CODE_C59660
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C596C4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C596C4:
	LDA.w $000E
	BMI.b CODE_C59702
	LDA.b $2E
	BNE.b CODE_C59702
	STA.w $000E
	LDA.w $000F
	BNE.b CODE_C596E9
	LDA.b $2F
	AND.b #$10
	BNE.b CODE_C596E3
	LDA.b $35
	STA.w $000F
	JMP.w CODE_C596F6

CODE_C596E3:
	JSR.w CODE_C5973F
	JMP.w CODE_C59702

CODE_C596E9:
	JSR.w CODE_C59B33
	CMP.b #$01
	BCC.b CODE_C59702
CODE_C596F0:
	LDA.b $2F
	AND.b #$10
	BNE.b CODE_C596E3
CODE_C596F6:
	JSR.w CODE_C5970A
	STA.w $000F
	LDA.w $000E
	BNE.b CODE_C596E9
	RTS

CODE_C59702:
	JSR.w CODE_C59BB9
	BEQ.b CODE_C596F0
	STA.b $4F
	RTS

CODE_C5970A:
	LDA.w $000E
	INC.w $000E
	JMP.w CODE_C597B4
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59713(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59713:
	LDY.b #$00
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	ASL
	BCS.b CODE_C59723
	INY
CODE_C59723:
	LDA.b $4F
	AND.b #$0C
	BEQ.b CODE_C5972B
	INY
	INY
CODE_C5972B:
	TYX
	LDA.l DATA_C59B24,x
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59731(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59731:
	LDA.w $000F
	PHA
	AND.b #$0A
	BEQ.b CODE_C5973C
	PLA
	LSR
	RTS

CODE_C5973C:
	PLA
	ASL
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5973F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5973F:
	LDA.b $4F
	JSR.w CODE_C59C6E
	STA.b $4F
	STA.w $000F
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5974A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5974A:
	LDA.b #$00
	STA.w $000E
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59750(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59750:
	LDA.b $30
	BMI.b CODE_C5978A
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	CMP.b #$23
	BEQ.b CODE_C59766
	CMP.b #$77
	BNE.b CODE_C5978A
CODE_C59766:
	LDY.b $47
	BNE.b CODE_C5978A
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C5978A
	LDA.b #$80
	STA.b $30
	LDA.b #$00
	STA.b $38
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$3F
	STA.b $47
	SEC
	RTS

CODE_C5978A:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5978C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5978C:
	LDY.b #$04
	LDA.b $30
	BMI.b CODE_C59796
	LDY.b #$00
	BRA.b CODE_C59796

CODE_C59796:
	LDA.b $4F
	AND.b #$0F
	TAX
	TYA
	ORA.l DATA_C59B19,x
	TAY
	TYA
	STA.b $1C
	JSR.w CODE_C59AC6
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C597B4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C597A8:
	db CODE_C59713>>16
	db CODE_C59731>>16
	db CODE_C5973F>>16
	db CODE_C5974A>>16

DATA_C597AC:
	db CODE_C59713
	db CODE_C59731
	db CODE_C5973F
	db CODE_C5974A

DATA_C597B0:
	db CODE_C59713>>8
	db CODE_C59731>>8
	db CODE_C5973F>>8
	db CODE_C5974A>>8

CODE_C597B4:
	TAX
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.l DATA_C597AC,x
	STA.b $00
	LDA.l DATA_C597B0,x
	STA.b $01
	LDA.l DATA_C597A8,x
	STA.b $02
	PLD
	JMP.w [$0000]
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C597D2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C597D2:
	LDA.l $7E73FF
	BNE.b CODE_C597E8
	LDA.l $7E6DD7
	STA.l $7E7400
	LDA.l $7E6DD8
	STA.l $7E7401
CODE_C597E8:
	LDA.l $7E73FD
	BEQ.b CODE_C597F5
	DEC
	STA.l $7E73FD
	BRA.b CODE_C59837

CODE_C597F5:
	LDA.b #$09
	STA.l $7E73FD
	LDA.l $7E73FE
	BEQ.b CODE_C59808
	DEC
	STA.l $7E73FE
	BRA.b CODE_C59837

CODE_C59808:
	LDA.w !RAM_BSZ1_Global_RandomByte02
	AND.b #$07
	STA.l $7E73FE
	LDA.l $7E73FF
	EOR.b #$01
	STA.l $7E73FF
	BEQ.b CODE_C59837
	LDA.l $7E7400
	CMP.l $7E6DD7
	BNE.b CODE_C59837
	EOR.b #$FF
	STA.l $7E7400
	LDA.l $7E7401
	EOR.b #$FF
	STA.l $7E7401
CODE_C59837:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59838(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59838:
	LDA.l $7E6DE1
	BEQ.b CODE_C5984B
	LDA.l $7E6DDF
	STA.b $50
	LDA.l $7E6DE0
	STA.b $51
	RTS

CODE_C5984B:
	LDA.l $7E7400
	STA.b $50
	LDA.l $7E7401
	STA.b $51
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59858(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59858:
	REP.b #$30
	LDA.b $57
	PHD
	TCD
	SEP.b #$20
	LDA.b #$00
	STA.b $30
	REP.b #$20
	PLD
	JML.l CODE_CC694C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5986B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5986B:
	LDY.w #$0001
	RTL

CODE_C5986F:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59873(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59873:
	SEP.b #$30
	JSR.w CODE_C59892
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5987B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5987B:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5989B
	JSR.w CODE_C59A72
	JSR.w CODE_C58960
	JSR.w CODE_C59A81
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59892(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59892:
	LDA.b #$08
	STA.b $4F
	LDA.b #$1F
	STA.b $39
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5989B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5989B:
	LDA.b $43
	BEQ.b CODE_C598A5
	JSR.w CODE_C59632
CODE_C598A2:
	JMP.w CODE_C598B3

CODE_C598A5:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C598A2
	JSR.w CODE_C598CC
	JSR.w CODE_C59930
CODE_C598B3:
	LDY.b #$03
	LDA.b $3C
	CMP.b #$05
	BNE.b CODE_C598BD
	LDY.b #$02
CODE_C598BD:
	STY.b $44
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C598CC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

UNK_C598C0:
	dw CODE_C598EF
	dw CODE_C598D1
	dw CODE_C599AB
	dw CODE_C59A2D
	dw CODE_C59A5C
	dw CODE_C59A61

CODE_C598CC:
	LDA.b $3C
	JMP.w CODE_C59AFB
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C598D1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C598D1:
	LDY.b #$02
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	CMP.b #$B0
	BCS.b CODE_C598E7
	INY
	CMP.b #$20
	BCS.b CODE_C598E7
	INY
CODE_C598E7:
	TYA
	STA.b $3C
	LDA.b #$06
	STA.b $3A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C598EF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C598EF:
	INC.b $39
CODE_C598F1:
	LDA.b $39
	AND.b #$E0
	BNE.b CODE_C59927
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	LDA.b #$F0
	STA.b $47
	LDA.b #$05
CODE_C59907:
	STA.b $3C
CODE_C59909:
	RTS

CODE_C5990A:
	INC.b $39
	LDA.b $39
	AND.b #$E0
	BNE.b CODE_C59927
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$1F
	ORA.b #$20
	STA.b $47
	LDA.b #$05
	STA.b $3C
	RTS

CODE_C59927:
	CMP.b #$A0
	BCC.b CODE_C59909
	LDA.b #$01
	JMP.w CODE_C59907
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59930(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59930:
	LDA.b $39
	AND.w #$18E0
	ADC.b $38
	STA.b $38
	BCC.b CODE_C59974
	LDA.b #$01
	STA.w $0002
	LDA.b $4F
	BIT.w $0002
	BEQ.b CODE_C5994B
	INC.b $05
	INC.b $3F
CODE_C5994B:
	ASL.w $0002
	BIT.w $0002
	BEQ.b CODE_C59957
	DEC.b $05
	DEC.b $3F
CODE_C59957:
	ASL.w $0002
	BIT.w $0002
	BEQ.b CODE_C59963
	INC.b $08
	INC.b $40
CODE_C59963:
	ASL.w $0002
	BIT.w $0002
	BEQ.b CODE_C5996F
	DEC.b $08
	DEC.b $40
CODE_C5996F:
	INC.b $3B
	JSR.w CODE_C59975
CODE_C59974:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59975(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59975:
	LDA.b $4F
	STA.w $000F
	JSR.w CODE_C59BB6
	LDA.w $000F
	BNE.b CODE_C59993
	JSR.w CODE_C5999C
	TXA
	CLC
	ADC.b #$04
	AND.b #$07
	TAY
	TYX
	LDA.l DATA_C59994,x
	STA.b $4F
CODE_C59993:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5999C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C59994:
	db $08,$09,$01,$05,$04,$06,$02,$0A

CODE_C5999C:
	LDX.b #$07
CODE_C5999E:
	LDA.b $4F
	CMP.l DATA_C59994,x
	BEQ.b CODE_C599AA
	DEX
	BPL.b CODE_C5999E
	INX
CODE_C599AA:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C599AB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C599AB:
	LDA.b $47
	BNE.b CODE_C59993
	DEC.b $3A
	BNE.b CODE_C599B8
CODE_C599B3:
	LDA.b #$01
	JMP.w CODE_C59907

CODE_C599B8:
	LDA.b #$10
	STA.b $47
CODE_C599BC:
	LDY.b #$00
	STY.w $0000
	INY
	LDA.b $50
	CMP.b $05
	BEQ.b CODE_C599CE
	BCS.b CODE_C599CB
	INY
CODE_C599CB:
	STY.w $0000
CODE_C599CE:
	LDY.b #$01
	LDA.b $51
	CMP.b $08
	BEQ.b CODE_C599E2
	BCS.b CODE_C599D9
	INY
CODE_C599D9:
	TYA
	ASL
	ASL
	ORA.w $0000
	STA.w $0000
CODE_C599E2:
	JSR.w CODE_C5999C
	TXY
	LDA.b #$03
	STA.w $0001
	INY
CODE_C599EC:
	TYA
	AND.b #$07
	TAX
	LDA.l DATA_C59994,x
	CMP.w $0000
	BEQ.b CODE_C59A23
	DEY
	DEC.w $0001
	BNE.b CODE_C599EC
	LDA.b #$03
	STA.w $0001
	INY
CODE_C59A05:
	TYA
	AND.b #$07
	TAX
	LDA.l DATA_C59994,x
	BIT.w $0000
	BNE.b CODE_C59A24
CODE_C59A12:
	INY
	DEC.w $0001
	BNE.b CODE_C59A05
	DEY
CODE_C59A19:
	TYA
	AND.b #$07
	TAX
	LDA.l DATA_C59994,x
	STA.b $4F
CODE_C59A23:
	RTS

CODE_C59A24:
	ORA.w $0000
	CMP.b #$07
	BCS.b CODE_C59A12
	BCC.b CODE_C59A19
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59A2D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59A2D:
	LDA.b $47
	BNE.b CODE_C59A71
	DEC.b $3A
	BNE.b CODE_C59A38
	JMP.w CODE_C599B3

CODE_C59A38:
	LDA.b #$10
	STA.b $47
CODE_C59A3C:
	JSR.w CODE_C5999C
	TXY
	LDA.l $7E292D
	AND.b #$07
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte02,x
	CMP.b #$A0
	BCS.b CODE_C59A55
	INY
	CMP.b #$50
	BCS.b CODE_C59A55
	DEY
	DEY
CODE_C59A55:
	TYA
	AND.b #$07
	TAY
	JMP.w CODE_C59A19
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59A5C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59A5C:
	DEC.b $39
	JMP.w CODE_C598F1
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59A61(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59A61:
	LDA.b #$00
	STA.b $0A
	LDA.b $47
	BNE.b CODE_C59A71
	LDA.b #$00
	STA.b $3C
	LDA.b #$01
	STA.b $0A
CODE_C59A71:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59A72(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59A72:
	LDA.b $3C
	CMP.b #$05
	BEQ.b CODE_C59A79
	RTS

CODE_C59A79:
	JMP.w CODE_C587F4
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59A81(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C59A7C:
	db $08,$06,$04,$02,$01

CODE_C59A81:
	LDY.b #$00
	LDA.b $3C
	CMP.b #$05
	BEQ.b CODE_C59AB4
	CMP.b #$04
	BEQ.b CODE_C59A95
	CMP.b #$00
	BEQ.b CODE_C59A95
	LDY.b #$08
	BRA.b CODE_C59AB4

CODE_C59A95:
	LDX.b #$00
	LDA.b $39
	CMP.b #$80
	BCS.b CODE_C59AAF
	INX
	CMP.b #$60
	BCS.b CODE_C59AAF
	INX
	CMP.b #$40
	BCS.b CODE_C59AAF
	INX
	CMP.b #$20
	BCS.b CODE_C59AAF
	INX
	BRA.b CODE_C59AAF

CODE_C59AAF:
	LDA.l DATA_C59A7C,x
	TAY
CODE_C59AB4:
	STY.b $15
	LDA.b #$00
	STA.b $1C
	JSR.w CODE_C59AC6
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59AC6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C59ABE:
	db $00,$01,$00,$01,$00,$01,$00,$01

CODE_C59AC6:
	LDA.b $41
	BEQ.b CODE_C59ADE
	AND.b #$0F
	LSR
	TAX
	LDA.l DATA_C59ABE,x
	BEQ.b CODE_C59ADE
	ASL
	STA.b $23
	LDA.b $20
	ORA.b #$40
	STA.b $20
	RTS

CODE_C59ADE:
	LDA.b $20
	AND.b #$BF
	STA.b $20
	LDA.b #$00
	STA.b $23
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59AFB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C59AE9:
	db CODE_C598EF>>16
	db CODE_C598D1>>16
	db CODE_C599AB>>16
	db CODE_C59A2D>>16
	db CODE_C59A5C>>16
	db CODE_C59A61>>16

DATA_C59AEF:
	db CODE_C598EF
	db CODE_C598D1
	db CODE_C599AB
	db CODE_C59A2D
	db CODE_C59A5C
	db CODE_C59A61

DATA_C59AF5:
	db CODE_C598EF>>8
	db CODE_C598D1>>8
	db CODE_C599AB>>8
	db CODE_C59A2D>>8
	db CODE_C59A5C>>8
	db CODE_C59A61>>8

CODE_C59AFB:
	TAX
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.l DATA_C59AEF,x
	STA.b $00
	LDA.l DATA_C59AF5,x
	STA.b $01
	LDA.l DATA_C59AE9,x
	STA.b $02
	PLD
	JMP.w [$0000]
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C59B19(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C59B19:
	db $00,$01,$00,$00,$02,$02,$02,$00,$03,$03,$03

DATA_C59B24:
	db $08,$04,$02,$01

DATA_C59B28:
	db $04,$08,$01,$02
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59B2C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59B2C:
	LDY.b #$00
	STY.w $000F
	BEQ.b CODE_C59B44
CODE_C59B33:
	LDY.b #$E8
	LDA.w $000F
	AND.b #$05
	BEQ.b CODE_C59B44
	LDY.b #$08
	AND.b #$04
	BNE.b CODE_C59B44
	LDY.b #$08
CODE_C59B44:
	STY.w $0004
	LDA.b $08
	TAY
	PHA
	LDA.w $000F
	AND.b #$0C
	BEQ.b CODE_C59B65
	AND.b #$04
	BEQ.b CODE_C59B5A
	CPY.b #$D0
	BCS.b CODE_C59B60
CODE_C59B5A:
	PLA
	CLC
	ADC.w $0004
	PHA
CODE_C59B60:
	LDY.b $05
	JMP.w CODE_C59B7E

CODE_C59B65:
	LDY.b $05
	LDA.w $000F
	AND.b #$01
	BEQ.b CODE_C59B74
	CPY.b #$E8
	BCS.b CODE_C59B7E
	BCC.b CODE_C59B78
CODE_C59B74:
	CPY.b #$18
	BCC.b CODE_C59B7E
CODE_C59B78:
	TYA
	CLC
	ADC.w $0004
	TAY
CODE_C59B7E:
	TYA
	STA.w $0000
	PLA
	STA.w $0002
	JSR.w CODE_C59B8C
	LDA.b $49
	RTS

CODE_C59B8C:
	REP.b #$30
	LDA.w $0000
	AND.w #$00F8
	LSR
	LSR
	LSR
	STA.w $0000
	LDA.w $0002
	ADC.w #$00C8
	ASL
	ASL
	AND.w #$03E0
	CLC
	ADC.w $0000
	ASL
	TAX
	LDA.l $7E2C4C,x
	SEP.b #$30
	AND.b #$87
	STA.b $49
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59BB6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59BB6:
	STA.w $000F
CODE_C59BB9:
	JSR.w CODE_C59BC3
	JSR.w CODE_C59C08
	LDA.w $000F
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59BC3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59BC3:
	LDA.l $7E2001
	CMP.b #$03
	BCC.b CODE_C59BD7
	LDA.b #$28
	STA.w $0001
	LDA.b #$D8
	STA.w $0002
	BRA.b CODE_C59BE1

CODE_C59BD7:
	LDA.b #$18
	STA.w $0001
	LDA.b #$E8
	STA.w $0002
CODE_C59BE1:
	LDY.b #$02
	LDA.b $05
	STA.w $0000
	LDA.w $0000
	CMP.w $0001
	BEQ.b CODE_C59BFC
	BCC.b CODE_C59BFC
	LDY.b #$01
	LDA.w $0000
	CMP.w $0002
	BCC.b CODE_C59C41
CODE_C59BFC:
	TYA
	AND.w $000F
	BEQ.b CODE_C59C41
	LDA.b #$00
	STA.w $000F
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59C08(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59C08:
	LDA.l $7E2001
	CMP.b #$03
	BCC.b CODE_C59C1C
	LDA.b #$60
	STA.w $0001
	LDA.b #$C0
	STA.w $0002
	BRA.b CODE_C59C26

CODE_C59C1C:
	LDA.b #$50
	STA.w $0001
	LDA.b #$D0
	STA.w $0002
CODE_C59C26:
	LDY.b #$08
	LDA.b $08
	STA.w $0000
	LDA.w $0000
	CMP.w $0001
	BEQ.b CODE_C59BFC
	BCC.b CODE_C59BFC
	LDY.b #$04
	LDA.w $0000
	CMP.w $0002
	BCS.b CODE_C59BFC
CODE_C59C41:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59C42(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59C42:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C59C6D
	JSR.w CODE_C59C7B
	LDA.b $48
	DEC
	STA.b $48
	BPL.b CODE_C59C5F
	LDA.b #$09
	STA.b $48
	LDA.b $46
	BEQ.b CODE_C59C5F
	DEC
	STA.b $46
CODE_C59C5F:
	LDA.b $47
	BEQ.b CODE_C59C66
	DEC
	STA.b $47
CODE_C59C66:
	LDA.b $4B
	BEQ.b CODE_C59C6D
	DEC
	STA.b $4B
CODE_C59C6D:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59C6E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59C6E:
	LDX.b #$03
CODE_C59C70:
	LSR
	BCS.b CODE_C59C76
	DEX
	BPL.b CODE_C59C70
CODE_C59C76:
	LDA.l DATA_C59B28,x
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59C7B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59C7B:
	LDA.b $41
	BEQ.b CODE_C59C87
	LDA.w $0020
	LSR
	BCS.b CODE_C59C87
	DEC.b $41
CODE_C59C87:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59C88(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59C88:
	LDA.b #$00
	STA.b $36
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59C8D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59C8D:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E6DD8
	CMP.b #$60
	BCC.b CODE_C59C9F
	CMP.b #$C0
	BCS.b CODE_C59C9F
	LDY.b #$00
CODE_C59C9F:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59CA2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59CA2:
	SEP.b #$30
	LDA.b #$18
	STA.b $47
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59CB3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59CAB:
	LDY.w #$0001
	RTL

CODE_C59CAF:
	LDY.w #$0000
	RTL

CODE_C59CB3:
	SEP.b #$30
	JSR.w CODE_C59F56
	REP.b #$30
	BCS.b CODE_C59CAB
	BCC.b CODE_C59CAF								; Note: This will always branch. Same with some of the branches below.

CODE_C59CBE:
	SEP.b #$30
	JSR.w CODE_C5A01F
	REP.b #$30
	BCS.b CODE_C59CAB
	BCC.b CODE_C59CAF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59CC9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59CC9:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C59FDC
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59CDD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59CDD:
	SEP.b #$30
	JSR.w CODE_C5A015
	REP.b #$30
	BCS.b CODE_C59CAB
	BCC.b CODE_C59CAF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59CE8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59CE8:
	SEP.b #$30
	JSR.w CODE_C59D1B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59CF0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59CF0:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C59DA4
	JSR.w CODE_C59F19
	JSR.w CODE_C58960
	JSR.w CODE_C59D86
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59D04(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59D04:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C59D4E
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C59D86
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59D1B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59D1B:
	LDA.b #$05
	STA.l $7E740A
	LDA.b #$00
	STA.b $44
	LDA.b #$20
	BNE.b CODE_C59D29
CODE_C59D29:
	STA.b $2B
	LDA.l $7E292D
	AND.b #$0F
	TAX
	INX
	ASL
	ASL
	ASL
	ASL
	STA.b $47
	JMP.w CODE_C593F3
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59D4E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C59D3C:
	db $08,$0A,$10,$20,$10,$0A

DATA_C59D42:
	db $80,$20,$0F,$FF,$10,$60

DATA_C59D48:
	db $03,$02,$01,$00,$01,$02

CODE_C59D4E:
	LDA.b #$A0
	STA.b $39
	JSR.w CODE_C5943B
	LDA.b $47
	BNE.b CODE_C59D73
	LDA.b $30
	CLC
	ADC.b #$01
	CMP.b #$06
	BCC.b CODE_C59D64
	LDA.b #$00
CODE_C59D64:
	STA.b $30
	TAX
	LDA.l DATA_C59D3C,x
	STA.b $2B
	LDA.l DATA_C59D42,x
	STA.b $47
CODE_C59D73:
	LDX.b $30
	LDA.l DATA_C59D48,x
	LDY.b #$00
	LDA.b $30
	CMP.b #$03
	BNE.b CODE_C59D83
	LDY.b #$02
CODE_C59D83:
	STY.b $44
	RTS

CODE_C59D86:
	LDX.b $30
	LDA.l DATA_C59D48,x
	STA.b $1C
	JSR.w CODE_C59AC6
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59DA4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C59D92:
	db $00,$00,$00,$20,$00,$00

DATA_C59D98:
	db $00,$10,$08,$FF,$08,$10,$03,$02,$01,$00,$01,$02

CODE_C59DA4:
	LDA.b $30
	BEQ.b CODE_C59DAB
	JMP.w CODE_C59E85

CODE_C59DAB:
	LDA.l $7E740A
	BNE.b CODE_C59E07
	LDA.l $7E7405
	CMP.b #$02
	BCS.b CODE_C59E07
	LDA.b #$00
	STA.b $41
	STA.b $2E
	STA.b $42
	STA.b $43
	JSR.w CODE_C59F0D
	STA.b $4F
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte02,x
	CMP.b #$C0
	BCC.b CODE_C59DD9
	JSR.w CODE_C5973F
CODE_C59DD9:
	LDA.b $4F
	AND.b #$0C
	BEQ.b CODE_C59E08
	LDA.l $7E6DD7
	AND.b #$F0
	ORA.b #$08
	STA.b $05
	LDY.b #$30
	LDA.b $4F
	AND.b #$08
	BEQ.b CODE_C59DF3
	LDY.b #$D0
CODE_C59DF3:
	STY.w $0000
	LDA.l $7E6DD8
	INC
	CLC
	ADC.w $0000
	AND.b #$F0
	STA.b $08
	CMP.b #$50
	BCS.b CODE_C59E51
CODE_C59E07:
	RTS

CODE_C59E08:
	LDA.l $7E6DD8
	INC
	AND.b #$F0
	STA.b $08
	CMP.b #$50
	BCC.b CODE_C59E07
	LDY.b #$28
	LDA.b $4F
	AND.b #$02
	BEQ.b CODE_C59E1F
	LDY.b #$D8
CODE_C59E1F:
	STY.w $0000
	LDA.l $7E6DD7
	STA.w $0001
	CLC
	ADC.w $0000
	AND.b #$F0
	ORA.b #$08
	STA.b $05
	STA.w $0002
	CMP.w $0001
	BCC.b CODE_C59E46
	PHA
	LDA.w $0001
	STA.w $0002
	PLA
	STA.w $0001
CODE_C59E46:
	LDA.w $0001
	SEC
	SBC.w $0002
	CMP.b #$38
	BCS.b CODE_C59E07
CODE_C59E51:
	LDA.b $05
	CMP.b #$18
	BCC.b CODE_C59E07
	CMP.b #$E8
	BEQ.b CODE_C59E5D
	BCS.b CODE_C59E07
CODE_C59E5D:
	LDA.b $08
	CMP.b #$50
	BCC.b CODE_C59E07
	CMP.b #$D0
	BEQ.b CODE_C59E69
	BCS.b CODE_C59E07
CODE_C59E69:
	JSR.w CODE_C59B2C
	CMP.b #$01
	BCS.b CODE_C59E07
	LDA.l $7E7405
	INC
	STA.l $7E7405
	LDA.b #$02
	STA.l $7E740A
	JSR.w CODE_C59EC7
	JSR.w CODE_C5973F
CODE_C59E85:
	LDA.b $30
	CMP.b #$03
	BNE.b CODE_C59EC3
	LDA.b $43
	BEQ.b CODE_C59E95
	JSR.w CODE_C59632
	JMP.w CODE_C59F0C

CODE_C59E95:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C59F0C
	LDA.b $4F
	STA.w $000F
	LDA.b $2E
	AND.b #$0F
	BNE.b CODE_C59EAF
	JSR.w CODE_C59B33
	CMP.b #$01
	BCS.b CODE_C59EC7
CODE_C59EAF:
	JSR.w CODE_C59BB9
	BEQ.b CODE_C59EC7
	JSR.w CODE_C595A1
	LDA.b $2E
	AND.b #$0F
	BNE.b CODE_C59EBF
	STA.b $2E
CODE_C59EBF:
	LDA.b #$FF
	STA.b $47
CODE_C59EC3:
	LDA.b $47
	BNE.b CODE_C59F0C
CODE_C59EC7:
	LDA.b $30
	CLC
	ADC.b #$01
	CMP.b #$03
	BNE.b CODE_C59EE2
	LDA.b $4F
	STA.w $000F
	JSR.w CODE_C59B33
	CMP.b #$01
	BCS.b CODE_C59EE0
	LDA.b #$03
	BRA.b CODE_C59EE2

CODE_C59EE0:
	LDA.b #$04
CODE_C59EE2:
	CMP.b #$06
	BCC.b CODE_C59EF1
	LDA.l $7E7405
	DEC
	STA.l $7E7405
	LDA.b #$00
CODE_C59EF1:
	STA.b $30
	LDX.b #$00
	LDA.b $30
	CMP.b #$03
	BNE.b CODE_C59EFD
	LDX.b #$02
CODE_C59EFD:
	STX.b $44
	TAX
	LDA.l DATA_C59D92,x
	STA.b $2B
	LDA.l DATA_C59D98,x
	STA.b $47
CODE_C59F0C:
	RTS

CODE_C59F0D:
	LDA.l $7E6DD9
	AND.b #$03
	TAX
	LDA.l DATA_C59B24,x
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59F19(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C59F19:
	JSR.w CODE_C587F4
	LDA.b $36
	BEQ.b CODE_C59F29
	LDA.l $7E7405
	DEC
	STA.l $7E7405
CODE_C59F29:
	JSR.w CODE_C588B9
	BCC.b CODE_C59F35
	LDA.b $4F
	JSR.w CODE_C59C6E
	STA.b $4F
CODE_C59F35:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59F56(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C59F36:
	db $F8,$18,$B8,$58,$78,$98,$38,$D8,$C8,$28,$88,$68,$48,$A8,$08,$E8

DATA_C59F46:
	db $C8,$28,$88,$68,$48,$A8,$08,$E8,$F8,$18,$B8,$58,$78,$98,$38,$D8

CODE_C59F56:
	LDA.b #$00
	STA.b $44
	LDA.l $7E292D
	AND.b #$0F
	STA.w $000F
	LDA.b #$10
	STA.w $000D
CODE_C59F68:
	LDX.w $000D
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	PHX
	LDX.w $000F
	CLC
	ADC.l DATA_C59F36,x
	AND.b #$F0
	ORA.b #$08
	STA.b $05
	PLX
	CMP.b #$28
	BCC.b CODE_C59FB2
	CMP.b #$D8
	BCS.b CODE_C59FB2
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	ASL
	ASL
	ASL
	ASL
	LDX.w $000F
	CLC
	ADC.l DATA_C59F46,x
	AND.b #$F8
	CMP.b #$50
	BCC.b CODE_C59FB2
	CMP.b #$D0
	BCS.b CODE_C59FB2
	STA.b $08
	JSR.w CODE_C59B2C
	BIT.b #$80
	BNE.b CODE_C59FB2
	AND.b #$02
	BEQ.b CODE_C59FB2
	CMP.b #$99
	BCS.b CODE_C59FB2
	SEC
	RTS

CODE_C59FB2:
	DEC.w $000D
	BNE.b CODE_C59F68
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C59FDC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C59FB9:
	db $00,$00,$02,$02,$00,$00

DATA_C59FBF:
	db $20,$40,$0F,$FF,$30,$10

DATA_C59FC5:
	db $FF,$00,$01,$01,$00,$FF

CODE_C59FCB:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$01
	BEQ.b CODE_C59FDB
	LDA.b #$00
	STA.b $44
	LDA.b #$FE
	STA.b $02
CODE_C59FDB:
	RTS

CODE_C59FDC:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C59FCB
	JSR.w CODE_C59FF0
	LDA.b $30
	CMP.b #$03
	BNE.b CODE_C59FEB
CODE_C59FEB:
	LDA.b $30
	BNE.b CODE_C59FCB
	RTS

CODE_C59FF0:
	LDA.b $47
	BNE.b CODE_C5A014
	LDA.b $30
	CLC
	ADC.b #$01
	CMP.b #$06
	BCC.b CODE_C59FFF
	LDA.b #$00
CODE_C59FFF:
	STA.b $30
	TAX
	LDA.l DATA_C59FB9,x
	STA.b $44
	LDA.l DATA_C59FBF,x
	STA.b $47
	LDA.l DATA_C59FC5,x
	STA.b $1C
CODE_C5A014:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A015(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A015:
	LDA.b $30
	CMP.b #$00
	BEQ.b CODE_C5A01D
CODE_C5A01B:
	CLC
	RTS

CODE_C5A01D:
	SEC
	RTS

CODE_C5A01F:
	LDA.b $30
	CMP.b #$03
	BNE.b CODE_C5A01B
	LDA.b $47
	CMP.b #$FD
	BNE.b CODE_C5A01B
	LDA.b #$20
	STA.b $47
	LDA.b #$02
	STA.b $1C
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A03D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A035:
	LDY.w #$0001
	RTL

CODE_C5A039:
	LDY.w #$0000
	RTL

CODE_C5A03D:
	SEP.b #$30
	JSR.w CODE_C5A3BD
	REP.b #$30
	BCS.b CODE_C5A035
	BCC.b CODE_C5A039								; Note: This will always branch.
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A048(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A048:
	SEP.b #$30
	JSR.w CODE_C5A0C0
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A050(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A050:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5A106
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A2E9
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A067(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A067:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5A1DE
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A2E9
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A07E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A07E:
	SEP.b #$30
	JSR.w CODE_C5A2F7
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A086(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A086:
	SEP.b #$30
	JSR.w CODE_C59C42
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A08E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A08E:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5A309
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A09C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A09C:
	SEP.b #$30
	JSR.w CODE_C5A3CE
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A0A4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A0A4:
	SEP.b #$30
	JSR.w CODE_C58ED7
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A0AC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A0AC:
	SEP.b #$30
	JSR.w CODE_C5A3DF
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A0B4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A0B4:
	SEP.b #$30
	JSR.w CODE_C5A3E8
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A0C0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5A0BC:
	db $01,$02,$05,$0A

CODE_C5A0C0:
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$03
	TAX
	LDA.l DATA_C5A0BC,x
	STA.b $4F
	ASL
	ASL
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A106(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5A0D8:
	db $00,$00,$00,$00,$00,$20,$20,$00,$00,$E0,$E0

DATA_C5A0E3:
	db $00,$40,$40,$00,$00,$40,$40,$00,$00,$30,$30,$00,$80,$80,$00,$00
	db $80,$80,$00,$00,$50,$50,$60,$60,$60,$60,$60,$60,$60

DATA_C5A100:
	db $FD,$FC,$FE

DATA_C5A103:
	db $00,$0B,$16

CODE_C5A106:
	LDA.b $43
	BEQ.b CODE_C5A11B
	LDA.b $30
	BNE.b CODE_C5A111
	JMP.w CODE_C59632

CODE_C5A111:
	LDA.b #$00
	STA.b $42
	STA.b $43
	RTS

CODE_C5A118:
	JMP.w CODE_C5A1DA

CODE_C5A11B:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C5A118
	LDA.b $30
	BNE.b CODE_C5A16F
	LDA.b $47
	BNE.b CODE_C5A16C
	JSR.w CODE_C599BC
	LDA.b $4F
	AND.b #$03
	BNE.b CODE_C5A142
	LDY.b #$02
	LDA.b $50
	CMP.b $05
	BCC.b CODE_C5A13D
	DEY
CODE_C5A13D:
	TYA
	ORA.b $4F
	STA.b $4F
CODE_C5A142:
	INC.b $30
CODE_C5A144:
	LDA.b $3D
	CMP.b #$02
	BCC.b CODE_C5A154
	LDA.b $4F
	EOR.b #$03
	STA.b $4F
	LDA.b #$00
	STA.b $3D
CODE_C5A154:
	LDX.b $4F
	LDA.b $08
	CLC
	ADC.l DATA_C5A0D8,x
	STA.b $3C
	JSR.w CODE_C5A1DB
	TYX
	LDA.l DATA_C5A100,x
	STA.b $38
	JSR.w CODE_C5A2DE
CODE_C5A16C:
	JMP.w CODE_C5A1DA

CODE_C5A16F:
	JSR.w CODE_C59975
	LDA.w $000F
	BNE.b CODE_C5A17C
	INC.b $3D
	JMP.w CODE_C5A144

CODE_C5A17C:
	LDA.b #$00
	STA.b $3D
	JSR.w CODE_C5A1DB
	TYX
	LDA.l DATA_C5A103,x
	CLC
	ADC.b $4F
	TAX
	LDA.l DATA_C5A0E3,x
	LDY.b #$02
	JSR.w CODE_C5A2B4
	LDY.b #$FF
	LDA.b $4F
	AND.b #$02
	BNE.b CODE_C5A19F
	LDY.b #$01
CODE_C5A19F:
	TYA
	CLC
	ADC.b $05
	STA.b $05
	LDA.b $38
	BMI.b CODE_C5A1DA
	LDA.b $08
	SEC
	SBC.b $3C
	JSR.w CODE_C5A2E3
	CMP.b #$03
	BCS.b CODE_C5A1DA
	LDA.b #$00
	STA.b $30
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.b #$10
	CLC
	ADC.w !RAM_BSZ1_Global_RandomByte02,x
	CMP.b #$20
	BCS.b CODE_C5A1CD
	SEC
	SBC.b #$40
CODE_C5A1CD:
	AND.b #$7F
	LDY.w !RAM_BSZ1_Global_RandomByte02,x
	CPY.b #$A0
	BCC.b CODE_C5A1D8
	AND.b #$0F
CODE_C5A1D8:
	STA.b $47
CODE_C5A1DA:
	RTS

CODE_C5A1DB:
	LDY.b #$01
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A1DE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A1DE:
	LDA.b $43
	BEQ.b CODE_C5A1F3
	LDA.b $30
	BNE.b CODE_C5A1E9
	JMP.w CODE_C59632

CODE_C5A1E9:
	LDA.b #$00
	STA.b $42
	STA.b $43
	RTS

CODE_C5A1F0:
	JMP.w CODE_C5A2A7

CODE_C5A1F3:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C5A1F0
	LDA.b $30
	BNE.b CODE_C5A247
	LDA.b $47
	BNE.b CODE_C5A244
	JSR.w CODE_C599BC
	LDA.b $4F
	AND.b #$03
	BNE.b CODE_C5A21A
	LDY.b #$02
	LDA.b $50
	CMP.b $05
	BCC.b CODE_C5A215
	DEY
CODE_C5A215:
	TYA
	ORA.b $4F
	STA.b $4F
CODE_C5A21A:
	INC.b $30
CODE_C5A21C:
	LDA.b $3D
	CMP.b #$02
	BCC.b CODE_C5A22C
	LDA.b $4F
	EOR.b #$03
	STA.b $4F
	LDA.b #$00
	STA.b $3D
CODE_C5A22C:
	LDX.b $4F
	LDA.b $08
	CLC
	ADC.l DATA_C5A0D8,x
	STA.b $3C
	JSR.w CODE_C5A2A8
	TYX
	LDA.l DATA_C5A100,x
	STA.b $38
	JSR.w CODE_C5A2DE
CODE_C5A244:
	JMP.w CODE_C5A2A7

CODE_C5A247:
	JSR.w CODE_C59975
	LDA.w $000F
	BNE.b CODE_C5A254
	INC.b $3D
	JMP.w CODE_C5A21C

CODE_C5A254:
	LDA.b #$00
	STA.b $3D
	JSR.w CODE_C5A2A8
	TYX
	LDA.l DATA_C5A103,x
	CLC
	ADC.b $4F
	TAX
	LDA.l DATA_C5A0E3,x
	LDY.b #$02
	JSR.w CODE_C5A2B4
	LDY.b #$FF
	LDA.b $4F
	AND.b #$02
	BNE.b CODE_C5A277
	LDY.b #$01
CODE_C5A277:
	TYA
	CLC
	ADC.b $05
	STA.b $05
	LDA.b $38
	BMI.b CODE_C5A2A7
	LDA.b $08
	SEC
	SBC.b $3C
	JSR.w CODE_C5A2E3
	CMP.b #$03
	BCS.b CODE_C5A2A7
	LDA.b #$00
	STA.b $30
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.b #$10
	CLC
	ADC.w !RAM_BSZ1_Global_RandomByte02,x
	CMP.b #$20
	BCS.b CODE_C5A2A5
	SEC
	SBC.b #$40
CODE_C5A2A5:
	STA.b $47
CODE_C5A2A7:
	RTS

CODE_C5A2A8:
	LDY.b #$00
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A2AB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A2AB:
	LDA.b $4F
	AND.b #$03
	ORA.b #$04
	STA.b $4F
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A2B4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A2B4:
	STA.w $0000
	STY.w $0002
	LDA.b $38
	ADC.b $08
	STA.b $08
	LDA.b $39
	CLC
	ADC.w $0000
	STA.b $39
	LDA.b $38
	ADC.b #$00
	STA.b $38
	CMP.w $0002
	BMI.b CODE_C5A2E2
	LDA.b $39
	CMP.b #$80
	BCC.b CODE_C5A2E2
	LDA.w $0002
	STA.b $38
CODE_C5A2DE:
	LDA.b #$00
	STA.b $39
CODE_C5A2E2:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A2E3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A2E3:
	BPL.b CODE_C5A2E8
	EOR.b #$FF
	INC
CODE_C5A2E8:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A2E9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A2E9:
	LDY.b #$00
	LDA.b $30
	BEQ.b CODE_C5A2F1
	LDY.b #$01
CODE_C5A2F1:
	STY.b $1C
	JSR.w CODE_C59AC6
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A2F7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A2F7:
	JSR.w CODE_C5A0C0
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$0F
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A309(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A309:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	AND.b #$0E
else
	ORA.b $46
endif
	BEQ.b CODE_C5A312
	RTS

CODE_C5A312:
	LDA.b $30
	BNE.b CODE_C5A36D
	LDA.b $47
	BNE.b CODE_C5A36A
	JSR.w CODE_C599BC
	LDA.b $4F
	AND.b #$03
	BNE.b CODE_C5A331
	LDY.b #$02
	LDA.b $50
	CMP.b $05
	BCC.b CODE_C5A32C
	DEY
CODE_C5A32C:
	TYA
	ORA.b $4F
	STA.b $4F
CODE_C5A331:
	INC.b $30
CODE_C5A333:
	LDA.b $3D
	CMP.b #$02
	BCC.b CODE_C5A343
	LDA.b $4F
	EOR.b #$03
	STA.b $4F
	LDA.b #$00
	STA.b $3D
CODE_C5A343:
	JSR.w CODE_C5A2AB
	JSR.w CODE_C59B2C
	BIT.b #$02
	BEQ.b CODE_C5A352
	LDA.b #$10
	STA.b $36
	RTS

CODE_C5A352:
	LDX.b $4F
	LDA.b $08
	CLC
	ADC.l DATA_C5A0D8,x
	STA.b $3C
	JSR.w CODE_C5A1DB
	TYX
	LDA.l DATA_C5A100,x
	STA.b $38
	JSR.w CODE_C5A2DE
CODE_C5A36A:
	JMP.w CODE_C5A3BC

CODE_C5A36D:
	JSR.w CODE_C59975
	LDA.w $000F
	BNE.b CODE_C5A37A
	INC.b $3D
	JMP.w CODE_C5A333

CODE_C5A37A:
	JSR.w CODE_C5A2AB
	LDA.b #$00
	STA.b $3D
	JSR.w CODE_C5A1DB
	TYX
	LDA.l DATA_C5A103,x
	CLC
	ADC.b $4F
	TAX
	LDA.l DATA_C5A0E3,x
	LDY.b #$02
	JSR.w CODE_C5A2B4
	LDY.b #$FF
	LDA.b $4F
	AND.b #$02
	BNE.b CODE_C5A3A0
	LDY.b #$01
CODE_C5A3A0:
	TYA
	CLC
	ADC.b $05
	STA.b $05
	LDA.b $38
	BMI.b CODE_C5A3BC
	LDA.b $08
	SEC
	SBC.b $3C
	JSR.w CODE_C5A2E3
	CMP.b #$03
	BCS.b CODE_C5A3BC
	LDA.b #$00
	STA.b $30
	STA.b $47
CODE_C5A3BC:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A3BD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A3BD:
	LDA.b #$04
	STA.w $000F
	JSR.w CODE_C59C08
	LDA.w $000F
	BNE.b CODE_C5A3CC
	SEC
	RTS

CODE_C5A3CC:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A3CE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A3CE:
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$1F
	ORA.b #$20
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A3DF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A3DF:
	LDA.b #$01
	STA.b $4F
	LDA.b #$C0
	STA.b $2B
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A3E8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A3E8:
	LDA.l $7E6DD7
	STA.b $05
	LDA.b #$00
	STA.b $2E
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A3FB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A3F3:
	LDY.w #$0001
	RTL

CODE_C5A3F7:
	LDY.w #$0000
	RTL

CODE_C5A3FB:
	SEP.b #$30
	JSR.w CODE_C5A515
	REP.b #$30
	BCS.b CODE_C5A3F3
	BCC.b CODE_C5A3F7								; Note: This will always branch.
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A406(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A406:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C59838
	JSR.w CODE_C5A52F
	JSR.w CODE_C5A4D0
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A420(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A420:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C59838
	JSR.w CODE_C5A527
	JSR.w CODE_C5A4E7
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A43A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A43A:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C594CC
	JSR.w CODE_C5A4D0
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A454(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A454:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C594CC
	JSR.w CODE_C5A4E7
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A46E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A46E:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C59838
	JSR.w CODE_C5A527
	JSR.w CODE_C5A4D0
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A488(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A488:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C59838
	JSR.w CODE_C5A52F
	JSR.w CODE_C5A4E7
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A4A2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A4A2:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5A53C
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A4B9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A4B9:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5A53C
	JSR.w CODE_C5A556
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A4D0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A4D0:
	LDA.b $32
	STA.w $0001
	LDA.b $3D
	BNE.b CODE_C5A4E7
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	CMP.b #$F8
	BCC.b CODE_C5A50F
CODE_C5A4E7:
	LDA.b $32
	PHA
	LDY.b #$00
	LDA.b $41
	BNE.b CODE_C5A4FB
	LDY.b $3D
	DEY
	BPL.b CODE_C5A4FB
	LDA.b $38
	BEQ.b CODE_C5A50C
	LDY.b #$30
CODE_C5A4FB:
	TYA
	STA.b $3D
	BEQ.b CODE_C5A50C
	CPY.b #$10
	BNE.b CODE_C5A508
	LDA.b #$00
	STA.b $38
CODE_C5A508:
	PLA
	LDA.b #$00
	PHA
CODE_C5A50C:
	PLA
	STA.b $2B
CODE_C5A50F:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A510(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A510:
	LDA.b #$80
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A515(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A515:
	LDY.b $3D
	CPY.b #$10
	BNE.b CODE_C5A525
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C5A525
	SEC
	RTS

CODE_C5A525:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A527(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A527:
	LDA.b #$A0
	STA.b $39
	JSR.w CODE_C5943B
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A52F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A52F:
	LDA.b #$70
	STA.b $39
	JSR.w CODE_C5943B
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A537(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A537:
	STA.b $39
	JMP.w CODE_C5943B
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A53C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A53C:
	LDA.b #$80
	STA.b $39
	JSR.w CODE_C5943B
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A544(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A544:
	LDY.b #$00
	LDA.b $4F
	AND.b #$0F
	TAX
	TYA
	ORA.l DATA_C59B19,x
	STA.b $1C
	JSR.w CODE_C59AC6
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A556(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A556:
	LDA.b $42
	BNE.b CODE_C5A5A9
	LDA.b $33
	PHA
	LDA.b $36
	PHA
	LDA.b $44
	PHA
	JSR.w CODE_C587F4
	BCC.b CODE_C5A5A6
	JSR.w CODE_C58910
	ORA.b $4F
	CMP.b #$03
	BEQ.b CODE_C5A575
	CMP.b #$0C
	BNE.b CODE_C5A5A6
CODE_C5A575:
	PLA
	STA.b $44
	PLA
	STA.b $36
	PLA
	STA.b $33
	JSR.w CODE_C588EC
	CMP.b #$07
	BNE.b CODE_C5A599
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$20
else
	LDA.b #$00
endif
	STA.b $4A
	JSR.w CODE_C58910
	ORA.b #$80
	STA.b $43
	LDA.b #$40
	STA.b $42
	LDA.b #$10
	STA.b $41
	RTS

CODE_C5A599:
	LDA.b #$20
	STA.b $4A
	LDA.b #$00
	STA.b $41
	STA.b $42
	STA.b $43
	RTS

CODE_C5A5A6:
	PLA
	PLA
	PLA
CODE_C5A5A9:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A5B2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A5AA:
	LDY.w #$0001
	RTL

CODE_C5A5AE:
	LDY.w #$0000
	RTL

CODE_C5A5B2:
	SEP.b #$30
	JSR.w CODE_C5A814
	REP.b #$30
	BCS.b CODE_C5A5AA
	BCC.b CODE_C5A5AE								; Note: This will always branch.
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A5BD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A5BD:
	SEP.b #$30
	JSR.w CODE_C5A725
	JSR.w CODE_C5A776
	JSR.w CODE_C58960
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A5CB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A5CB:
	SEP.b #$30
	JSR.w CODE_C5A7B7
	JSR.w CODE_C5A776
	JSR.w CODE_C58960
	JSR.w CODE_C5A805
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A5DC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A5DC:
	SEP.b #$30
	JSR.w CODE_C5A7B7
	JSR.w CODE_C5A7E1
	JSR.w CODE_C58960
	JSR.w CODE_C5A805
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A5ED(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A5ED:
	SEP.b #$30
	JSR.w CODE_C5A61D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A5F5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A5F5:
	SEP.b #$30
	JSR.w CODE_C5A64E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A5FD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A5FD:
	SEP.b #$30
	JSR.w CODE_C5A6A3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A605(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A605:
	SEP.b #$30
	JSR.w CODE_C5A6F1
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A60D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A60D:
	SEP.b #$30
	JSR.w CODE_C5A708
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A615(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A615:
	SEP.b #$30
	JSR.w CODE_C5A655
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A61D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A61D:
	LDA.b #$5D
	STA.w $0000
	LDA.b $4F
	BIT.b #$03
	BNE.b CODE_C5A638
	STA.w $0003
	LDA.b $05
	STA.w $0001
	LDA.b $08
	STA.w $0002
	JMP.w CODE_C5A8BF

CODE_C5A638:
	STA.w $0003
	LDA.b $05
	CLC
	ADC.b #$04
	STA.w $0001
	LDA.b $08
	CLC
	ADC.b #$04
	STA.w $0002
	JMP.w CODE_C5A8BF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A64E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A64E:
	LDA.b #$5E
	STA.w $0000
	BRA.b CODE_C5A65A

CODE_C5A655:
	LDA.b #$A1
	STA.w $0000
CODE_C5A65A:
	LDA.b $4F
	BIT.b #$03
	BNE.b CODE_C5A690
	BIT.b #$04
	BNE.b CODE_C5A67A
	STA.w $0003
	LDA.b $05
	CLC
	ADC.b #$04
	STA.w $0001
	LDA.b $08
	SEC
	SBC.b #$08
	STA.w $0002
	JMP.w CODE_C5A8BF

CODE_C5A67A:
	STA.w $0003
	LDA.b $05
	SEC
	SBC.b #$04
	STA.w $0001
	LDA.b $08
	CLC
	ADC.b #$08
	STA.w $0002
	JMP.w CODE_C5A8BF

CODE_C5A690:
	STA.w $0003
	LDA.b $05
	STA.w $0001
	LDA.b $08
	CLC
	ADC.b #$02
	STA.w $0002
	JMP.w CODE_C5A8BF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A6A3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A6A3:
	LDA.b #$5F
	STA.w $0000
	LDA.b $4F
	BIT.b #$03
	BNE.b CODE_C5A6DE
	BIT.b #$04
	BNE.b CODE_C5A6C8
	STA.w $0003
	LDA.b $05
	CLC
	ADC.b #$06
	STA.w $0001
	LDA.b $08
	SEC
	SBC.b #$0B
	STA.w $0002
	JMP.w CODE_C5A8BF

CODE_C5A6C8:
	STA.w $0003
	LDA.b $05
	SEC
	SBC.b #$06
	STA.w $0001
	LDA.b $08
	CLC
	ADC.b #$0B
	STA.w $0002
	JMP.w CODE_C5A8BF

CODE_C5A6DE:
	STA.w $0003
	LDA.b $05
	STA.w $0001
	LDA.b $08
	CLC
	ADC.b #$03
	STA.w $0002
	JMP.w CODE_C5A8BF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A6F1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A6F1:
	LDA.b #$A0
	STA.w $0000
	LDA.b $05
	STA.w $0001
	LDA.b $08
	STA.w $0002
	LDA.b $4F
	STA.w $0003
	JMP.w CODE_C5A8BF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A708(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A708:
	LDA.b #$A2
	STA.w $0000
	LDA.b $05
	STA.w $0001
	LDA.b $08
	STA.w $0002
	LDA.b $4F
	STA.w $0003
	JMP.w CODE_C5A8BF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A725(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5A71F:
	db $01,$FF,$FE,$02,$FF,$FF

CODE_C5A725:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C5A74C
	LDA.b $4F
	STA.w $000F
	LDA.b $30
	AND.b #$F0
	BNE.b CODE_C5A752
	JSR.w CODE_C59B2C
	CMP.b #$01
	BCS.b CODE_C5A74D
	LDA.b $4F
	STA.w $000F
	JSR.w CODE_C59BB9
	BEQ.b CODE_C5A74D
	JMP.w CODE_C595A1

CODE_C5A74C:
	RTS

CODE_C5A74D:
	LDA.b #$10
	STA.b $36
	RTS

CODE_C5A752:
	LDA.b $31
	JSR.w CODE_C59C6E
	LDA.b $08
	CLC
	ADC.l DATA_C5A71F+$02,x
	STA.b $08
	LDA.b $05
	CLC
	ADC.l DATA_C5A71F,x
	STA.b $05
	LDA.b $2E
	CLC
	ADC.b #$02
	STA.b $2E
	CMP.b #$20
	BCC.b CODE_C5A74C
	BCS.b CODE_C5A74D
CODE_C5A776:
	LDA.b #$00
	STA.b $4A
	LDA.b $36
	BNE.b CODE_C5A7AD
	LDA.b $30
	CMP.b #$30
	BEQ.b CODE_C5A7AD
	LDA.b #$00
	STA.b $2E
	JSR.w CODE_C5AB07
	BCC.b CODE_C5A7AD
	JSR.w CODE_C58924
	STA.w $0000
	JSR.w CODE_C5A8F8
	ORA.b $4F
	CMP.b #$03
	BEQ.b CODE_C5A7A0
	CMP.b #$0C
	BNE.b CODE_C5A7AE
CODE_C5A7A0:
	JSR.w CODE_C58924
	STA.b $31
	LDA.b #$30
	STA.b $30
	LDA.b #$20
	STA.b $4A
CODE_C5A7AD:
	RTS

CODE_C5A7AE:
	LDA.b #$10
	STA.b $36
	LDA.b #$03
	STA.b $44
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A7B7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A7B7:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C5A7AD
	LDA.b $4F
	STA.w $000F
	LDA.b $30
	AND.b #$F0
	BNE.b CODE_C5A752
	LDA.b $4F
	STA.w $000F
	JSR.w CODE_C59BB9
	BEQ.b CODE_C5A7DC
	JSR.w CODE_C595A1
	LDA.b #$00
	STA.b $2E
	RTS

CODE_C5A7DC:
	LDA.b #$10
	STA.b $36
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A7E1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A7E1:
	LDA.b #$00
	STA.b $4A
	LDA.b $36
	BNE.b CODE_C5A7AD
	JSR.w CODE_C5A776
	LDA.b $30
	CMP.b #$30
	BNE.b CODE_C5A7AD
	LDA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	BNE.b CODE_C5A7AD
	LDA.b #$00
	STA.b $31
	STA.b $30
	LDA.b #$00
	STA.b $4A
	JMP.w CODE_C5A7AE
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A805(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A805:
	LDY.b #$00
	LDA.b $4F
	AND.b #$0F
	TAX
	TYA
	ORA.l DATA_C59B19,x
	STA.b $1C
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A814(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A814:
	LDA.b $30
	CMP.b #$30
	BNE.b CODE_C5A81C
	CLC
	RTS

CODE_C5A81C:
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A81E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A81E:
	LDA.b $44
	BEQ.b CODE_C5A890
	LDA.l $7E6DD7
	AND.w #$00FF
	STA.w $0000
	LDA.b $4F
	AND.w #$0003
	BEQ.b CODE_C5A854
	LDA.b $05
	AND.w #$00FF
	SEC
	SBC.w $0000
	BPL.b CODE_C5A84A
	LDA.w $0000
	SEC
	SBC.w #$0004
	STA.w $0000
	BRA.b CODE_C5A854

CODE_C5A84A:
	LDA.w $0000
	CLC
	ADC.w #$0004
	STA.w $0000
CODE_C5A854:
	LDA.w $0000
	STA.b $05
	LDA.l $7E6DD8
	AND.w #$00FF
	STA.w $0000
	LDA.b $4F
	AND.w #$000C
	BEQ.b CODE_C5A88B
	LDA.b $08
	AND.w #$00FF
	SEC
	SBC.w $0000
	BPL.b CODE_C5A881
	LDA.w $0000
	SEC
	SBC.w #$0004
	STA.w $0000
	BRA.b CODE_C5A88B

CODE_C5A881:
	LDA.w $0000
	CLC
	ADC.w #$0004
	STA.w $0000
CODE_C5A88B:
	LDA.w $0000
	STA.b $08
CODE_C5A890:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A891(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A891:
	REP.b #$30
	LDX.w #$0000
	LDA.w #$0000
	STA.w $0004
	PHD
CODE_C5A89D:
	LDA.b $00,x
	INC
	BEQ.b CODE_C5A8BA
	TXA
	CLC
	ADC.w #$0080
	TAX
	STA.w $0004
	TDC
	CLC
	ADC.w $0004
	CMP.w #$1080
	BCC.b CODE_C5A89D
	PLD
	SEP.b #$20
	CLC
	RTS

CODE_C5A8BA:
	PLD
	SEP.b #$20
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A8BF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A8BF:
	REP.b #$10
	JSR.w CODE_C5A891
	BCC.b CODE_C5A8ED
	REP.b #$30
	PHD
	STX.w $0004
	TDC
	CLC
	ADC.w $0004
	TCD
	SEP.b #$20
	LDA.w $0000
	STA.b $00
	LDA.w $0001
	STA.b $05
	LDA.w $0002
	STA.b $08
	LDA.w $0003
	STA.b $4F
	JSL.l CODE_C5E28D
	PLD
CODE_C5A8ED:
	SEP.b #$10
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A8F8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5A8F0:
	db $08,$08,$00,$02,$00,$00,$00,$01

CODE_C5A8F8:
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$05
	BNE.b CODE_C5A90B
	LDX.w $0000
	DEX
	LDA.l DATA_C5A8F0,x
	STA.w $0000
CODE_C5A90B:
	LDA.w $0000
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A90F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A90F:
	SEP.b #$30
	JSR.w CODE_C5ACC9
	REP.b #$1E
	BCC.b CODE_C5A944
	BCS.b CODE_C5A940

CODE_C5A91A:
	SEP.b #$30
	JSR.w CODE_C5AB4F
	REP.b #$1E
	BCC.b CODE_C5A940
	BCS.b CODE_C5A944

CODE_C5A925:
	SEP.b #$30
	JSR.w CODE_C5ABEB
	REP.b #$30
	RTL

CODE_C5A92D:
	SEP.b #$30
	JSR.w CODE_C5ABCC
	REP.b #$30
	RTL

CODE_C5A935:
	SEP.b #$30
	JSR.w CODE_C5ABDE
	REP.b #$30
	BCS.b CODE_C5A940
	BCC.b CODE_C5A944

CODE_C5A940:
	LDY.w #$0001
	RTL

CODE_C5A944:
	LDY.w #$0000
	RTL

CODE_C5A948:
	SEP.b #$30
	JSR.w CODE_C5AAFD
	REP.b #$30
	BCS.b CODE_C5A940
	BCC.b CODE_C5A944								; Note: This will always branch. Same with some of the branches below.

CODE_C5A953:
	SEP.b #$30
	JSR.w CODE_C5AB4F
	REP.b #$1E
	BCS.b CODE_C5A940
	BCC.b CODE_C5A944

CODE_C5A95E:
	SEP.b #$30
	JSR.w CODE_C5AB9E
	REP.b #$30
	BCS.b CODE_C5A940
	BCC.b CODE_C5A944

CODE_C5A969:
	SEP.b #$30
	JSR.w CODE_C5ABFE
	REP.b #$30
	BCS.b CODE_C5A940
	BCC.b CODE_C5A944

CODE_C5A974:
	SEP.b #$30
	JSR.w CODE_C5ADBD
	REP.b #$30
	BCS.b CODE_C5A940
	BCC.b CODE_C5A944
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A97F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A97F:
	SEP.b #$30
	JSR.w CODE_C5AA73
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A987(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A987:
	SEP.b #$30
	JSR.w CODE_C5AA78
	REP.b #$30
	BCS.b CODE_C5A940
	BCC.b CODE_C5A944
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A992(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A992:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5AA5C
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A9A9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A9A9:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5AA80
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A9BA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A9BA:
	SEP.b #$30
	JSR.w CODE_C5AA64
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A9C2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A9C2:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5AA80
	JSR.w CODE_C5AA8D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A9D3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A9D3:
	SEP.b #$30
	JSR.w CODE_C5AAF6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A9DB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A9DB:
	SEP.b #$30
	JSR.w CODE_C5AAEF
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A9E3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A9E3:
	SEP.b #$30
	JSR.w CODE_C5984B
	JSR.w CODE_C5AAB7
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5A9EE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5A9EE:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5AACC
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C5A544
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA05(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA05:
	SEP.b #$30
	JSR.w CODE_C5ACF3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA0D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA0D:
	SEP.b #$30
	JSR.w CODE_C5AC0D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA15(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA15:
	SEP.b #$30
	JSR.w CODE_C5FEE9
	JSR.w CODE_C5AC4D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA20(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA20:
	SEP.b #$30
	JSR.w CODE_C5ACD0
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA28(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA28:
	SEP.b #$30
	JSR.w CODE_C5AA50
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA30(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA30:
	SEP.b #$30
	JSR.w CODE_C5ACC0
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA38(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA38:
	SEP.b #$30
	JSR.w CODE_C5AC90
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA40(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA40:
	SEP.b #$30
	JSR.w CODE_C5AC9D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA48(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA48:
	SEP.b #$30
	JSR.w CODE_C58CD9
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA50(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA50:
	LDY.b #$FF
	LDA.w $0326
	BNE.b CODE_C5AA59
	LDY.b #$06
CODE_C5AA59:
	STY.b $1C
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA5C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA5C:
	LDA.b #$FF
	STA.b $39
	JSR.w CODE_C5943B
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA64(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA64:
	LDA.b #$03
	STA.b $44
	LDA.b #$04
	STA.b $35
	STA.b $4F
	LDA.b #$1F
	STA.b $39
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA73(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA73:
	LDA.b #$07
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA78(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA78:
	LDA.b $47
	BNE.b CODE_C5AA7E
	SEC
	RTS

CODE_C5AA7E:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA80(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA80:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5AA8C
	JSR.w CODE_C5AAB2
	JSR.w CODE_C59930
CODE_C5AA8C:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA8D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA8D:
	LDY.b #$02
	LDA.b $47
	LSR
	BCC.b CODE_C5AA96
	LDY.b #$FF
CODE_C5AA96:
	STY.b $1C
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AA99(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AA99:
	LDY.b #$02
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	CMP.b #$A0
	BCS.b CODE_C5AAAF
	INY
	CMP.b #$08
	BCS.b CODE_C5AAAF
	INY
CODE_C5AAAF:
	JMP.w CODE_C598E7
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AAB2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AAB2:
	LDA.b $3C
	JMP.w CODE_C5AD29
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AAB7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AAB7:
	LDA.b #$40
	JMP.w CODE_C5A537
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AACC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5AABC:
	db $00,$FE,$FF,$FF,$00,$00,$FF,$00,$00,$01,$00,$00,$01,$01,$02,$00

CODE_C5AACC:
	LDA.b #$80
	JSR.w CODE_C5A537
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C5AAEE
	LDA.b $4F
	AND.b #$03
	BEQ.b CODE_C5AAEE
	LDA.b $2E
	JSR.w CODE_C5A2E3
	TAX
	LDA.b $08
	CLC
	ADC.l DATA_C5AABC,x
	STA.b $08
CODE_C5AAEE:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AAEF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AAEF:
	LDA.b #$01
	STA.l $7E7407
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AAF6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AAF6:
	LDA.b #$00
	STA.l $7E7407
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AAFD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AAFD:
	LDA.l $7E7407
	BNE.b CODE_C5AB05
	CLC
	RTS

CODE_C5AB05:
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AB07(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AB07:
	LDY.b #$01
	LDA.l $7E6DD7
	SEC
	SBC.b $05
	BCS.b CODE_C5AB16
	EOR.b #$FF
	INC
	INY
CODE_C5AB16:
	STA.w $0000
	STY.w $0001
	LDA.l $7E6DDA
	CLC
	ADC.b $12
	CMP.w $0000
	BCS.b CODE_C5AB2A
CODE_C5AB28:
	CLC
	RTS

CODE_C5AB2A:
	LDY.b #$04
	LDA.l $7E6DD8
	SEC
	SBC.b $08
	BCS.b CODE_C5AB3A
	EOR.b #$FF
	INC
	LDY.b #$08
CODE_C5AB3A:
	STA.w $0000
	LDA.l $7E6DDB
	CLC
	ADC.b $13
	CMP.w $0000
	BCC.b CODE_C5AB28
	TYA
	ORA.w $0001
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AB4F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AB4F:
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$06
	BEQ.b CODE_C5AB28
	JSR.w CODE_C5AB07
	BCC.b CODE_C5AB28
	PHA
	JSR.w CODE_C58924
	AND.b #$0C
	BNE.b CODE_C5AB80
	PLA
	ORA.w !RAM_BSZ1_Global_HeldButtonsHiP1
	AND.b #(!Joypad_DPadR>>8)|(!Joypad_DPadL>>8)
	CMP.b #(!Joypad_DPadR>>8)|(!Joypad_DPadL>>8)
	BNE.b CODE_C5AB9C
	LDA.l $7E6DD8
	SEC
	SBC.b $08
	BCS.b CODE_C5AB7A
	EOR.b #$FF
	INC
CODE_C5AB7A:
	AND.b #$0C
	BNE.b CODE_C5AB9C
	BEQ.b CODE_C5AB9A								; Note: This will always branch

CODE_C5AB80:
	PLA
	ORA.w !RAM_BSZ1_Global_HeldButtonsHiP1
	AND.b #(!Joypad_DPadD>>8)|(!Joypad_DPadU>>8)
	CMP.b #(!Joypad_DPadD>>8)|(!Joypad_DPadU>>8)
	BNE.b CODE_C5AB9C
	LDA.l $7E6DD7
	SEC
	SBC.b $05
	BCS.b CODE_C5AB96
	EOR.b #$FF
	INC
CODE_C5AB96:
	AND.b #$0C
	BNE.b CODE_C5AB9C
CODE_C5AB9A:
	SEC
	RTS

CODE_C5AB9C:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AB9E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AB9E:
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$06
	BEQ.b CODE_C5ABCA
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$0B
	BEQ.b CODE_C5ABCA
	JSR.w CODE_C5AB07
	BCC.b CODE_C5ABCA
	ORA.w !RAM_BSZ1_Global_HeldButtonsHiP1
	STA.w $0000
	AND.b #$03
	CMP.b #$03
	BEQ.b CODE_C5ABC8
	LDA.w $0000
	AND.b #$0C
	CMP.b #$0C
	BNE.b CODE_C5ABCA
CODE_C5ABC8:
	SEC
	RTS

CODE_C5ABCA:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ABCC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ABCC:
	LDA.b $4F
	BIT.b #$04
	BEQ.b CODE_C5ABD8
	LDA.b #$0C
	STA.b $13
	LDA.b $4F
CODE_C5ABD8:
	STA.w $000F
	JMP.w CODE_C595A1
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ABDE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ABDE:
	LDA.b $2E
	BPL.b CODE_C5ABE5
	EOR.b #$FF
	INC
CODE_C5ABE5:
	CMP.b #$10
	BCC.b CODE_C5ABCA
	BCS.b CODE_C5AB9A

CODE_C5ABEB:
	JSR.w CODE_C58924
	AND.w !RAM_BSZ1_Global_HeldButtonsHiP1
	AND.b #(!Joypad_DPadR>>8)|(!Joypad_DPadL>>8)|(!Joypad_DPadD>>8)|(!Joypad_DPadU>>8)
	STA.b $4F
	LDA.b #$10
	STA.b $47
	LDA.b #$00
	STA.b $2E
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ABFE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ABFE:
	JSR.w CODE_C587F4
	BCC.b CODE_C5AC0B
	LDA.b $4A
	CMP.b #$20
	BEQ.b CODE_C5AC0B
	SEC
	RTS

CODE_C5AC0B:
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AC0D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AC0D:
	JSL.l CODE_C50785
	SEP.b #$30
	LDA.b #$22
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$40
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AC4D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5AC1D:
	db $1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F

DATA_C5AC2D:
	db $1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F

DATA_C5AC3D:
	db $18,$10,$08,$00,$08,$10,$18,$10,$08,$00,$08,$10,$18,$10,$08,$00

CODE_C5AC4D:
	LDA.b $47
	LSR
	AND.b #$0F
	TAX
	LDA.l DATA_C5AC1D,x
	STA.w $0300
	LDA.l DATA_C5AC2D,x
	STA.w $0304
	LDA.l DATA_C5AC3D,x
	STA.w $0302
	LDA.b #$00
	STA.w $0001
	LDA.b #$02
	STA.w $0000
CODE_C5AC72:
	REP.b #$30
	LDA.b $08
	AND.w #$00FF
	PHA
	LDA.b $05
	AND.w #$00FF
	PHA
	LDA.w $0000
	PHA
	PHD
	JSL.l CODE_C50A25
	PLD
	PLA
	PLA
	PLA
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AC90(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AC90:
	LDA.b #$10
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AC9D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5AC95:
	db $01,$02,$03,$04,$05,$06,$07,$08

CODE_C5AC9D:
	LDA.b $47
	LSR
	AND.b #$07
	TAX
	LDA.b #$00
	STA.w $0001
	LDA.l DATA_C5AC95,x
	STA.w $0000
	LDA.b #$1F
	STA.w $0300
	LDA.b #$1F
	STA.w $0304
	LDA.b #$00
	STA.w $0302
	BRA.b CODE_C5AC72
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ACC0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ACC0:
	LDA.b $50
	STA.b $05
	LDA.b $51
	STA.b $08
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ACC9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ACC9:
	LDA.l $7E6DD6
	CMP.b #$01
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ACD0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ACD0:
	LDA.b #$70
	PHA
	BRA.b CODE_C5ACF6

CODE_C5ACD5:
	LDA.b #$0E
	PHA
	BRA.b CODE_C5ACF6

CODE_C5ACDA:
	LDA.b #$0D
	PHA
	BRA.b CODE_C5ACF6

CODE_C5ACDF:
	LDA.b #$13
	PHA
	BRA.b CODE_C5ACF6

CODE_C5ACE4:
	LDA.b #$25
	PHA
	BRA.b CODE_C5ACF6

CODE_C5ACE9:
	LDA.b #$26
	PHA
	BRA.b CODE_C5ACF6

CODE_C5ACEE:
	LDA.b #$27
	PHA
	BRA.b CODE_C5ACF6

CODE_C5ACF3:
	LDA.b #$52
	PHA
CODE_C5ACF6:
	LDA.b $05
	PHA
	LDA.b $08
	PHA
	LDY.b #$80
	DEY
	LDX.b #$00
	LDA.b #$00
CODE_C5AD03:
	STA.b $00,x
	INX
	DEY
	BPL.b CODE_C5AD03
	LDA.b #$FF
	STA.b $01
	PLA
	STA.b $08
	PLA
	STA.b $05
	PLA
	STA.b $00
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AD29(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5AD17:
	db CODE_C5990A>>16
	db CODE_C5AA99>>16
	db CODE_C599AB>>16
	db CODE_C59A2D>>16
	db CODE_C59A5C>>16
	db CODE_C59A61>>16

DATA_C5AD1D:
	db CODE_C5990A
	db CODE_C5AA99
	db CODE_C599AB
	db CODE_C59A2D
	db CODE_C59A5C
	db CODE_C59A61

DATA_C5AD23:
	db CODE_C5990A>>8
	db CODE_C5AA99>>8
	db CODE_C599AB>>8
	db CODE_C59A2D>>8
	db CODE_C59A5C>>8
	db CODE_C59A61>>8

CODE_C5AD29:
	TAX
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.l DATA_C5AD1D,x
	STA.b $00
	LDA.l DATA_C5AD23,x
	STA.b $01
	LDA.l DATA_C5AD17,x
	STA.b $02
	PLD
	JMP.w [$0000]
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AD47(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AD47:
	LDY.w #$0001
	LDA.l !RAM_BSZ1_Player_GotPowerBraceletFlag
	AND.w #$00FF
	BEQ.b CODE_C5AD56
	LDY.w #$0000
CODE_C5AD56:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AD57(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AD57:
	JSL.l CODE_C50BD4
	SEP.b #$30
	LDA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	ASL
	STA.w !RAM_BSZ1_Global_FixedColorData2
	ASL
	STA.w !RAM_BSZ1_Global_FixedColorData3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AD6D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AD6D:
	REP.b #$30
	LDA.w #$00AE
	ORA.w #$1400
	PHA
	BRA.b CODE_C5AD8E

CODE_C5AD78:
	REP.b #$30
	LDA.w #$002A
	ORA.w #$1800
	PHA
	BRA.b CODE_C5AD8E

CODE_C5AD83:
	REP.b #$30
	LDA.w #$0220
	ORA.w #$1800
	PHA
	BRA.b CODE_C5AD8E

CODE_C5AD8E:
	LDA.b $08
	SEC
	SBC.w #$0038
	AND.w #$00F0
	XBA
	STA.w $0000
	LDA.b $05
	AND.w #$00F0
	ORA.w $0000
	PHA
	LDA.w #$1101
	PHA
	PHD
	JSL.l CODE_C51478
	PLD
	PLA
	PLA
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ADB2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ADB2:
	SEP.b #$30
	LDA.b #$01
	STA.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	REP.b #$30
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ADBD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ADBD:
	LDA.b $4F
	BEQ.b CODE_C5ADD9
	STA.w $000F
	LDA.b $08
	PHA
	CLC
	ADC.b #$04
	STA.b $08
	JSR.w CODE_C59B33
	BNE.b CODE_C5ADD6
	PLA
	STA.b $08
	CLC
	RTS

CODE_C5ADD6:
	PLA
	STA.b $08
CODE_C5ADD9:
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ADDB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ADDB:
	SEP.b #$30
	LDA.b #$10
	STA.b $47
	LDA.b #$05
	STA.b $44
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ADE8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ADE8:
	SEP.b #$30
	PHD
	LDA.b $67
	XBA
	LDA.b $66
	TCD
	LDA.b #$09
	STA.b $02
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ADF9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ADF9:
	SEP.b #$30
	JSR.w CODE_C5AEC9
	REP.b #$30
	BCS.b CODE_C5AE04
	BCC.b CODE_C5AE08

CODE_C5AE04:
	LDY.w #$0001
	RTL

CODE_C5AE08:
	LDY.w #$0000
	RTL

CODE_C5AE0C:
	SEP.b #$30
	JSR.w CODE_C5AEC1
	REP.b #$30
	BCS.b CODE_C5AE04
	BCC.b CODE_C5AE08
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AE17(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AE17:
	SEP.b #$30
	JSR.w CODE_C5AE75
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AE1F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AE1F:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5AE91
	JSR.w CODE_C5AECF
	JSR.w CODE_C58960
	JSR.w CODE_C5AE3B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AE3B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5AE36:
	db $02,$02,$01,$01,$01

CODE_C5AE3B:
	LDY.b #$00
	LDA.b $3C
	CMP.b #$05
	BEQ.b CODE_C5AE6E
	CMP.b #$04
	BEQ.b CODE_C5AE4F
	CMP.b #$00
	BEQ.b CODE_C5AE4F
	LDY.b #$03
	BRA.b CODE_C5AE6E

CODE_C5AE4F:
	LDX.b #$00
	LDA.b $39
	CMP.b #$80
	BCS.b CODE_C5AE69
	INX
	CMP.b #$60
	BCS.b CODE_C5AE69
	INX
	CMP.b #$40
	BCS.b CODE_C5AE69
	INX
	CMP.b #$20
	BCS.b CODE_C5AE69
	INX
	BRA.b CODE_C5AE69

CODE_C5AE69:
	LDA.l DATA_C5AE36,x
	TAY
CODE_C5AE6E:
	STY.b $15
	LDA.b #$00
	STA.b $1C
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AE75(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AE75:
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$07
	TAX
	LDA.l DATA_C59994,x
	STA.b $4F
	LDA.b #$1F
	STA.b $39
	LDA.b #$07
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AE91(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AE91:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5AE9D
	JSR.w CODE_C5AE9E
	JSR.w CODE_C59930
CODE_C5AE9D:
	RTS

CODE_C5AE9E:
	LDA.b $3C
	JMP.w CODE_C5AEEF
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AEA3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AEA3:
	LDY.b #$02
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	CMP.b #$A0
	BCS.b CODE_C5AEB9
	INY
	CMP.b #$20
	BCS.b CODE_C5AEB9
	INY
CODE_C5AEB9:
	TYA
	STA.b $3C
	LDA.b #$06
	STA.b $3A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AEC1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AEC1:
	LDA.b $41
	BNE.b CODE_C5AEC7
CODE_C5AEC5:
	CLC
	RTS

CODE_C5AEC7:
	SEC
	RTS

CODE_C5AEC9:
	LDA.b $42
	BEQ.b CODE_C5AEC7
	BNE.b CODE_C5AEC5								; Note: This will always branch.

CODE_C5AECF:
	JSR.w CODE_C587F4
	BCC.b CODE_C5AEC5
	LDA.b #$10
	STA.b $36
	LDA.b #$80
	STA.b $4A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AEEF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5AEDD:
	db CODE_C5990A>>16
	db CODE_C5AEA3>>16
	db CODE_C599AB>>16
	db CODE_C59A2D>>16
	db CODE_C59A5C>>16
	db CODE_C59A61>>16

DATA_C5AEE3:
	db CODE_C5990A
	db CODE_C5AEA3
	db CODE_C599AB
	db CODE_C59A2D
	db CODE_C59A5C
	db CODE_C59A61

DATA_C5AEE9:
	db CODE_C5990A>>8
	db CODE_C5AEA3>>8
	db CODE_C599AB>>8
	db CODE_C59A2D>>8
	db CODE_C59A5C>>8
	db CODE_C59A61>>8

CODE_C5AEEF:
	TAX
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.l DATA_C5AEE3,x
	STA.b $00
	LDA.l DATA_C5AEE9,x
	STA.b $01
	LDA.l DATA_C5AEDD,x
	STA.b $02
	PLD
	JMP.w [$0000]
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AF0D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AF0D:
	SEP.b #$30
	JSR.w CODE_C5B15E
	REP.b #$30
	BCS.b CODE_C5AF18
	BCC.b CODE_C5AF1C

CODE_C5AF18:
	LDY.w #$0001
	RTL

CODE_C5AF1C:
	LDY.w #$0000
	RTL

CODE_C5AF20:
	SEP.b #$30
	JSR.w CODE_C5B0CB
	REP.b #$30
	RTL

namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AF28(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AF28:
	SEP.b #$30
	JSR.w CODE_C5B0A9
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AF30(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AF30:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5AFE3
	JSR.w CODE_C5AF76
	JSR.w CODE_C5898E
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AF47(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AF47:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5AFF6
	JSR.w CODE_C5AF76
	JSR.w CODE_C5898E
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AF5E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AF5E:
	SEP.b #$30
	JSR.w CODE_C5B168
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AF66(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AF66:
	SEP.b #$30
	JSR.w CODE_C5B16F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AF6E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AF6E:
	SEP.b #$30
	JSR.w CODE_C5AFBF
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AF76(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AF76:
	JSR.w CODE_C587F4
	BCC.b CODE_C5AF7F
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	LDA.b #$10
	STA.b $41
endif
CODE_C5AF7F:
	LDA.b $36
	BNE.b CODE_C5AF84
	RTS

CODE_C5AF84:
	REP.b #$30
	LDX.w #$0080
	LDY.w #$0004
CODE_C5AF8C:
	SEP.b #$20
	LDA.b $00,x
	CMP.b #$8A
	BNE.b CODE_C5AFB5
	LDA.b $36,x
	BNE.b CODE_C5AFAA
	LDA.b $33,x
	STA.b $33
	LDA.b #$10
	STA.b $36,x
	LDA.b #$02
	STA.b $44
	LDA.b #$00
	STA.b $36
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$18
	STA.b $41
endif
	BRA.b CODE_C5AFBC

CODE_C5AFAA:
	REP.b #$20
	TAX
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_C5AF8C
CODE_C5AFB5:
	SEP.b #$30
	LDA.b #$00
	STA.b $44
	RTS

CODE_C5AFBC:
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AFBF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AFBF:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$0005
	SEP.b #$20
	LDA.b $00
	CMP.b #$89
	BNE.b CODE_C5AFE0
CODE_C5AFCF:
	SEP.b #$20
	LDA.b #$FE
	STA.b $02,x
	REP.b #$20
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_C5AFCF
CODE_C5AFE0:
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AFE3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AFE3:
	LDA.b $4F
	BEQ.b CODE_C5AFF5
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C5AFF5
	JSR.w CODE_C5B005
	JSR.w CODE_C59930
CODE_C5AFF5:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5AFF6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5AFF6:
	LDA.b $4F
	BEQ.b CODE_C5AFF5
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C5AFF5
	JMP.w CODE_C59930
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B005(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B005:
	LDA.b $3C
	JMP.w CODE_C5B016

DATA_C5B00A:
	db CODE_C5B034>>16
	db CODE_C5B034>>16
	db CODE_C5B034>>16
	db CODE_C5B047>>16

DATA_C5B00E:
	db CODE_C5B034
	db CODE_C5B034
	db CODE_C5B034
	db CODE_C5B047

DATA_C5B012:
	db CODE_C5B034>>8
	db CODE_C5B034>>8
	db CODE_C5B034>>8
	db CODE_C5B047>>8

CODE_C5B016:
	TAX
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.l DATA_C5B00E,x
	STA.b $00
	LDA.l DATA_C5B012,x
	STA.b $01
	LDA.l DATA_C5B00A,x
	STA.b $02
	PLD
	JMP.w [$0000]
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B034(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B034:
	JSR.w CODE_C599AB
	LDA.b $47
	BNE.b CODE_C5B04E
CODE_C5B03B:
	JSR.w CODE_C5B090
	LDA.b #$10
	STA.b $47
	LDA.b $CF
	BNE.b CODE_C5B04E
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B047(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B047:
	JSR.w CODE_C59A2D
	LDA.b $47
	BEQ.b CODE_C5B03B
CODE_C5B04E:
	LDA.b $47
	CMP.b #$10
	BNE.b CODE_C5B08F
	LDA.b $2B
	BEQ.b CODE_C5B05E
	STA.b $4F
	LDA.b #$00
	STA.b $2B
CODE_C5B05E:
	REP.b #$30
	LDA.w #$0005
	STA.w $0000
	LDY.w #$0280
	LDX.w #$0200
CODE_C5B06C:
	SEP.b #$20
	LDA.b $31,x
	PHX
	TYX
	PLY
	STA.b $4F,x
	STA.b $31,x
	REP.b #$20
	TYA
	SEC
	SBC.w #$0080
	TAX
	CLC
	ADC.w #$0080
	TAY
	DEC.w $0000
	BNE.b CODE_C5B06C
	SEP.b #$30
	LDA.b $4F
	STA.b $31
CODE_C5B08F:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B090(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B090:
	LDY.b #$02
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	CMP.b #$40
	BCS.b CODE_C5B0A1
	INY
CODE_C5B0A1:
	TYA
	STA.b $3C
	LDA.b #$08
	STA.b $3A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B0A9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B0A9:
	LDA.b #$80
	STA.b $39
	LDA.b #$02
	STA.b $3C
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$07
	TAX
	LDA.l DATA_C59994,x
	STA.b $4F
	STA.b $31
	LDA.b #$01
	STA.b $3A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B0CB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B0CB:
	LDA.b $05
	STA.w $0002
	LDA.b $08
	STA.w $0003
	JSR.w CODE_C5B0EE
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B0D9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B0D9:
	SEP.b #$20
	STA.b $00,x
	LDA.w $0002
	STA.b $05,x
	LDA.w $0003
	STA.b $08,x
	LDA.b #$FF
	STA.b $1C,x
	REP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B0EE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B0EE:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$001F
	LDA.w #$0000
	STA.w $0000
	LDA.w #$0600
	PHD
	TCD
CODE_C5B101:
	LDA.b $0600,x
	INC
	BNE.b CODE_C5B114
	LDA.w $0000
	INC
	STA.w $0000
	CMP.w #$0006
	BCS.b CODE_C5B134
	BCC.b CODE_C5B11A

CODE_C5B114:
	LDA.w #$0000
	STA.w $0000
CODE_C5B11A:
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_C5B101
	PLD
	LDA.w $0046
	AND.w #$FF00
	ORA.w #$0008
	STA.w $0046
	SEP.b #$30
	CLC
	RTS

CODE_C5B134:
	TXA
	SEC
	SBC.w #$0280
	TAX
	LDY.w #$0005
	LDA.w #$0089
	JSR.w CODE_C5B0D9
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
CODE_C5B14A:
	LDA.w #$008A
	JSR.w CODE_C5B0D9
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_C5B14A
	PLD
	SEP.b #$30
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B15E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B15E:
	LDA.l $7E7410
	BNE.b CODE_C5B166
	CLC
	RTS

CODE_C5B166:
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B168(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B168:
	LDA.b #$01
	STA.l $7E7410
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B16F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B16F:
	LDA.b #$00
	STA.l $7E7410
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B176(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B176:
	SEP.b #$30
	JSR.w CODE_C5B359
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B17E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B17E:
	SEP.b #$30
	JSR.w CODE_C5B296
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B186(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B186:
	SEP.b #$30
	JSR.w CODE_C5B35E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B18E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B18E:
	SEP.b #$30
	JSR.w CODE_C5B363
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B196(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B196:
	LDA.l $7E2001
	AND.w #$000F
	CMP.w #$0007
	BEQ.b CODE_C5B1A6
	LDY.w #$0000
	RTL

CODE_C5B1A6:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B1AA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B1AA:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$7E8000
	STA.b $00
	LDA.w #$7E8000>>16
	STA.b $02
	LDX.w #$003F
	LDY.w #$0000
CODE_C5B1C1:
	LDA.b [$00],y
	INC
	BEQ.b CODE_C5B1DB
	TYA
	CLC
	ADC.w #$0040
	TAY
	DEX
	BPL.b CODE_C5B1C1
	LDA.w #$0000
	STA.b $00
	STA.b $02
	PLD
	SEP.b #$30
	CLC
	RTS

CODE_C5B1DB:
	TYA
	CLC
	ADC.b $00
	STA.b $00
	PLD
	SEP.b #$30
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B1E6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B1E6:
	PHA
	JSR.w CODE_C5B1AA
	PLA
	BCC.b CODE_C5B218
	STA.w $0004
	LDA.b $05
	SEC
	SBC.b #$08
	STA.w $0005
	LDA.b $08
	SEC
	SBC.b #$40
	STA.w $0006
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.b $05
	LDY.b #$02
	STA.b [$00],y
	LDA.b $06
	LDY.b #$04
	STA.b [$00],y
	LDA.b $04
	STA.b [$00]
	PLD
CODE_C5B218:
	RTS


CODE_C5B219:
	LDA.b #$00
	JMP.w CODE_C5B1E6

CODE_C5B21E:
	LDA.b #$01
	JMP.w CODE_C5B1E6

CODE_C5B223:
	LDA.b #$02
	JMP.w CODE_C5B1E6

CODE_C5B228:
	LDA.b #$03
	JMP.w CODE_C5B1E6

CODE_C5B22D:
	LDA.b #$04
	JMP.w CODE_C5B1E6

CODE_C5B232:
	LDA.b #$05
	JMP.w CODE_C5B1E6

CODE_C5B237:
	LDA.b #$06
	JMP.w CODE_C5B1E6

CODE_C5B23C:
	LDA.b #$07
	JMP.w CODE_C5B1E6

CODE_C5B241:
	LDA.b #$08
	JMP.w CODE_C5B1E6

CODE_C5B246:
	LDA.b #$09
	JMP.w CODE_C5B1E6

CODE_C5B24B:
	LDA.b #$0A
	JMP.w CODE_C5B1E6

CODE_C5B250:
	LDA.b #$0B
	JMP.w CODE_C5B1E6

CODE_C5B255:
	LDA.b #$0C
	JMP.w CODE_C5B1E6

CODE_C5B25A:
	LDA.b #$0D
	JMP.w CODE_C5B1E6

CODE_C5B25F:
	LDA.b #$0E
	JMP.w CODE_C5B1E6

CODE_C5B264:
	LDA.b #$0F
	JMP.w CODE_C5B1E6

CODE_C5B269:
	LDA.b #$10
	JMP.w CODE_C5B1E6

CODE_C5B26E:
	LDA.b #$11
	JMP.w CODE_C5B1E6

CODE_C5B273:
	LDA.b #$12
	JMP.w CODE_C5B1E6

CODE_C5B278:
	LDA.b #$13
	JMP.w CODE_C5B1E6

CODE_C5B27D:
	LDA.b #$14
	JMP.w CODE_C5B1E6

CODE_C5B282:
	LDA.b #$15
	JMP.w CODE_C5B1E6

CODE_C5B287:
	LDA.b #$16
	JMP.w CODE_C5B1E6

CODE_C5B28C:
	LDA.b #$17
	JMP.w CODE_C5B1E6

CODE_C5B291:
	LDA.b #$18
	JMP.w CODE_C5B1E6

CODE_C5B296:
	LDA.b #$19
	JMP.w CODE_C5B1E6

CODE_C5B29B:
	LDA.b #$1A
	JMP.w CODE_C5B1E6

CODE_C5B2A0:
	LDA.b #$1B
	JMP.w CODE_C5B1E6

CODE_C5B2A5:
	LDA.b #$1C
	JMP.w CODE_C5B1E6

CODE_C5B2AA:
	LDA.b #$1D
	JMP.w CODE_C5B1E6

CODE_C5B2AF:
	LDA.b #$1E
	JMP.w CODE_C5B1E6

CODE_C5B2B4:
	LDA.b #$1F
	JMP.w CODE_C5B1E6

CODE_C5B2B9:
	LDA.b #$20
	JMP.w CODE_C5B1E6

CODE_C5B2BE:
	LDA.b #$21
	JMP.w CODE_C5B1E6

CODE_C5B2C3:
	LDA.b #$22
	JMP.w CODE_C5B1E6

CODE_C5B2C8:
	LDA.b #$23
	JMP.w CODE_C5B1E6

CODE_C5B2CD:
	LDA.b #$24
	JMP.w CODE_C5B1E6

CODE_C5B2D2:
	LDA.b #$25
	JMP.w CODE_C5B1E6

CODE_C5B2D7:
	LDA.b #$26
	JMP.w CODE_C5B1E6

CODE_C5B2DC:
	LDA.b #$27
	JMP.w CODE_C5B1E6

CODE_C5B2E1:
	LDA.b #$28
	JMP.w CODE_C5B1E6

CODE_C5B2E6:
	LDA.b #$29
	JMP.w CODE_C5B1E6

CODE_C5B2EB:
	LDA.b #$2A
	JMP.w CODE_C5B1E6

CODE_C5B2F0:
	LDA.b #$2B
	JMP.w CODE_C5B1E6

CODE_C5B2F5:
	LDA.b #$2C
	JMP.w CODE_C5B1E6

CODE_C5B2FA:
	LDA.b #$2D
	JMP.w CODE_C5B1E6

CODE_C5B2FF:
	LDA.b #$2E
	JMP.w CODE_C5B1E6

CODE_C5B304:
	LDA.b #$2F
	JMP.w CODE_C5B1E6

CODE_C5B309:
	LDA.b #$30
	JMP.w CODE_C5B1E6

CODE_C5B30E:
	LDA.b #$31
	JMP.w CODE_C5B1E6

CODE_C5B313:
	LDA.b #$32
	JMP.w CODE_C5B1E6

CODE_C5B318:
	LDA.b #$33
	JMP.w CODE_C5B1E6

CODE_C5B31D:
	LDA.b #$34
	JMP.w CODE_C5B1E6

CODE_C5B322:
	LDA.b #$35
	JMP.w CODE_C5B1E6

CODE_C5B327:
	LDA.b #$36
	JMP.w CODE_C5B1E6

CODE_C5B32C:
	LDA.b #$37
	JMP.w CODE_C5B1E6

CODE_C5B331:
	LDA.b #$38
	JMP.w CODE_C5B1E6

CODE_C5B336:
	LDA.b #$39
	JMP.w CODE_C5B1E6

CODE_C5B33B:
	LDA.b #$3A
	JMP.w CODE_C5B1E6

CODE_C5B340:
	LDA.b #$3B
	JMP.w CODE_C5B1E6

CODE_C5B345:
	LDA.b #$3C
	JMP.w CODE_C5B1E6

CODE_C5B34A:
	LDA.b #$3D
	JMP.w CODE_C5B1E6

CODE_C5B34F:
	LDA.b #$3E
	JMP.w CODE_C5B1E6

CODE_C5B354:
	LDA.b #$3F
	JMP.w CODE_C5B1E6

CODE_C5B359:
	LDA.b #$50
	JMP.w CODE_C5B1E6

CODE_C5B35E:
	LDA.b #$79
	JMP.w CODE_C5B1E6

CODE_C5B363:
	LDA.b #$7A
	JMP.w CODE_C5B1E6
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B370(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B368:
	LDY.w #$0001
	RTL

CODE_C5B36C:
	LDY.w #$0000
	RTL

CODE_C5B370:
	SEP.b #$30
	JSR.w CODE_C5B455
	REP.b #$30
	BCS.b CODE_C5B368
	BCC.b CODE_C5B36C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B37B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B37B:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5B3F5
	JSR.w CODE_C587F4
	JSR.w CODE_C59654
	JSR.w CODE_C5898E
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B392(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B392:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5B4A9
	JSR.w CODE_C5B477
	JSR.w CODE_C5B740
	JSR.w CODE_C58960
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B3A6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B3A6:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5B4A9
	JSR.w CODE_C5B477
	JSR.w CODE_C5B77F
	JSR.w CODE_C58960
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B3BA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B3BA:
	SEP.b #$30
	JSR.w CODE_C5B46F
	REP.b #$30
	BCS.b CODE_C5B368
	BCC.b CODE_C5B36C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B3C5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B3C5:
	SEP.b #$30
	JSR.w CODE_C5B5F7
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B3CD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B3CD:
	SEP.b #$30
	JSR.w CODE_C5B61B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B3D5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B3D5:
	SEP.b #$30
	JSR.w CODE_C5B63F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B3DD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B3DD:
	SEP.b #$30
	JSR.w CODE_C5B69F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B3E5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B3E5:
	SEP.b #$30
	JSR.w CODE_C5B72B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B3ED(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B3ED:
	SEP.b #$30
	JSR.w CODE_C5B48E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B3F5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B3F5:
	JSR.w CODE_C5B3FB
CODE_C5B3F8:
	RTS

DATA_C5B3F9:
	db $01,$FF

CODE_C5B3FB:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5B3F8
	LDA.b $2E
	BNE.b CODE_C5B41E
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	PHA
	AND.b #$0F
	ORA.b #$07
	STA.b $2E
	PLA
	AND.b #$01
	TAY
	INY
	STY.b $4F
	RTS

CODE_C5B41E:
	LDA.w $0020
	AND.b #$07
	BNE.b CODE_C5B454
	LDA.b $05
	CMP.b #$88
	BCS.b CODE_C5B435
	LDA.b #$88
	STA.b $05
	LDA.b #$01
	STA.b $4F
	BNE.b CODE_C5B441
CODE_C5B435:
	CMP.b #$C8
	BCC.b CODE_C5B445
	LDA.b #$C7
	STA.b $05
	LDA.b #$02
	STA.b $4F
CODE_C5B441:
	LDA.b #$07
	STA.b $2E
CODE_C5B445:
	LDY.b $4F
	DEY
	TYX
	LDA.b $05
	CLC
	ADC.l DATA_C5B3F9,x
	STA.b $05
	DEC.b $2E
CODE_C5B454:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B455(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B455:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5B477
	LDA.b $47
	BNE.b CODE_C5B48C
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	ORA.b #$70
	STA.b $47
	SEC
	RTS

CODE_C5B46F:
	LDA.l $7E7415
	BNE.b CODE_C5B48C
	SEC
	RTS

CODE_C5B477:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C5B48C
	LDA.w $0020
	LSR
	BCS.b CODE_C5B48C
	LDA.b $08
	CLC
	ADC.b $40
	STA.b $08
CODE_C5B48C:
	CLC
	RTS

CODE_C5B48E:
	LDA.l $7E7415
	DEC
	STA.l $7E7415
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B4A9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5B498:
	db $70,$68,$60,$58,$50,$3C,$26,$10

DATA_C5B4A0:
	db $00,$10,$26,$3C,$50,$58,$60,$68,$70

CODE_C5B4A9:
	LDA.b $30
	BNE.b CODE_C5B4E4
	STA.b $3D
	STA.b $3E
	JSR.w CODE_C5B529
	LDA.w $000B
	STA.b $38
	LDA.w $000A
	STA.b $3B
	ORA.w $000B
	STA.b $4F
	LDY.b #$04
	JSR.w CODE_C5B556
	TYX
	LDA.l DATA_C5B498,x
	STA.b $39
	LDA.l DATA_C5B4A0,x
	STA.b $3C
	LDA.b $3F
	BEQ.b CODE_C5B4DD
	ASL.b $39
	ASL.b $3C
CODE_C5B4DD:
	LDA.b #$10
	STA.b $30
	STA.b $47
CODE_C5B4E3:
	RTS

CODE_C5B4E4:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C5B4E3
	LDA.b $47
	BNE.b CODE_C5B518
	LDA.b $4F
	JSR.w CODE_C59BB6
	BNE.b CODE_C5B4FC
	LDA.b #$10
	STA.b $36
	RTS

CODE_C5B4FC:
	LDA.b $38
	STA.w $000F
	LDA.b $39
	LDY.b $3D
	JSR.w CODE_C5B51E
	STA.b $3D
	LDA.b $3B
	STA.w $000F
	LDA.b $3C
	LDY.b $3E
	JSR.w CODE_C5B51E
	STA.b $3E
CODE_C5B518:
	LDA.b #$00
	STA.b $2E
	CLC
	RTS

CODE_C5B51E:
	STA.b $2B
	TYA
	STA.b $2C
	JSR.w CODE_C595A1
	LDA.b $2C
	RTS

CODE_C5B529:
	PHA
	TAY
	LDA.b #$02
	STA.w $000A
	LDA.l $7E6DD7
	LDY.b $05
	JSR.w CODE_C5B5A4
	STA.w $0003
	LDA.w $000A
	STA.w $000B
	PLA
	TAY
	LDA.b #$08
	STA.w $000A
	LDA.l $7E6DD8
	LDY.b $08
	JSR.w CODE_C5B5A4
	STA.w $0004
	RTS

CODE_C5B556:
	STY.w $0000
	LDA.b #$FF
	STA.w $0001
	LDA.w $0003
	CMP.w $0004
	BCS.b CODE_C5B576
	PHA
	LDA.w $0004
	STA.w $0003
	PLA
	STA.w $0004
	LDA.b #$01
	STA.w $0001
CODE_C5B576:
	LDA.w $0003
	SEC
	SBC.w $0004
	CMP.b #$08
	BCC.b CODE_C5B5A0
CODE_C5B581:
	LDA.w $0000
	CLC
	ADC.w $0001
	STA.w $0000
	BEQ.b CODE_C5B5A0
	CMP.b #$08
	BEQ.b CODE_C5B5A0
	LDA.w $0003
	SEC
	SBC.w $0004
	STA.w $0003
	CMP.w $0004
	BCS.b CODE_C5B581
CODE_C5B5A0:
	LDY.w $0000
	RTS

CODE_C5B5A4:
	STA.w $0001
	STY.w $0002
	CPY.w $0001
	BCS.b CODE_C5B5B8
	STA.w $0002
	STY.w $0001
	LSR.w $000A
CODE_C5B5B8:
	LDA.w $0002
	SEC
	SBC.w $0001
	CMP.b #$09
	BCS.b CODE_C5B5C6
	INC.w $0000
CODE_C5B5C6:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B5C7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B5C7:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$001F
	LDA.w #$0000
	STA.w $0003
	LDA.w #$0600
	PHD
	TCD
CODE_C5B5DA:
	LDA.b $0600,x
	INC
	BEQ.b CODE_C5B5ED
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_C5B5DA
	PLD
	SEP.b #$20
	CLC
	RTS

CODE_C5B5ED:
	PLD
	SEP.b #$20
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B5F7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5B5F2:
	db $01,$00,$FF,$02,$FE

CODE_C5B5F7:
	REP.b #$10
	LDA.b #$03
	STA.l $7E7415
	LDA.b #$00
	STA.w $000F
	LDA.b #$AC
	STA.w $0000
	LDA.b $05
	SEC
	SBC.b #$14
	STA.w $0001
	LDA.b $08
	STA.w $0002
	LDY.w #$0002
	BRA.b CODE_C5B663

CODE_C5B61B:
	REP.b #$10
	LDA.b #$05
	STA.l $7E7415
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$00
else
	LDA.b #$01
endif
	STA.w $000F
	LDA.b #$AD
	STA.w $0000
	LDA.b $05
	SEC
	SBC.b #$14
	STA.w $0001
	LDA.b $08
	STA.w $0002
	LDY.w #$0004
	BRA.b CODE_C5B663

CODE_C5B63F:
	REP.b #$10
	LDA.b #$03
	STA.l $7E7415
	LDA.b #$01
	STA.w $000F
	LDA.b #$AC
	STA.w $0000
	LDA.b $05
	SEC
	SBC.b #$14
	STA.w $0001
	LDA.b $08
	STA.w $0002
	LDY.w #$0002
	BRA.b CODE_C5B663

CODE_C5B663:
	PHY
	JSR.w CODE_C5B5C7
	PLY
	BCC.b CODE_C5B69C
	REP.b #$30
	PHD
	TXA
	CLC
	ADC.w #$0600
	TCD
	SEP.b #$20
	LDA.w $0000
	STA.b $0600
	LDA.w $0001
	STA.b $0605
	LDA.w $0002
	STA.b $0608
	PHY
	JSL.l CODE_C5E28D
	REP.b #$10
	PLY
	TYX
	LDA.l DATA_C5B5F2,x
	STA.b $0640
	LDA.w $000F
	STA.b $063F
	PLD
	DEY
	BPL.b CODE_C5B663
CODE_C5B69C:
	SEP.b #$10
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B69F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B69F:
	REP.b #$10
	LDA.l $7E7415
	INC
	STA.l $7E7415
	LDA.b #$00
	STA.w $000F
	LDA.b #$AD
	STA.w $0000
	LDA.b $05
	STA.w $0001
	LDA.b $31
	BIT.b #$01
	BEQ.b CODE_C5B6CA
	LDA.w $0001
	CLC
	ADC.b #$0C
	STA.w $0001
	BRA.b CODE_C5B6D7

CODE_C5B6CA:
	BIT.b #$02
	BEQ.b CODE_C5B6D7
	LDA.w $0001
	SEC
	SBC.b #$0C
	STA.w $0001
CODE_C5B6D7:
	LDA.b $08
	STA.w $0002
	LDA.b $31
	BIT.b #$04
	BEQ.b CODE_C5B6ED
	LDA.w $0002
	CLC
	ADC.b #$0C
	STA.w $0002
	BRA.b CODE_C5B6FA

CODE_C5B6ED:
	BIT.b #$08
	BEQ.b CODE_C5B6FA
	LDA.w $0002
	SEC
	SBC.b #$0C
	STA.w $0002
CODE_C5B6FA:
	LDY.w #$0000
	PHY
	JSR.w CODE_C5B5C7
	PLY
	BCC.b CODE_C5B69C
	REP.b #$30
	PHD
	TXA
	CLC
	ADC.w #$0600
	TCD
	SEP.b #$20
	LDA.w $0000
	STA.b $0600
	LDA.w $0001
	STA.b $0605
	LDA.w $0002
	STA.b $0608
	JSL.l CODE_C5E28D
	LDA.w $000F
	STA.b $063F
	PLD
	JMP.w CODE_C5B69C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B72B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B72B:
	LDA.b #$3E
	STA.b $2D
	LDA.b #$10
	STA.b $41
	LDA.b #$06
	STA.b $33
	LDA.b #$00
	STA.b $36
	LDA.b #$02
	STA.b $44
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B740(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B740:
	LDA.b #$00
	STA.b $4A
	LDA.b $36
	BNE.b CODE_C5B788
	JSR.w CODE_C5AB07
	BCC.b CODE_C5B788
	JSR.w CODE_C58924
	ORA.b $4F
	AND.b #$03
	CMP.b #$03
	BEQ.b CODE_C5B763
	JSR.w CODE_C58924
	ORA.b $4F
	AND.b #$0C
	CMP.b #$0C
	BNE.b CODE_C5B776
CODE_C5B763:
	LDA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	BEQ.b CODE_C5B776
	LDA.b #$20
	STA.b $4A
	LDA.b #$30
	STA.b $30
	LDA.b #$10
	STA.b $36
	RTS

CODE_C5B776:
	LDA.b #$10
	STA.b $36
	LDA.b #$03
	STA.b $44
	RTS

CODE_C5B77F:
	LDA.b $36
	BNE.b CODE_C5B788
	JSR.w CODE_C5AB07
	BCS.b CODE_C5B776
CODE_C5B788:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B789(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B789:
	SEP.b #$30
	JSR.w CODE_C5B9AE
	REP.b #$30
	BCC.b CODE_C5B7AE
	BCS.b CODE_C5B7AA

CODE_C5B794:
	SEP.b #$30
	JSR.w CODE_C5B9A8
	REP.b #$30
	BCC.b CODE_C5B7AE
	BCS.b CODE_C5B7AA

CODE_C5B79F:
	SEP.b #$30
	JSR.w CODE_C5B969
	REP.b #$30
	BCS.b CODE_C5B7AA
	BCC.b CODE_C5B7AE

CODE_C5B7AA:
	LDY.w #$0001
	RTL

CODE_C5B7AE:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B7B2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B7B2:
	SEP.b #$30
	JSR.w CODE_C5BB28
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B7BA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B7BA:
	SEP.b #$30
	JSR.w CODE_C5B906
	JSR.w CODE_C5BAEE
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B7C5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B7C5:
	SEP.b #$30
	JSR.w CODE_C5B853
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B7CD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B7CD:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5984B
	JSR.w CODE_C5B91D
	JSR.w CODE_C5B9C9
	JSR.w CODE_C5BAD3
	JSR.w CODE_C5B9C3
	JSR.w CODE_C5898E
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B7EA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B7EA:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5BA40
	JSR.w CODE_C5BA28
	JSR.w CODE_C5BABB
	JSR.w CODE_C5B9C3
	JSR.w CODE_C5898E
	JSR.w CODE_C5BB02
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B807(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B807:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5BA40
	JSR.w CODE_C5BB1C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B815(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B815:
	SEP.b #$30
	JSR.w CODE_C5BA8D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B81D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B81D:
	SEP.b #$30
	JSR.w CODE_C5BA78
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B825(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B825:
	LDX.w #$0000
	TDC
	STA.w $0000
	LDA.w #$1000
	SEC
	SBC.w $0000
	STA.w $0000
	STY.w $0002
CODE_C5B839:
	LDA.b $00,x
	INC
	BNE.b CODE_C5B843
	DEY
	BNE.b CODE_C5B846
	SEC
	RTS

CODE_C5B843:
	LDY.w $0002
CODE_C5B846:
	TXA
	CLC
	ADC.w #$0080
	TAX
	CPX.w $0000
	BNE.b CODE_C5B839
	CLC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B853(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B853:
	REP.b #$30
	LDY.w #$0005
	JSR.w CODE_C5B825
	BCC.b CODE_C5B89A
	PHD
	LDA.b $05
	STA.w $0000
	LDA.b $08
	STA.w $0002
	TDC
	CLC
	ADC.w #$0080
	TCD
	STA.w $0006
	JSR.w CODE_C5B89D
	LDX.w #$0003
CODE_C5B877:
	PHX
	TDC
	CLC
	ADC.w #$0080
	TCD
	LDA.l DATA_C59B24,x
	AND.w #$000F
	STA.w $0004
	LDA.l DATA_C5B8E2,x
	AND.w #$00FF
	STA.w $0008
	JSR.w CODE_C5B8B7
	PLX
	DEX
	BPL.b CODE_C5B877
	PLD
CODE_C5B89A:
	SEP.b #$30
	RTS

CODE_C5B89D:
	SEP.b #$30
	LDA.b #$B8
	STA.b $00
	LDA.w $0000
	STA.b $05
	LDA.w $0002
	STA.b $08
	JSL.l CODE_C5E28D
	JSR.w CODE_C5B8EE
	REP.b #$30
	RTS

CODE_C5B8B7:
	SEP.b #$30
	LDA.b #$B9
	STA.b $00
	LDA.w $0000
	STA.b $05
	LDA.w $0002
	STA.b $08
	JSL.l CODE_C5E28D
	LDA.w $0004
	STA.b $31
	LDA.w $0006
	STA.b $57
	LDA.w $0007
	STA.b $58
	LDA.w $0008
	STA.b $40
	REP.b #$30
	RTS

DATA_C5B8E2:
	db $04,$42,$02,$80,$00,$00,$00,$F0,$10,$00,$00,$00

CODE_C5B8EE:
	LDA.b #$80
	STA.b $39
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$07
	TAX
	LDA.l DATA_C59994,x
	STA.b $4F
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B906(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B906:
	REP.b #$10
	PHD
	LDA.b $58
	XBA
	LDA.b $57
	TCD
	DEC.b $31
	PLD
	SEP.b #$10
	LDA.b #$02
	STA.b $44
	LDA.b #$08
	STA.b $33
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B91D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B91D:
	LDY.b $31
	BEQ.b CODE_C5B945
	BMI.b CODE_C5B935
CODE_C5B923:
	LDA.b $39
	CLC
	ADC.b #$80
	STA.b $39
	LDA.b $3A
	ADC.b #$00
	STA.b $3A
	DEY
	BNE.b CODE_C5B923
	BRA.b CODE_C5B945

CODE_C5B935:
	LDA.b $39
	SEC
	SBC.b #$80
	STA.b $39
	LDA.b $3A
	SBC.b #$00
	STA.b $3A
	INY
	BNE.b CODE_C5B935
CODE_C5B945:
	LDA.b #$00
	STA.b $31
	LDA.b $47
	BNE.b CODE_C5B962
	LDA.b #$10
	STA.b $47
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	CMP.b #$80
	BCS.b CODE_C5B963
	JSR.w CODE_C59A3C
CODE_C5B962:
	RTS

CODE_C5B963:
	JSR.w CODE_C599BC
	JMP.w CODE_C5B962
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B969(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B969:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5B9A6
	LDA.b $3D
	AND.b #$10
	LSR
	LSR
	LSR
	LSR
	STA.w $0000
	LDA.b $40
	AND.b #$FE
	ORA.w $0000
	STA.b $40
	LDA.b $40
	CMP.b $3B
	BEQ.b CODE_C5B9A6
	STA.b $3B
	LSR
	BCS.b CODE_C5B9A6
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte02,x
	CMP.b #$E0
	BCC.b CODE_C5B9A6
CODE_C5B99C:
	LDA.l $7E7415
	CMP.b #$05
	BCS.b CODE_C5B9A6
CODE_C5B9A4:
	SEC
	RTS

CODE_C5B9A6:
	CLC
	RTS

CODE_C5B9A8:
	LDA.b $46
	BNE.b CODE_C5B9A6
	BEQ.b CODE_C5B99C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B9AE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B9AE:
	PHD
	LDA.b $58
	XBA
	LDA.b $57
	TCD
	LDX.b $00
	LDY.b $02
	PLD
	INX
	BEQ.b CODE_C5B9A4
	CPY.b #$FE
	BNE.b CODE_C5B9A6
	BEQ.b CODE_C5B9A4
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B9C3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B9C3:
	JSR.w CODE_C587F4
	JMP.w CODE_C59654
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5B9C9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5B9C9:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C5B9A6
	LDA.b $39
	AND.b #$E0
	CLC
	ADC.b $38
	STA.b $38
	LDA.b $3A
	ADC.b #$00
	STA.w $0003
	LDA.b #$A1
	STA.w $0002
	LDA.b $4F
	BIT.w $0002
	BEQ.b CODE_C5B9F5
	LDA.b $05
	CLC
	ADC.w $0003
	STA.b $05
CODE_C5B9F5:
	LDA.b $4F
	ASL.w $0002
	BIT.w $0002
	BEQ.b CODE_C5BA06
	LDA.b $05
	SBC.w $0003
	STA.b $05
CODE_C5BA06:
	LDA.b $4F
	ASL.w $0002
	BIT.w $0002
	BEQ.b CODE_C5BA17
	LDA.b $08
	ADC.w $0003
	STA.b $08
CODE_C5BA17:
	LDA.b $4F
	ASL.w $0002
	BIT.w $0002
	BEQ.b CODE_C5BA28
	LDA.b $08
	SBC.w $0003
	STA.b $08
CODE_C5BA28:
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte02,x
	AND.b #$03
	CLC
	ADC.w $0003
	ADC.b $3D
	STA.b $3D
	JSR.w CODE_C59975
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BA40(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BA40:
	JSR.w CODE_C5BAA9
	LDA.b $31
	BIT.b #$01
	BEQ.b CODE_C5BA50
	LDA.b $05
	CLC
	ADC.b #$10
	STA.b $05
CODE_C5BA50:
	LDA.b $31
	BIT.b #$02
	BEQ.b CODE_C5BA5D
	LDA.b $05
	SEC
	SBC.b #$10
	STA.b $05
CODE_C5BA5D:
	LDA.b $31
	BIT.b #$04
	BEQ.b CODE_C5BA6A
	LDA.b $08
	CLC
	ADC.b #$10
	STA.b $08
CODE_C5BA6A:
	LDA.b $31
	BIT.b #$08
	BEQ.b CODE_C5BA77
	LDA.b $08
	SEC
	SBC.b #$10
	STA.b $08
CODE_C5BA77:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BA78(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BA78:
	PHD
	LDA.b $58
	XBA
	LDA.b $57
	TCD
	INC.b $31
	PLD
	LDA.b #$00
	STA.b $44
	STA.b $36
	LDA.b #$20
	STA.b $46
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BA8D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BA8D:
	REP.b #$10
	LDX.w #$0080
	LDY.w #$0003
CODE_C5BA95:
	SEP.b #$20
	LDA.b #$10
	STA.b $36,x
	REP.b #$20
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_C5BA95
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BAA9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BAA9:
	REP.b #$20
	LDA.b $57
	PHD
	TCD
	LDX.b $05
	LDY.b $08
	PLD
	STX.b $05
	STY.b $08
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BABB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BABB:
	REP.b #$20
	LDY.b $4F
	LDX.b #$04
	LDA.b $57
	PHD
CODE_C5BAC4:
	TCD
	STY.b $4F
	TDC
	CLC
	ADC.w #$0080
	DEX
	BPL.b CODE_C5BAC4
	PLD
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BAD3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BAD3:
	REP.b #$20
	LDY.b $4F
	LDX.b #$03
	TDC
	CLC
	ADC.w #$0080
	PHD
CODE_C5BADF:
	TCD
	STY.b $4F
	TDC
	CLC
	ADC.w #$0080
	DEX
	BPL.b CODE_C5BADF
	PLD
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BAEE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BAEE:
	PHD
	LDA.b $58
	XBA
	LDA.b $57
	TCD
	LDA.b $33
	CLC
	ADC.b #$04
	CMP.b #$10
	BCS.b CODE_C5BB00
	STA.b $33
CODE_C5BB00:
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BB1C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BB02:
	LDY.b #$00
	LDA.b $31
	BIT.b #$02
	BNE.b CODE_C5BB19
	INY
	BIT.b #$01
	BNE.b CODE_C5BB19
	INY
	BIT.b #$08
	BEQ.b CODE_C5BB19
	INY
	BIT.b #$04
	BEQ.b CODE_C5BB19
CODE_C5BB19:
	STY.b $1C
	RTS

CODE_C5BB1C:
	LDA.l $000020
	LSR
	BCS.b CODE_C5BB02
	LDA.b #$FF
	STA.b $1C
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BB28(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BB28:
	LDA.b #$60
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BB2D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BB2D:
	LDY.w #$0001
	RTL

CODE_C5BB31:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BB35(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BB35:
	SEP.b #$30
	JSR.w CODE_C5BD81
	JSR.w CODE_C5BF88
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BB40(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BB40:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5BF46
	JSR.w CODE_C587F4
	JSR.w CODE_C5898E
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BB54(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BB54:
	SEP.b #$30
	JSR.w CODE_C5BFEE
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BB5C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BB5C:
	SEP.b #$30
	JSR.w CODE_C59C42
	JSR.w CODE_C5BFC2
	JSR.w CODE_C587F4
	JSR.w CODE_C5898E
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BB70(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BB70:
	CMP.w #$005A
	BCC.b CODE_C5BB9B
	CMP.w #$00B4
	BCC.b CODE_C5BB91
	CMP.w #$010E
	BCC.b CODE_C5BB8B
	STA.w $0000
	LDA.w #$0168
	SEC
	SBC.w $0000
	BRA.b CODE_C5BB9B

CODE_C5BB8B:
	SEC
	SBC.w #$00B4
	BRA.b CODE_C5BB9B

CODE_C5BB91:
	STA.w $0000
	LDA.w #$00B4
	SEC
	SBC.w $0000
CODE_C5BB9B:
	ASL
	TAX
	LDA.l DATA_C5BBE2,x
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BBA2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BBA2:
	REP.b #$30
	LDA.b $2E
	CMP.w #$005A
	BCC.b CODE_C5BBB0
	CMP.w #$010E
	BCC.b CODE_C5BBB4
CODE_C5BBB0:
	CLC
	SEP.b #$30
	RTS

CODE_C5BBB4:
	SEC
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BBB8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BBB8:
	REP.b #$30
	LDA.b $2E
	CMP.w #$00B4
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BBC2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BBC2:
	REP.b #$30
	LDA.b $2E
	SEC
	SBC.w #$005A
	BPL.b CODE_C5BBD2
	LDA.w #$010E
	CLC
	ADC.b $2E
CODE_C5BBD2:
	JSR.w CODE_C5BB70
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BBD8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BBD8:
	REP.b #$30
	LDA.b $2E
	JSR.w CODE_C5BB70
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C5BBE2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5BBE2:
	dw $0000,$0004,$0008,$000D,$0011,$0016,$001A,$001F
	dw $0023,$0028,$002C,$0030,$0035,$0039,$003D,$0042
	dw $0046,$004A,$004F,$0053,$0057,$005B,$005F,$0064
	dw $0068,$006C,$0070,$0074,$0078,$007C,$007F,$0083
	dw $0087,$008B,$008F,$0092,$0096,$009A,$009D,$00A1
	dw $00A4,$00A7,$00AB,$00AE,$00B1,$00B5,$00B8,$00BB
	dw $00BE,$00C1,$00C4,$00C6,$00C9,$00CC,$00CF,$00D1
	dw $00D4,$00D6,$00D9,$00DB,$00DD,$00DF,$00E2,$00E4
	dw $00E6,$00E8,$00E9,$00EB,$00ED,$00EE,$00F0,$00F2
	dw $00F3,$00F4,$00F6,$00F7,$00F8,$00F9,$00FA,$00FB
	dw $00FC,$00FC,$00FD,$00FE,$00FE,$00FF,$00FF,$00FF
	dw $00FF,$00FF,$0100
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BC98(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BC98:
	REP.b #$30
	LDA.b $2B
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_C5BCBA
	STA.w $0000
	LDA.b $2E
	CLC
	ADC.w $0000
	CMP.w #$0168
	BCC.b CODE_C5BCB5
	LDA.w #$0000
CODE_C5BCB5:
	STA.b $2E
	SEP.b #$30
	RTS

CODE_C5BCBA:
	EOR.w #$00FF
	INC
	STA.w $0000
	LDA.b $2E
	SEC
	SBC.w $0000
	CMP.w #$0168
	BCC.b CODE_C5BCB5
	LDA.w #$0000
	STA.b $2E
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BCD4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BCD4:
	JSR.w CODE_C5BBC2
	XBA
	CMP.b #$01
	BNE.b CODE_C5BCE0
	LDA.b $3A
	BRA.b CODE_C5BCF0

CODE_C5BCE0:
	XBA
	STA.w !REGISTER_Multiplicand
	LDA.b $3A
	STA.w !REGISTER_Multiplier
	XBA
	XBA
	NOP #2
	LDA.w !REGISTER_ProductOrRemainderHi
CODE_C5BCF0:
	PHA
	JSR.w CODE_C5BBA2
	BCC.b CODE_C5BCFB
	PLA
	EOR.b #$FF
	INC
	PHA
CODE_C5BCFB:
	PLA
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BCFD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BCFD:
	JSR.w CODE_C5BBD8
	XBA
	CMP.b #$01
	BNE.b CODE_C5BD09
	LDA.b $3B
	BRA.b CODE_C5BD19

CODE_C5BD09:
	XBA
	STA.w !REGISTER_Multiplicand
	LDA.b $3B
	STA.w !REGISTER_Multiplier
	XBA
	XBA
	NOP #2
	LDA.w !REGISTER_ProductOrRemainderHi
CODE_C5BD19:
	PHA
	JSR.w CODE_C5BBB8
	BCC.b CODE_C5BD24
	PLA
	EOR.b #$FF
	INC
	PHA
CODE_C5BD24:
	PLA
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BD26(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BD26:
	REP.b #$30
	LDY.w #$00B4
	LDA.b $4F
	BIT.w #$0001
	BNE.b CODE_C5BD35
	LDY.w #$0000
CODE_C5BD35:
	STY.b $2E
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BD3A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BD3A:
	REP.b #$30
	LDA.b $2B
	AND.w #$00FF
	STA.w $0000
	LDA.b $4F
	AND.w #$000F
	CMP.w #$0005
	BEQ.b CODE_C5BD62
	CMP.w #$000A
	BEQ.b CODE_C5BD62
	LDA.b $2E
	SEC
	SBC.w $0000
	BPL.b CODE_C5BD5F
	CLC
	ADC.w #$0168
CODE_C5BD5F:
	STA.b $2E
	RTS

CODE_C5BD62:
	LDA.b $2E
	CLC
	ADC.w $0000
	CMP.w #$0168
	BCC.b CODE_C5BD71
	SEC
	SBC.w #$0168
CODE_C5BD71:
	STA.b $2E
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BD74(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BD74:
	LDA.l $7E6DD7
	STA.b $50
	LDA.l $7E6DD8
	STA.b $51
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BD81(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BD81:
	LDA.b #$00
	STA.b $31
	LDY.b #$02
	LDA.b $05
	SEC
	SBC.b $50
	BCS.b CODE_C5BD92
	EOR.b #$FF
	INC
	DEY
CODE_C5BD92:
	STA.b $3A
	STY.w $0000
	LDA.b $50
	STA.b $38
	LDY.b #$08
	LDA.b $08
	STA.b $39
	SEC
	SBC.b $51
	BCS.b CODE_C5BDAB
	EOR.b #$FF
	INC
	LDY.b #$04
CODE_C5BDAB:
	STA.b $3B
	TYA
	ORA.w $0000
	STA.b $4F
	JSR.w CODE_C5BD26
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$CF
	ORA.b #$30
	LSR
	STA.b $47
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BDC8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BDC8:
	LDA.b $4F
	STA.w $000F
	JSR.w CODE_C59BC3
	LDA.w $000F
	BNE.b CODE_C5BDDB
	LDA.b $4F
	EOR.b #$03
	STA.b $4F
CODE_C5BDDB:
	LDA.b $4F
	STA.w $000F
	JSR.w CODE_C59C08
	LDA.w $000F
	BNE.b CODE_C5BDEE
	LDA.b $4F
	EOR.b #$0C
	STA.b $4F
CODE_C5BDEE:
	JSR.w CODE_C5BCD4
	STA.w $0000
	LDA.b $38
	CLC
	ADC.w $0000
	STA.b $05
	JSR.w CODE_C5BCFD
	STA.w $0000
	LDA.b $39
	SEC
	SBC.w $0000
	STA.b $08
	JSR.w CODE_C5BD3A
	LDA.b $31
	CLC
	ADC.b $2B
	STA.b $31
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BE2F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BE15:
	ASL.b $2B
	LDA.b $3C
	INC
	CMP.b #$04
	BCC.b CODE_C5BE20
	LDA.b #$00
CODE_C5BE20:
	STA.b $3C
	JSR.w CODE_C5BD74
	JSR.w CODE_C5BD81
	INC.b $3D
	LDA.b #$01
	STA.b $30
	RTS

CODE_C5BE2F:
	LDA.b $30
	CMP.b #$01
	BNE.b CODE_C5BE15
	LDA.b $4F
	STA.w $000F
	JSR.w CODE_C59BC3
	JSR.w CODE_C59C08
	LDA.w $000F
	BEQ.b CODE_C5BE57
	LDA.b $3C
	BEQ.b CODE_C5BE51
	LDA.b $31
	CMP.b #$1E
	BCC.b CODE_C5BE5E
	BCS.b CODE_C5BE57

CODE_C5BE51:
	LDA.b $31
	CMP.b #$5A
	BCC.b CODE_C5BE5E
CODE_C5BE57:
	STZ.b $3D
	LDA.b #$02
	STA.b $30
	RTS

CODE_C5BE5E:
	JMP.w CODE_C5BDC8

CODE_C5BE61:
	LDA.b #$01
	STA.b $2B
	LDA.b $38
	STA.b $50
	LDA.b $39
	STA.b $51
	JSR.w CODE_C5BD81
	INC.b $3D
	LDA.b #$03
	STA.b $30
	RTS

CODE_C5BE77:
	LDA.b $30
	CMP.b #$03
	BNE.b CODE_C5BE61
	LDA.b $4F
	STA.w $000F
	JSR.w CODE_C59BC3
	JSR.w CODE_C59C08
	LDA.w $000F
	BEQ.b CODE_C5BE96
	LDA.b $31
	CMP.b #$64
	BCS.b CODE_C5BE96
	JMP.w CODE_C5BDC8

CODE_C5BE96:
	STZ.b $3D
	LDA.b #$04
	STA.b $30
	RTS

CODE_C5BE9D:
	LDA.b #$01
	STA.b $2B
	LDA.b $05
	STA.b $50
	LDA.b $08
	CLC
	ADC.b #$08
	STA.b $51
	JSR.w CODE_C5BD81
	INC.b $3D
	LDA.b #$05
	STA.b $30
	RTS

CODE_C5BEB6:
	LDA.b $30
	CMP.b #$05
	BNE.b CODE_C5BE9D
	LDA.b $47
	BEQ.b CODE_C5BEC3
	JMP.w CODE_C5BDC8

CODE_C5BEC3:
	STZ.b $3D
	LDA.b #$06
	STA.b $30
	RTS

CODE_C5BECA:
	LDA.b #$01
	STA.b $2B
	LDA.b #$60
	STA.b $50
	LDA.b #$78
	STA.b $51
	JSR.w CODE_C5BD81
	INC.b $3D
	LDA.b #$07
	STA.b $30
	RTS

CODE_C5BEE0:
	LDA.b $30
	CMP.b #$07
	BNE.b CODE_C5BECA
	LDA.b $31
	CMP.b #$5A
	BCC.b CODE_C5BEF3
	STZ.b $3D
	LDA.b #$08
	STA.b $30
	RTS

CODE_C5BEF3:
	JMP.w CODE_C5BDC8

CODE_C5BEF6:
	ASL.b $2B
	ASL.b $2B
	ASL.b $2B
	LDA.b $50
	CLC
	ADC.b #$20
	STA.b $50
	JSR.w CODE_C5BD81
	LDA.b #$20
	STA.b $3B
	INC.b $3D
	LDA.b #$09
	STA.b $30
	RTS

CODE_C5BF11:
	LDA.b $30
	CMP.b #$09
	BNE.b CODE_C5BEF6
	LDA.b $47
	BEQ.b CODE_C5BF1E
	JMP.w CODE_C5BDC8

CODE_C5BF1E:
	STZ.b $3D
	LDA.b #$0A
	STA.b $30
	LDA.b #$01
	STA.b $2B
	RTS

DATA_C5BF29:
	db $02,$00,$03,$00,$00,$03,$02,$00

DATA_C5BF31:
	db $FF,$00,$00,$02,$02,$04,$04,$06,$06,$08,$08

DATA_C5BF3C:
	dw CODE_C5BE2F
	dw CODE_C5BE77
	dw CODE_C5BEB6
	dw CODE_C5BEE0
	dw CODE_C5BF11

CODE_C5BF46:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C5BF7A
	LDA.b $3D
	BNE.b CODE_C5BF7B
	LDX.b #$04
	LDA.b $30
	CMP.b #$08
	BEQ.b CODE_C5BF74
	LDX.b #$01
	LDA.b $30
	CMP.b #$02
	BEQ.b CODE_C5BF74
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$07
	TAX
	LDA.l DATA_C5BF29,x
	TAX
CODE_C5BF74:
	TXA
	ASL
	TAX
	JSR.w (DATA_C5BF3C,x)
CODE_C5BF7A:
	RTS

CODE_C5BF7B:
	LDX.b $30
	LDA.l DATA_C5BF31,x
	TAX
	JSR.w (DATA_C5BF3C,x)
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BF88(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BF88:
	REP.b #$30
	LDY.w #$0001
	JSR.w CODE_C5B825
	BCC.b CODE_C5BFBF
	SEP.b #$20
	LDA.b #$BE
	STA.b $00,x
	LDA.b #$00
	STA.b $01,x
	LDA.b $05
	EOR.b #$FF
	INC
	STA.b $05,x
	LDA.b $08
	STA.b $08,x
	PHX
	REP.b #$30
	STX.w $0000
	TDC
	CLC
	ADC.w $0000
	PHD
	TCD
	JSL.l CODE_C5E28D
	REP.b #$30
	PLD
	PLX
	TDC
	STA.b $57,x
CODE_C5BFBF:
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BFC2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BFC2:
	REP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$000E
	BNE.b CODE_C5BFEB
	PHD
	LDA.b $57
	TCD
	LDA.b $05
	STA.w $0000
	LDA.b $08
	STA.w $0002
	PLD
	SEP.b #$30
	LDA.w $0000
	EOR.b #$FF
	INC
	STA.b $05
	LDA.w $0002
	STA.b $08
CODE_C5BFEB:
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5BFEE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5BFEE:
	LDA.b #$00
	STA.b $3C
	STA.b $3D
	STA.b $2E
	STA.b $31
	STA.b $4F
	JMP.w CODE_C5BD81
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C000(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
ADDR_C5BFFD:
	JMP.w $C5BD84
endif

CODE_C5C000:
	REP.b #$20
	TSC
	STA.l $7FFFFD
	SEP.b #$20
	REP.b #$10
	LDX.w #$1FFF
	TXS
	LDA.b #$00
	PHA
	PLB
	PHA
	PHA
	PLD
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	STZ.w !REGISTER_DMAEnable
	STZ.w !REGISTER_APUPort0
	STZ.w !REGISTER_APUPort1
	STZ.w !REGISTER_APUPort2
	STZ.w !REGISTER_APUPort3
	JSL.l CODE_C40000
	SEP.b #$10
	JSR.w CODE_C5C6F7
	JSR.w CODE_C5C1C7
	SEP.b #$30
	SEI
	STZ.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$FF
	STA.w !REGISTER_APUPort0
	STZ.b $00
	LDA.b #DATA_C2D000>>8
	STA.b $01
	LDA.b #DATA_C2D000>>16
	STA.b $02
	SEI
	JSR.w CODE_C5C688
	CLI
	LDA.b #$FF
	STA.w !REGISTER_APUPort0
	STZ.b $00
	LDA.b #DATA_C29000>>8
	STA.b $01
	LDA.b #DATA_C29000>>16
	STA.b $02
	SEI
	JSR.w CODE_C5C688
	CLI
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$FF
	STA.w !REGISTER_APUPort0
	STZ.b $00
	LDA.b #DATA_C2AE00>>8
	STA.b $01
	LDA.b #DATA_C2AE00>>16
	STA.b $02
	SEI
	JSR.w CODE_C5C688
	CLI
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$FF
	STA.w $00A2
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$02
else
	LDA.b #$01
endif
	STA.l !RAM_BSZ1_Global_CurrentWeek
CODE_C5C0A0:
	LDA.w $1F23
	BEQ.b CODE_C5C0A0
	SEP.b #$30
	JSL.l CODE_00FF90&$3FFFFF
	SEP.b #$30
	JSR.w CODE_C5C489
	CLI
	INC.b $20
	LDA.w $00A0
	CMP.w $00A2
	BEQ.b CODE_C5C0D5
	LDA.b #$01
	STA.b $A4
	LDA.b #$08
	JSL.l CODE_C5C663
	JSL.l CODE_C57B8B
	JSL.l CODE_CC0000
	SEP.b #$20
	LDA.w $00A0
	STA.w $00A2
CODE_C5C0D5:
	SEP.b #$30
	JSL.l CODE_C57CD3
	JSR.w CODE_C5C4E1
	JSR.w CODE_C5C53B
	JSL.l CODE_C5E7A5
	JSR.w CODE_C5C59E
	STZ.w $1F23
	JMP.w CODE_C5C0A0
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C0F1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5C0EE:
	dl CODE_C5E7A5

CODE_C5C0F1:
	LDX.b $E0
	LDA.l DATA_C5C0EE,x
	STA.b $03
	LDA.l DATA_C5C0EE+$01,x
	STA.b $04
	LDA.l DATA_C5C0EE+$02,x
	STA.b $05
	JMP.w [$0003]

CODE_C5C108:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C109(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C109:
	REP.b #$30
	PHA
	PHX
	PHY
	PHD
	LDA.w #!RAM_BSZ1_Global_ScreenDisplayRegister
	TCD
	PHB
	SEP.b #$30
	LDA.b #$00
	PHA
	PLB
	LDA.w !REGISTER_NMIEnable
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_HDMAEnable
	LDA.b $1F23
	BNE.b CODE_C5C174
	INC.b $1F23
	PHD
	LDA.w $008B
	BEQ.b CODE_C5C157
	CMP.b #$01
	BNE.b CODE_C5C145
	INC.w $008B
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_C5C145
	JSR.w CODE_C57925
	BRA.b CODE_C5C157

CODE_C5C145:
	CMP.b #$03
	BNE.b CODE_C5C157
	INC.w $008B
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_C5C157
	JSR.w CODE_C5796E
CODE_C5C157:
	LDA.w $0078
	BEQ.b CODE_C5C16B
	CMP.b #$01
	BNE.b CODE_C5C165
	JSR.w CODE_C579E7
	BRA.b CODE_C5C168

CODE_C5C165:
	JSR.w CODE_C579B7
CODE_C5C168:
	STZ.w $0078
CODE_C5C16B:
	JSR.w CODE_C5179F
	JSR.w CODE_C5C7DC
	PLD
	SEP.b #$20
CODE_C5C174:
	LDA.l $000080
	BEQ.b CODE_C5C17F
	STA.w !REGISTER_ScreenDisplayRegister
	BRA.b CODE_C5C184

CODE_C5C17F:
	LDA.b !RAM_BSZ1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
CODE_C5C184:
	JSR.w CODE_C5C219
	SEP.b #$20
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	STA.w !REGISTER_HDMAEnable
	REP.b #$30
	JSL.l CODE_C40004
	SEP.b #$20
	LDA.l $7FFFF9
	STA.w $007F
	LDA.l $7FFFFF
	STA.w $00A0
	REP.b #$30
	PLB
	PLD
	PLY
	PLX
	PLA
	RTI
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C1AD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C1AD:
	REP.b #$30
	PHA
	PHX
	PHY
	PHD
	LDA.w #!RAM_BSZ1_Global_ScreenDisplayRegister
	TCD
	PHB
	SEP.b #$30
	LDA.w !REGISTER_IRQEnable
	BPL.b CODE_C5C1BF
CODE_C5C1BF:
	REP.b #$30
	PLB
	PLD
	PLY
	PLX
	PLA
	RTI
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C1C7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C1C7:
	REP.b #$20
	LDA.w #$1F80
	STA.b $00
	LDA.w #$0000
	TAY
	JSL.l CODE_C5C462
	LDA.w #$E000
	STA.b $00
	LDA.w #$2000
	LDY.b #$7E
	JSL.l CODE_C5C462
	LDA.w #$FFF0
	STA.b $00
	LDA.w #$0000
	LDY.b #$7F
	JSL.l CODE_C5C462
	LDA.w #$0000
	STA.l $7F8000
	DEC
	STA.l $7F8002
	SEP.b #$20
	JSL.l CODE_C5C342
	PHD
	LDA.b #!RAM_BSZ1_Global_ScreenDisplayRegister>>8
	XBA
	LDA.b #!RAM_BSZ1_Global_ScreenDisplayRegister
	TCD
	STZ.w !REGISTER_InitialScreenSettings
	JSR.w CODE_C5C219
	PLD
	LDA.b #$01
	STA.l $000024
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C219(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C219:
	REP.b #$10
	LDA.b !RAM_BSZ1_Global_OAMSizeAndDataAreaDesignation
	STA.w !REGISTER_OAMSizeAndDataAreaDesignation
	LDX.b !RAM_BSZ1_Global_BG1AddressAndSize
	STX.w !REGISTER_BG1AddressAndSize
	LDA.b !RAM_BSZ1_Global_BG3AddressAndSize
	STA.w !REGISTER_BG3AddressAndSize
	LDA.b !RAM_BSZ1_Global_BG1And2TileDataDesignation
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.b !RAM_BSZ1_Global_Layer1XPosLo
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer1XPosHi
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer1YPosLo
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer1YPosHi
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer2XPosLo
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer2XPosHi
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer2YPosLo
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer2YPosHi
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer3XPosLo
	STA.w !REGISTER_BG3HorizScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer3XPosHi
	STA.w !REGISTER_BG3HorizScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer3YPosLo
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.b !RAM_BSZ1_Global_Layer3YPosHi
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.b !RAM_BSZ1_Global_FixedColorData1
	STA.w !REGISTER_FixedColorData
	LDA.b !RAM_BSZ1_Global_FixedColorData2
	STA.w !REGISTER_FixedColorData
	LDA.b !RAM_BSZ1_Global_FixedColorData3
	STA.w !REGISTER_FixedColorData
	LDX.b !RAM_BSZ1_Global_MainScreenLayers
	STX.w !REGISTER_MainScreenLayers
	LDA.b !RAM_BSZ1_Global_SubScreenLayers
	STA.w !REGISTER_SubScreenLayers
	LDX.b !RAM_BSZ1_Global_MainScreenWindowMask
	STX.w !REGISTER_MainScreenWindowMask
	LDA.b !RAM_BSZ1_Global_SubScreenWindowMask
	STA.w !REGISTER_SubScreenWindowMask
	LDX.b !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	STX.w !REGISTER_BG1And2WindowMaskSettings
	LDA.b !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	STA.w !REGISTER_ObjectAndColorWindowSettings
	LDX.b !RAM_BSZ1_Global_ColorMathInitialSettings
	STX.w !REGISTER_ColorMathInitialSettings
	LDA.b !RAM_BSZ1_Global_InitialScreenSettings
	STA.w !REGISTER_InitialScreenSettings
	LDX.b !RAM_BSZ1_Global_BGModeAndTileSizeSetting
	STX.w !REGISTER_BGModeAndTileSizeSetting
	SEP.b #$10
	PHD
	LDA.b #$0300>>8
	XBA
	LDA.b #$0300
	TCD
	LDA.b $03E8
	BEQ.b CODE_C5C2C6
	CMP.w !REGISTER_APUPort0
	BNE.b CODE_C5C2D5
	LDA.b $03E4
	INC
	AND.b #$3F
	STA.b $03E4
	STZ.b $03E8
	LDA.b #$00
	BRA.b CODE_C5C2D0

CODE_C5C2C6:
	LDX.b $03E4
	LDA.w $0400,x
	BEQ.b CODE_C5C2D5
	STZ.w $0400,x
CODE_C5C2D0:
	STA.b $03E8
	STA.w !REGISTER_APUPort0
CODE_C5C2D5:
	LDA.b $03E9
	BEQ.b CODE_C5C2EB
	CMP.w !REGISTER_APUPort1
	BNE.b CODE_C5C2FA
	LDA.b $03E5
	INC
	AND.b #$3F
	STA.b $03E5
	STZ.b $03E9
	LDA.b #$00
	BRA.b CODE_C5C2F5

CODE_C5C2EB:
	LDX.b $03E5
	LDA.w $0440,x
	BEQ.b CODE_C5C2FA
	STZ.w $0440,x
CODE_C5C2F5:
	STA.b $03E9
	STA.w !REGISTER_APUPort1
CODE_C5C2FA:
	LDA.b $03EA
	BEQ.b CODE_C5C30E
	CMP.w !REGISTER_APUPort2
	BNE.b CODE_C5C31D
	LDA.b $03E6
	INC
	AND.b #$3F
	STA.b $03E6
	LDA.b #$00
	BRA.b CODE_C5C318

CODE_C5C30E:
	LDX.b $03E6
	LDA.w $0480,x
	BEQ.b CODE_C5C31D
	STZ.w $0480,x
CODE_C5C318:
	STA.b $03EA
	STA.w !REGISTER_APUPort2
CODE_C5C31D:
	LDA.b $03EB
	BEQ.b CODE_C5C331
	CMP.w !REGISTER_APUPort3
	BNE.b CODE_C5C340
	LDA.b $03E7
	INC
	AND.b #$3F
	STA.b $03E7
	LDA.b #$00
	BRA.b CODE_C5C33B

CODE_C5C331:
	LDX.b $03E7
	LDA.w $04C0,x
	BEQ.b CODE_C5C340
	STZ.w $04C0,x
CODE_C5C33B:
	STA.b $03EB
	STA.w !REGISTER_APUPort3
CODE_C5C340:
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C342(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C342:
	JSL.l CODE_C5C5F7
	PHD
	LDA.b #!RAM_BSZ1_Global_ScreenDisplayRegister>>8
	XBA
	LDA.b #!RAM_BSZ1_Global_ScreenDisplayRegister
	TCD
	LDA.b #$00
	STA.b !RAM_BSZ1_Global_OAMSizeAndDataAreaDesignation
	LDA.b #$09
	STA.b !RAM_BSZ1_Global_BGModeAndTileSizeSetting
	LDA.b #$62
	STA.b !RAM_BSZ1_Global_BG1AddressAndSize
	LDA.b #$68
	STA.b !RAM_BSZ1_Global_BG2AddressAndSize
	LDA.b #$78
	STA.b !RAM_BSZ1_Global_BG3AddressAndSize
	LDA.b #$22
	STA.b !RAM_BSZ1_Global_BG1And2TileDataDesignation
	LDA.b #$07
	STA.w !REGISTER_BG3And4TileDataDesignation
	LDA.b #$20
	STA.b !RAM_BSZ1_Global_FixedColorData1
	ASL
	STA.b !RAM_BSZ1_Global_FixedColorData2
	ASL
	STA.b !RAM_BSZ1_Global_FixedColorData3
	LDA.b #$13
	STA.b !RAM_BSZ1_Global_MainScreenLayers
	LDA.b #$04
	STA.b !RAM_BSZ1_Global_SubScreenLayers
	LDA.b #$02
	STA.b !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.b #$22
	STA.b !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$00
	STA.b !RAM_BSZ1_Global_HDMAEnable
	STZ.b !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	REP.b #$20
	STZ.b !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	STZ.b !RAM_BSZ1_Global_MainScreenWindowMask
	STZ.b !RAM_BSZ1_Global_Layer1XPosLo
	STZ.b !RAM_BSZ1_Global_Layer2XPosLo
	STZ.b !RAM_BSZ1_Global_Layer2YPosLo
	STZ.b !RAM_BSZ1_Global_Layer3XPosLo
	STZ.b !RAM_BSZ1_Global_Layer3YPosLo
	LDA.w #DMA[$00].Parameters
	TCD
	LDY.b #$80
	STY.w !REGISTER_VRAMAddressIncrementValue
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.b DMA[$00].Parameters
	LDY.b #$01
	LDA.w #$0000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$4000
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C00000
	LDX.b #DATA_C00000>>16
	JSR.w CODE_C5C439
	LDA.l $10501C
	BEQ.b CODE_C5C3D6
	LDA.w #$0000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0800
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C41800
	LDX.b #DATA_C41800>>16
	JSR.w CODE_C5C439
CODE_C5C3D6:
	LDA.w #$2000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$8000
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C72000
	LDX.b #DATA_C72000>>16
	JSR.w CODE_C5C439
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$1000
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C70000
	LDX.b #DATA_C70000>>16
	JSR.w CODE_C5C439
	LDA.w #$6000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$1000
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C6E800
	LDX.b #DATA_C6E800>>16
	JSR.w CODE_C5C439
	LDA.w #$6800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0800
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C6F800
	LDX.b #DATA_C6F800>>16
	JSR.w CODE_C5C439
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$1000
	STA.b DMA[$00].SizeLo
	LDA.w #DATA_C6F800
	LDX.b #DATA_C6F800>>16
	JSR.w CODE_C5C439
	PLD
	SEP.b #$20
	RTL

CODE_C5C439:
	STA.b DMA[$00].SourceLo
	STX.b DMA[$00].SourceBank
	STY.w !REGISTER_DMAEnable
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C441(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C5C441:
	STA.w !REGISTER_WRAMAddressLo
	STY.w !REGISTER_WRAMAddressBank
	LDA.w #(!REGISTER_ReadOrWriteToWRAMPort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	LDA.b $02
	STA.w DMA[$00].SourceLo
	LDY.b $04
	STY.w DMA[$00].SourceBank
	LDA.b $00
	STA.w DMA[$00].SizeLo
	LDY.b #$01
	STY.w !REGISTER_DMAEnable
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C462(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C462:
	STZ.b $02
	STA.w DMA[$00].SourceLo
	STY.w DMA[$00].SourceBank
	LDA.w #(!REGISTER_PPUMultiplicationProductLo&$0000FF<<8)+$80
	STA.w DMA[$00].Parameters
	LDA.b $00
	STA.w DMA[$00].SizeLo
	LDY.b #$01
	STY.w !REGISTER_Mode7MatrixParameterA
	DEY
	STY.w !REGISTER_Mode7MatrixParameterA
	LDY.b $02
	STY.w !REGISTER_Mode7MatrixParameterB
	LDY.b #$01
	STY.w !REGISTER_DMAEnable
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C489(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C489:
	LDA.w !REGISTER_HVBlankFlagsAndJoypadStatus
	LSR
	BCS.b CODE_C5C489
	LDY.b #$00
	LDX.b #$00
	LDA.w !REGISTER_Joypad1Lo
	BIT.b #$0F
	BNE.b CODE_C5C49E
	TAX
	LDY.w !REGISTER_Joypad1Hi
CODE_C5C49E:
	TXA
	STA.b !RAM_BSZ1_Global_HeldButtonsLoP1
	EOR.b !RAM_BSZ1_Global_DisableButtonsLoP1
	AND.b !RAM_BSZ1_Global_HeldButtonsLoP1
	STA.b !RAM_BSZ1_Global_PressedButtonsLoP1
	STX.b !RAM_BSZ1_Global_DisableButtonsLoP1
	TYA
	STA.b !RAM_BSZ1_Global_HeldButtonsHiP1
	EOR.b !RAM_BSZ1_Global_DisableButtonsHiP1
	AND.b !RAM_BSZ1_Global_HeldButtonsHiP1
	STA.b !RAM_BSZ1_Global_PressedButtonsHiP1
	STY.b !RAM_BSZ1_Global_DisableButtonsHiP1
	STZ.b $00
	STZ.b $01
	LDA.w !REGISTER_Joypad2Lo
	BIT.b #$0F
	BNE.b CODE_C5C4C6
	STA.b $00
	LDA.w !REGISTER_Joypad2Hi
	STA.b $01
CODE_C5C4C6:
	LDA.b $00
	STA.b !RAM_BSZ1_Global_HeldButtonsLoP2
	TAY
	EOR.b !RAM_BSZ1_Global_DisableButtonsLoP2
	AND.b !RAM_BSZ1_Global_HeldButtonsLoP2
	STA.b !RAM_BSZ1_Global_PressedButtonsLoP2
	STY.b !RAM_BSZ1_Global_DisableButtonsLoP2
	LDA.b $01
	STA.b !RAM_BSZ1_Global_HeldButtonsHiP2
	TAY
	EOR.b !RAM_BSZ1_Global_DisableButtonsHiP2
	AND.b !RAM_BSZ1_Global_HeldButtonsHiP2
	STA.b !RAM_BSZ1_Global_PressedButtonsHiP2
	STY.b !RAM_BSZ1_Global_DisableButtonsHiP2
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C4E1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)
CODE_C5C4E1:
	PHD
	REP.b #$30
	LDA.w #!RAM_BSZ1_Global_OAMBuffer
	TCD
	LDY.w #$F000
	LDX.w #$0180
CODE_C5C4EE:
	TYA
	STA.b BSZ1_Global_OAMBuffer[$00].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$01].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$02].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$03].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$04].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$05].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$06].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$07].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$08].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$09].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$0A].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$0B].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$0C].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$0D].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$0E].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$0F].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$10].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$11].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$12].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$13].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$14].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$15].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$16].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$17].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$18].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$19].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$1A].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$1B].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$1C].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$1D].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$1E].XDisp,x
	STA.b BSZ1_Global_OAMBuffer[$1F].XDisp,x
	TXA
	SEC
	SBC.w #$0080
	TAX
	BPL.b CODE_C5C4EE
	SEP.b #$30
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C53B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C53B:
	REP.b #$30
	LDX.w #$0020
CODE_C5C540:
	STZ.w BSZ1_Global_UpperOAMBuffer[$00].Slot,x
	DEX
	DEX
	BPL.b CODE_C5C540
	LDX.w #$0080
CODE_C5C54A:
	STZ.w BSZ1_OAMTileSizeBuffer[$00].Slot,x
	DEX
	DEX
	BPL.b CODE_C5C54A
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C554(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C554:
	PHD
	REP.b #$30
	LDA.w #!RAM_BSZ1_Global_OAMBuffer
	TCD
	LDA.w #$F000
	STA.b BSZ1_Global_OAMBuffer[$00].XDisp
	STA.b BSZ1_Global_OAMBuffer[$01].XDisp
	STA.b BSZ1_Global_OAMBuffer[$02].XDisp
	STA.b BSZ1_Global_OAMBuffer[$03].XDisp
	STA.b BSZ1_Global_OAMBuffer[$04].XDisp
	STA.b BSZ1_Global_OAMBuffer[$05].XDisp
	STA.b BSZ1_Global_OAMBuffer[$06].XDisp
	STA.b BSZ1_Global_OAMBuffer[$07].XDisp
	STA.b BSZ1_Global_OAMBuffer[$08].XDisp
	STA.b BSZ1_Global_OAMBuffer[$09].XDisp
	STA.b BSZ1_Global_OAMBuffer[$0A].XDisp
	STA.b BSZ1_Global_OAMBuffer[$0B].XDisp
	STA.b BSZ1_Global_OAMBuffer[$0C].XDisp
	STA.b BSZ1_Global_OAMBuffer[$0D].XDisp
	STA.b BSZ1_Global_OAMBuffer[$0E].XDisp
	STA.b BSZ1_Global_OAMBuffer[$0F].XDisp
	STA.b BSZ1_Global_OAMBuffer[$10].XDisp
	STA.b BSZ1_Global_OAMBuffer[$11].XDisp
	STA.b BSZ1_Global_OAMBuffer[$1A].XDisp
	STA.b BSZ1_Global_OAMBuffer[$1B].XDisp
	STA.b BSZ1_Global_OAMBuffer[$1C].XDisp
	STA.b BSZ1_Global_OAMBuffer[$1D].XDisp
	STA.b BSZ1_Global_OAMBuffer[$1E].XDisp
	STA.b BSZ1_Global_OAMBuffer[$1F].XDisp
	STA.b BSZ1_Global_OAMBuffer[$20].XDisp
	STA.b BSZ1_Global_OAMBuffer[$21].XDisp
	STA.b BSZ1_Global_OAMBuffer[$22].XDisp
	STA.b BSZ1_Global_OAMBuffer[$23].XDisp
	STA.b BSZ1_Global_OAMBuffer[$24].XDisp
	STA.b BSZ1_Global_OAMBuffer[$25].XDisp
	SEP.b #$30
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C59E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C59E:
	PHD
	LDA.b #(!RAM_BSZ1_Global_OAMTileSizeBuffer&$00FF00)>>8
	XBA
	LDA.b #!RAM_BSZ1_Global_OAMTileSizeBuffer&$00FF00
	TCD
	LDY.b #$1C
CODE_C5C5A7:
	TYA
	ASL
	ASL
	TAX
	LDA.b BSZ1_OAMTileSizeBuffer[$03].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$02].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$01].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$00].Slot,x
	STA.w BSZ1_Global_UpperOAMBuffer[$00].Slot,y
	LDA.b BSZ1_OAMTileSizeBuffer[$07].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$06].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$05].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$04].Slot,x
	STA.w BSZ1_Global_UpperOAMBuffer[$01].Slot,y
	LDA.b BSZ1_OAMTileSizeBuffer[$0B].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$0A].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$09].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$08].Slot,x
	STA.w BSZ1_Global_UpperOAMBuffer[$02].Slot,y
	LDA.b BSZ1_OAMTileSizeBuffer[$0F].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$0E].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$0D].Slot,x
	ASL
	ASL
	ORA.b BSZ1_OAMTileSizeBuffer[$0C].Slot,x
	STA.w BSZ1_Global_UpperOAMBuffer[$03].Slot,y
	DEY
	DEY
	DEY
	DEY
	BPL.b CODE_C5C5A7
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C5F7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C5F7:
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	STZ.w !REGISTER_HDMAEnable
	STZ.w !RAM_BSZ1_Global_HDMAEnable
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C606(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C606:
	PHP
	REP.b #$10
	PHX
	SEP.b #$30
	CMP.b #$01
	BEQ.b CODE_C5C628
	CMP.b #$02
	BEQ.b CODE_C5C628
	STA.l $7E292B
	STA.w $03EC
	LDX.w $03E0
	STA.w $0400,x
	INX
	TXA
	AND.b #$3F
	STA.w $03E0
CODE_C5C628:
	REP.b #$10
	PLX
	PLP
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C62D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C62D:
	PHP
	REP.b #$10
	PHX
	SEP.b #$30
	STA.w $03ED
	LDX.w $03E1
	STA.w $0440,x
	INX
	TXA
	AND.b #$3F
	STA.w $03E1
	REP.b #$10
	PLX
	PLP
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C648(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C648:
	PHP
	REP.b #$10
	PHX
	SEP.b #$30
	STA.w $03EE
	LDX.w $03E2
	STA.w $0480,x
	INX
	TXA
	AND.b #$3F
	STA.w $03E2
	REP.b #$10
	PLX
	PLP
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C663(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C663:
	PHP
	REP.b #$10
	PHX
	SEP.b #$30
	STA.w $03EF
	LDX.w $03E3
	STA.w $04C0,x
	INX
	TXA
	AND.b #$3F
	STA.w $03E3
	REP.b #$10
	PLX
	PLP
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C688(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

ADDR_C5C67E:
	STA.b $00
	STX.b $01
	STY.b $02
	JSR.w CODE_C5C688
	RTL

CODE_C5C688:
	PHP
	REP.b #$30
	LDY.w #$0000
	LDA.w #$BBAA
CODE_C5C691:
	CMP.w !REGISTER_APUPort0
	BNE.b CODE_C5C691
	SEP.b #$20
	LDA.b #$CC
	BRA.b CODE_C5C6C2

CODE_C5C69C:
	LDA.b [$00],y
	INY
	XBA
	LDA.b #$00
	BRA.b CODE_C5C6AF

CODE_C5C6A4:
	XBA
	LDA.b [$00],y
	INY
	XBA
CODE_C5C6A9:
	CMP.w !REGISTER_APUPort0
	BNE.b CODE_C5C6A9
	INC
CODE_C5C6AF:
	REP.b #$20
	STA.w !REGISTER_APUPort0
	SEP.b #$20
	DEX
	BNE.b CODE_C5C6A4
CODE_C5C6B9:
	CMP.w !REGISTER_APUPort0
	BNE.b CODE_C5C6B9
CODE_C5C6BE:
	ADC.b #$03
	BEQ.b CODE_C5C6BE
CODE_C5C6C2:
	PHA
	REP.b #$20
	LDA.b [$00],y
	INY
	INY
	TAX
	LDA.b [$00],y
	INY
	INY
	STA.w !REGISTER_APUPort2
	SEP.b #$20
	CPX.w #$0001
	LDA.b #$00
	ROL
	STA.w !REGISTER_APUPort1
	ADC.b #$7F
	PLA
	STA.w !REGISTER_APUPort0
CODE_C5C6E2:
	CMP.w !REGISTER_APUPort0
	BNE.b CODE_C5C6E2
	BVS.b CODE_C5C69C
	STZ.w !REGISTER_APUPort0
	STZ.w !REGISTER_APUPort1
	STZ.w !REGISTER_APUPort2
	STZ.w !REGISTER_APUPort3
	PLP
	RTS

CODE_C5C6F7:
	LDA.b #DATA_C20000
	STA.b $00
	LDA.b #DATA_C20000>>8
	STA.b $01
	LDA.b #DATA_C20000>>16
	STA.b $02
	LDA.b #$FE
	STA.w !REGISTER_APUPort0
	JMP.w CODE_C5C688
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C70E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C70B:
	SEP.b #$10
	RTS

CODE_C5C70E:
	REP.b #$10
	LDY.w #$0000
CODE_C5C713:
	LDA.b [$08]
	CMP.b #$FF
	BEQ.b CODE_C5C70B
	LDX.b $08
	INX
	BNE.b CODE_C5C723
	LDX.w #$8000
	INC.b $0A
CODE_C5C723:
	STX.b $08
	STA.b $05
	CMP.b #$E0
	BCS.b CODE_C5C737
	AND.b #$E0
	PHA
	LDA.b $05
	REP.b #$21
	AND.w #$001F
	BRA.b CODE_C5C747

CODE_C5C737:
	ASL
	ASL
	ASL
	AND.b #$E0
	PHA
	LDA.b $05
	AND.b #$03
	XBA
	JSR.w CODE_C5C7B1
	REP.b #$21
CODE_C5C747:
	INC
	STA.b $03
	TYA
	ADC.b $03
	STA.b $05
	SEP.b #$20
	PLA
	BEQ.b CODE_C5C76A
	BMI.b CODE_C5C79D
	ASL
	BPL.b CODE_C5C781
	ASL
	BPL.b CODE_C5C78E
	JSR.w CODE_C5C7B1
	LDX.b $03
CODE_C5C761:
	STA.b [$00],y
	INC
	INY
	DEX
	BNE.b CODE_C5C761
	BRA.b CODE_C5C713

CODE_C5C76A:
	LDX.b $08
CODE_C5C76C:
	LDA.b [$08]
	INX
	BNE.b CODE_C5C776
	LDX.w #$8000
	INC.b $0A
CODE_C5C776:
	STX.b $08
	STA.b [$00],y
	INY
	CPY.b $05
	BNE.b CODE_C5C76C
	BRA.b CODE_C5C713

CODE_C5C781:
	JSR.w CODE_C5C7B1
	LDX.b $03
CODE_C5C786:
	STA.b [$00],y
	INY
	DEX
	BNE.b CODE_C5C786
	BRA.b CODE_C5C713

CODE_C5C78E:
	JSR.w CODE_C5C7C0
	LDX.b $03
CODE_C5C793:
	XBA
	STA.b [$00],y
	INY
	DEX
	BNE.b CODE_C5C793
	JMP.w CODE_C5C713

CODE_C5C79D:
	JSR.w CODE_C5C7C0
	TAX
CODE_C5C7A1:
	PHY
	TXY
	LDA.b [$00],y
	PLY
	STA.b [$00],y
	INX
	INY
	CPY.b $05
	BNE.b CODE_C5C7A1
	JMP.w CODE_C5C713

CODE_C5C7B1:
	LDA.b [$08]
	LDX.b $08
	INX
	BNE.b CODE_C5C7BD
	LDX.w #$8000
	INC.b $0A
CODE_C5C7BD:
	STX.b $08
	RTS

CODE_C5C7C0:
	LDA.b [$08]
	LDX.b $08
	INX
	BNE.b CODE_C5C7CC
	LDX.w #$8000
	INC.b $0A
CODE_C5C7CC:
	STX.b $08
	XBA
	LDA.b [$08]
	INX
	BNE.b CODE_C5C7D9
	LDX.w #$8000
	INC.b $0A
CODE_C5C7D9:
	STX.b $08
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C7DC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C7DC:
	LDA.b #DMA[$00].Parameters>>8
	XBA
	LDA.b #DMA[$00].Parameters
	TCD
	REP.b #$10
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	LDY.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STY.b DMA[$00].Parameters
	LDA.w $0055
	BEQ.b CODE_C5C816
	LDY.w #$6000
	STY.w !REGISTER_VRAMAddressLo
	LDY.w #$0540
	CMP.b #$09
	BEQ.b CODE_C5C803
	LDY.w #$1000
CODE_C5C803:
	STY.b DMA[$00].SizeLo
	LDY.w #$7E3C4C
	LDA.b #$7E3C4C>>16
	STY.b DMA[$00].SourceLo
	STA.b DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	STZ.w $0055
CODE_C5C816:
	LDA.w $0056
	BEQ.b CODE_C5C858
	LDY.w #$6800
	CMP.b #$01
	BEQ.b CODE_C5C833
	LDY.w #$6AC0
	CMP.b #$02
	BEQ.b CODE_C5C833
	LDY.w #$6C00
	CMP.b #$03
	BEQ.b CODE_C5C833
	LDY.w #$6D40
CODE_C5C833:
	STY.w !REGISTER_VRAMAddressLo
	LDX.w #$0580
	LDA.l $7E2001
	BNE.b CODE_C5C842
	LDX.w #$0800
CODE_C5C842:
	STX.b DMA[$00].SizeLo
	LDY.w #$7E4C4C
	LDA.b #$7E4C4C>>16
	STY.b DMA[$00].SourceLo
	STA.b DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	STZ.w $0056
	STZ.w $0080
CODE_C5C858:
	LDA.w $0057
	BEQ.b CODE_C5C87B
	LDY.w #$7800
	STY.w !REGISTER_VRAMAddressLo
	LDY.w #$0800
	STY.b DMA[$00].SizeLo
	LDY.w #$7E5C4C
	LDA.b #$7E5C4C>>16
	STY.b DMA[$00].SourceLo
	STA.b DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	STZ.w $0057
	BRA.b CODE_C5C89E

CODE_C5C87B:
	LDA.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	BEQ.b CODE_C5C89E
	STZ.w !REGISTER_CGRAMAddress
	LDY.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STY.b DMA[$00].Parameters
	LDY.w #!RAM_BSZ1_Global_PaletteMirror
	STY.b DMA[$00].SourceLo
	LDA.b #!RAM_BSZ1_Global_PaletteMirror>>16
	STA.b DMA[$00].SourceBank
	LDY.w #$0200
	STY.b DMA[$00].SizeLo
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	STZ.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
CODE_C5C89E:
	REP.b #$20
	SEP.b #$10
	STZ.w !REGISTER_OAMAddressLo
	LDA.w #(!REGISTER_OAMDataWritePort&$0000FF<<8)+$00
	STA.b DMA[$00].Parameters
	LDA.w #!RAM_BSZ1_Global_OAMBuffer
	STA.b DMA[$00].SourceLo
	STZ.b DMA[$00].SourceBank
	LDA.w #$0220
	STA.b DMA[$00].SizeLo
	LDY.b #$01
	STY.w !REGISTER_DMAEnable
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.b DMA[$00].Parameters
	LDA.w #$0000
	TCD
	LDY.b #$00
	STY.w $0030
	LDX.b $23
	BEQ.b CODE_C5C8F7
	SEP.b #$20
	LDA.l DATA_C5CA43,x
	STA.b $E8
	LDA.l DATA_C5CA43+$02,x
	STA.b $E9
	LDA.l DATA_C5CA43+$04,x
	STA.b $EA
	REP.b #$10
	STA.w DMA[$00].SourceBank
	STZ.b $EE
	LDY.w #$0000
	JSR.w CODE_C5C922
	LDA.b $23
	CMP.b #$01
	BEQ.b CODE_C5C913
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C8F5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C8F5:
	REP.b #$20
CODE_C5C8F7:
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	LDA.w #$7F8002
	STA.b $E8
	SEP.b #$20
	LDA.b #$7F8002>>16
	STA.w DMA[$00].SourceBank
	STA.b $EA
	REP.b #$30
	LDY.w #$0000
	JSR.w CODE_C5C9E2
CODE_C5C913:
	REP.b #$20
	LDA.w #$0000
	STA.l $7F8000
	DEC
	STA.l $7F8002
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C922(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C922:
	REP.b #$20
	LDA.b [$E8],y
	CMP.w #$FFFF
	BNE.b CODE_C5C92E
	SEP.b #$20
	RTS

CODE_C5C92E:
	STA.b $EB
	INY
	INY
	SEP.b #$20
	INY
	LDA.b [$E8],y
	AND.b #$80
	ASL
	ROL
	STA.b $00
	LDA.b [$E8],y
	AND.b #$40
	LSR
	LSR
	LSR
	STA.b $ED
	ORA.b #$01
	STA.w DMA[$00].Parameters
	DEY
	LDA.b #!REGISTER_WriteToVRAMPortLo
	STA.w DMA[$00].Destination
	REP.b #$20
	LDA.b $EB
	STA.w !REGISTER_VRAMAddressLo
	LDA.b [$E8],y
	AND.w #$3FFE
	TAX
	STX.w DMA[$00].SizeLo
	INY
	INY
	TYA
	CLC
	ADC.b $E8
	STA.w DMA[$00].SourceLo
	LDA.b $ED
	BEQ.b CODE_C5C99D
	SEP.b #$20
	STA.w DMA[$00].Parameters
	LDA.w DMA[$00].SizeLo
	LSR
	STA.w DMA[$00].SizeLo
	LDA.b $00
	STA.w !REGISTER_VRAMAddressIncrementValue
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	LDA.b #!REGISTER_WriteToVRAMPortHi
	STA.w DMA[$00].Destination
	REP.b #$21
	TYA
	ADC.b $E8
	INC
	STA.w DMA[$00].SourceLo
	LDA.b $EB
	STA.w !REGISTER_VRAMAddressLo
	STX.w DMA[$00].SizeLo
	LDX.w #$0002
CODE_C5C99D:
	STX.b $EB
	TYA
	CLC
	ADC.b $EB
	TAY
	SEP.b #$20
	LDA.b $00
	ORA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$21
	LDA.b [$E8],y
	CMP.w #$FFFF
	BEQ.b CODE_C5C9BE
	JMP.w CODE_C5C92E

CODE_C5C9BE:
	SEP.b #$20
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C9E5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C9C1:
	REP.b #$20
CODE_C5C9C3:
	LDA.b [$E8],y
	STA.w !REGISTER_VRAMAddressLo
	INY
	INY
	LDA.b [$E8],y
	STA.w DMA[$00].SizeLo
	INY
	INY
	TYA
	ADC.b $E8
	STA.w DMA[$00].SourceLo
	TYA
	ADC.w DMA[$00].SizeLo
	TAY
	LDA.w #$0001
	STA.w !REGISTER_DMAEnable
CODE_C5C9E2:
	JMP.w CODE_C5C922

CODE_C5C9E5:
	LDA.b [$E8],y
	CMP.w #$FFFF
	BNE.b CODE_C5C9C3
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5C9ED(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5C9ED:
	SEI
	CLC
	XCE
	SEP.b #$20
	REP.b #$10
	LDX.w #$1FFF
	TXS
	LDA.b #$00
	PHA
	PLB
	PHA
	PHA
	PLD
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	STZ.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_HDMAEnable
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	STZ.w !REGISTER_DMAEnable
	LDA.b #$80
	STA.w !REGISTER_APUPort0
	STA.w !REGISTER_APUPort1
	STA.w !REGISTER_APUPort2
	STA.w !REGISTER_APUPort3
	SEP.b #$10
	JSR.w CODE_C5C1C7
	SEP.b #$30
	LDA.b #$4C
	STA.w $0052
	LDA.b #$4C
	STA.w $0053
	LDA.b #$7E
	STA.w $0054
	LDA.b #$0F
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	JMP.w CODE_C5C0A0
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CA49(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5CA43:
	db $02,$02,$80,$80,$7F,$7F

CODE_C5CA49:
	REP.b #$20
	LDA.w #$0000
	STA.l $105004
	DEC
	STA.l $105002
	SEP.b #$20
	REP.b #$10
	LDA.b #$00
	STA.w $0002
	STA.w $0003
	LDX.w #$1000
CODE_C5CA66:
	DEX
	SEP.b #$20
	LDA.l $105000,x
	STA.w $0000
	STZ.w $0001
	REP.b #$20
	LDA.w $0002
	CLC
	ADC.w $0000
	STA.w $0002
	CPX.w #$0000
	BNE.b CODE_C5CA66
	LDX.w #$1000
CODE_C5CA87:
	DEX
	SEP.b #$20
	LDA.l $115000,x
	STA.w $0000
	STZ.w $0001
	REP.b #$20
	LDA.w $0002
	CLC
	ADC.w $0000
	STA.w $0002
	CPX.w #$0000
	BNE.b CODE_C5CA87
	LDX.w #$1000
CODE_C5CAA8:
	DEX
	SEP.b #$20
	LDA.l $125000,x
	STA.w $0000
	STZ.w $0001
	REP.b #$20
	LDA.w $0002
	CLC
	ADC.w $0000
	STA.w $0002
	CPX.w #$0000
	BNE.b CODE_C5CAA8
	STA.l $105004
	EOR.w #$FFFF
	STA.l $105002
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CAD2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5CAD2:
	SEP.b #$30
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CAD7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5CAD7:
	REP.b #$30
	JSL.l CODE_C5589C
	CPY.w #$0000
	BNE.b CODE_C5CAE3
	RTL

CODE_C5CAE3:
	LDA.l !RAM_BSZ1_Player_CurrentHP
	AND.w #$00FF
	LSR
	LSR
	STA.l $125006
	LDA.l $000086
	AND.w #$00FF
	BNE.b CODE_C5CB00
	LDA.l !RAM_BSZ1_Player_MaxHP
	AND.w #$00FF
CODE_C5CB00:
	LSR
	LSR
	STA.l $125008
	LDX.w #$001A
CODE_C5CB09:
	LDA.l !RAM_BSZ1_Player_Inventory,x
	STA.l $12500A,x
	DEX
	DEX
	BPL.b CODE_C5CB09
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	CMP.b #$FF
	BNE.b CODE_C5CB27
	LDA.l $0000AE
	STA.l $12500B
CODE_C5CB27:
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	CMP.b #$FF
	BNE.b CODE_C5CB37
	LDA.l !RAM_BSZ1_RAM7E75D9
	STA.l $12500D
CODE_C5CB37:
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	CMP.b #$FF
	BNE.b CODE_C5CB47
	LDA.l !RAM_BSZ1_RAM7E75DA
	STA.l $12500A
CODE_C5CB47:
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	CMP.b #$FF
	BNE.b CODE_C5CB57
	LDA.l !RAM_BSZ1_RAM7E75DB
	STA.l $12500C
CODE_C5CB57:
	REP.b #$30
	LDX.w #$00FE
CODE_C5CB5C:
	LDA.l $7E72FD,x
	STA.l $125026,x
	DEX
	DEX
	BPL.b CODE_C5CB5C
	LDX.w #$050E
CODE_C5CB6B:
	LDA.l $7E6DE7,x
	STA.l $125126,x
	DEX
	DEX
	BPL.b CODE_C5CB6B
	LDA.l $0000B9
	STA.l $125636
	LDA.w #$0000
	STA.l $125638
	LDA.l $0000BB
	STA.l $12563A
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	SEP.b #$30
	LDA.l $0000BD
	STA.l $12563C
endif
	SEP.b #$30
	LDX.w !RAM_BSZ1_Global_CurrentWeek
	LDA.b #$01
	STA.w $0010
CODE_C5CB98:
	CPX.b #$00
	BEQ.b CODE_C5CBA2
	ASL.w $0010
	DEX
	BRA.b CODE_C5CB98

CODE_C5CBA2:
	LDA.l !RAM_BSZ1_RAM7E75DD
	ORA.w $0010
	STA.l $12563D
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_MaxBombCount
	STA.l $125640
	LDX.w #$01FE
CODE_C5CBBA:
	LDA.l $7F2002,x
	STA.l $125642,x
	DEX
	DEX
	BPL.b CODE_C5CBBA
	LDX.w #$00FE
CODE_C5CBC9:
	LDA.l !RAM_BSZ1_RAM7E74D9,x
	STA.l $125842,x
	DEX
	DEX
	BPL.b CODE_C5CBC9
	LDA.w #$0895
	STA.l $125FF0
	LDA.w #$0006
	STA.l $125FF2
	LDA.w #$0100
	STA.l $125FF4
	JSL.l CODE_C5CA49
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CBF1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5CBF1:
	REP.b #$30
	LDA.l $125006
	AND.w #$00FF
	ASL
	ASL
	SEP.b #$20
	STA.l !RAM_BSZ1_Player_CurrentHP
	REP.b #$20
	LDA.l $125008
	AND.w #$00FF
	ASL
	ASL
	SEP.b #$20
	STA.l !RAM_BSZ1_Player_MaxHP
	REP.b #$20
	LDX.w #$001A
CODE_C5CC18:
	LDA.l $12500A,x
	STA.l !RAM_BSZ1_Player_Inventory,x
	DEX
	DEX
	BPL.b CODE_C5CC18
	LDA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	AND.w #$00FF
	BEQ.b CODE_C5CC33
	LDA.w #$0016
	STA.w $0680
CODE_C5CC33:
	LDX.w #$00FE
CODE_C5CC36:
	LDA.l $125026,x
	STA.l $7E72FD,x
	DEX
	DEX
	BPL.b CODE_C5CC36
	LDX.w #$050E
CODE_C5CC45:
	LDA.l $125126,x
	STA.l $7E6DE7,x
	DEX
	DEX
	BPL.b CODE_C5CC45
	LDA.l $125636
	STA.l $0000B9
	LDA.l $12563A
	STA.l $0000BB
	SEP.b #$20
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l $12563C
	STA.l $0000BD
	SEP.b #$20
endif
	LDA.l $12563D
	STA.l !RAM_BSZ1_RAM7E75DD
	LDA.l $125640
	STA.l !RAM_BSZ1_Player_MaxBombCount
	REP.b #$20
	LDX.w #$01FE
CODE_C5CC78:
	LDA.l $125642,x
	STA.l $7F2002,x
	DEX
	DEX
	BPL.b CODE_C5CC78
	LDX.w #$00FE
CODE_C5CC87:
	LDA.l $125842,x
	STA.l !RAM_BSZ1_RAM7E74D9,x
	DEX
	DEX
	BPL.b CODE_C5CC87
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CC96(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5CC96:
	REP.b #$30
	LDA.l $125FF0
	CMP.w #$0895
	BNE.b CODE_C5CCDD
	LDA.l $125FF2
	CMP.w #$0006
	BNE.b CODE_C5CCDD
	LDA.l $125FF4
	CMP.w #$0100
	BNE.b CODE_C5CCDD
	JSL.l CODE_C5CBF1
	SEP.b #$30
	LDA.b #$06
	ASL
	ASL
	STA.l !RAM_BSZ1_Player_CurrentHP
	STA.l $7E6DDE
	LDA.b #$01
	STA.l $7E6DE2
	STA.l $7E6DE3
	STA.l $7E6DE4
	STA.l $0000A7
	REP.b #$30
	LDY.w #$0001
	RTL

CODE_C5CCDD:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CCE1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5CCE1:
	REP.b #$30
	LDY.w #$0000
	LDA.l $125FF0
	CMP.w #$0895
	BNE.b CODE_C5CD04
	LDA.l $125FF2
	CMP.w #$0006
	BNE.b CODE_C5CD04
	LDA.l $125FF4
	CMP.w #$0100
	BNE.b CODE_C5CD04
	LDY.w #$0001
CODE_C5CD04:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CD05(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5CD05:
	SEP.b #$30
	PHB
	PHD
	LDA.b #$00
	PHA
	PLB
	LDA.l $00FF8F
	BEQ.b CODE_C5CD2D
	CMP.b #$01
	BEQ.b CODE_C5CD33
	CMP.b #$02
	BEQ.b CODE_C5CD39
	CMP.b #$03
	BEQ.b CODE_C5CD3F
	CMP.b #$04
	BEQ.b CODE_C5CD45
	CMP.b #$05
	BEQ.b CODE_C5CD4B
	CMP.b #$06
	BEQ.b CODE_C5CD3F
	BRA.b CODE_C5CD65

CODE_C5CD2D:
	JSL.l CODE_C578C2
	BRA.b CODE_C5CD65

CODE_C5CD33:
	JSL.l CODE_C57885
	BRA.b CODE_C5CD65

CODE_C5CD39:
	JSL.l CODE_C5CDA8
	BRA.b CODE_C5CD65

CODE_C5CD3F:
	JSL.l CODE_C5CE6F
	BRA.b CODE_C5CD65

CODE_C5CD45:
	JSL.l CODE_C5CD6A
	BRA.b CODE_C5CD65

CODE_C5CD4B:
	SEP.b #$30
	LDA.l $7E292B
	STA.l $7E2931
	REP.b #$20
	LDA.w #$0120
	STA.b $00
	LDA.w #$03E0
	LDY.b #$00
	JSL.l CODE_C5C462
CODE_C5CD65:
	SEP.b #$30
	PLD
	PLB
	RTL

CODE_C5CD6A:
	REP.b #$30
	PHD
	LDA.w #$0000
	STA.l $7E6DC7
CODE_C5CD74:
	LDA.l $7E6DC7
	ASL
	CLC
	ADC.l $7E6DC7
	TAX
	LDA.l DATA_C0CD8A,x
	TCD
	LDA.b $00
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5CD96
	SEP.b #$20
	LDA.b #$FF
	STA.b $1D
	REP.b #$20
CODE_C5CD96:
	LDA.l $7E6DC7
	INC
	STA.l $7E6DC7
	CMP.w #$0014
	BCC.b CODE_C5CD74
	PLD
	SEP.b #$30
	RTL

CODE_C5CDA8:
	SEP.b #$30
	LDA.b #$09
	STA.l $7E2028
	STA.l $7E2029
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	STZ.w !REGISTER_HDMAEnable
	STZ.w !RAM_BSZ1_Global_HDMAEnable
	JSL.l CODE_C5D768
	JSL.l CODE_C5CDDB
	JSL.l CODE_C5D8A6
	JSL.l CODE_C5CE15
	LDA.b #$0F
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	STA.w !REGISTER_ScreenDisplayRegister
	RTL

CODE_C5CDDB:
	SEP.b #$20
	PHD
	LDA.b #DMA[$00].Parameters>>8
	XBA
	LDA.b #DMA[$00].Parameters
	TCD
	REP.b #$10
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	LDY.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STY.b DMA[$00].Parameters
	LDA.w $0055
	BEQ.b CODE_C5CE11
	LDY.w #$5000
	STY.w !REGISTER_VRAMAddressLo
	LDY.w #$1000
	STY.b DMA[$00].SizeLo
	LDY.w #$7E3C4C
	LDA.b #$7E3C4C>>16
	STY.b DMA[$00].SourceLo
	STA.b DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	STZ.w $0055
CODE_C5CE11:
	SEP.b #$10
	PLD
	RTL

CODE_C5CE15:
	SEP.b #$20
	PHD
	LDA.b #DMA[$00].Parameters>>8
	XBA
	LDA.b #DMA[$00].Parameters
	TCD
	REP.b #$10
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	LDY.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STY.b DMA[$00].Parameters
	LDA.w $0056
	BEQ.b CODE_C5CE4B
	LDY.w #$5800
	STY.w !REGISTER_VRAMAddressLo
	LDY.w #$0800
	STY.b DMA[$00].SizeLo
	LDY.w #$7E4C4C
	LDA.b #$7E4C4C>>16
	STY.b DMA[$00].SourceLo
	STA.b DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	STZ.w $0056
CODE_C5CE4B:
	SEP.b #$10
	PLD
	RTL

DATA_C5CE4F:
	dw $0036,$006F,$00A8,$00E1,$011A,$0153,$018C,$01C5
	dw $01FE,$0237,$0270,$02A9,$02E2,$031B,$0354,$038D

CODE_C5CE6F:
	REP.b #$30
	PHD
	LDA.w #$0000
	STA.l $7E6DC7
CODE_C5CE79:
	LDA.l $7E6DC7
	ASL
	CLC
	ADC.l $7E6DC7
	TAX
	LDA.l DATA_C0CD8A,x
	TCD
	LDA.b $00
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5CEE6
	LDA.b $74
	STA.w $0000
	LDA.b $76
	STA.w $0002
	LDA.b $02
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_C5CE4F,x
	CLC
	ADC.b $6B
	STA.b $74
	SEP.b #$20
	LDA.b $6D
	STA.b $76
	REP.b #$20
	LDY.w #$0001
	LDA.b [$74],y
	CMP.w #$FFFF
	BEQ.b CODE_C5CEDA
	LDA.b [$74]
	STA.b $28
	SEP.b #$20
	LDY.w #$0002
	LDA.b [$74],y
	CMP.b #$FE
	BEQ.b CODE_C5CED0
	LDA.b #$C1
CODE_C5CED0:
	STA.b $2A
	LDA.b #$00
	STA.b $25
	STA.b $27
	STA.b $7C
CODE_C5CEDA:
	REP.b #$20
	LDA.w $0000
	STA.b $74
	LDA.w $0002
	STA.b $76
CODE_C5CEE6:
	REP.b #$20
	LDA.l $7E6DC7
	INC
	STA.l $7E6DC7
	CMP.w #$0014
	BCS.b CODE_C5CEF9
	JMP.w CODE_C5CE79

CODE_C5CEF9:
	PLD
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CEFD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5CEFD:
	LDA.b $00
	AND.w #$03FF
	STA.b $00
	PHY
	LDY.w #$0000
CODE_C5CF08:
	LDA.b [$8C],y
	CMP.b $00
	BEQ.b CODE_C5CF10
	BCS.b CODE_C5CF27
CODE_C5CF10:
	INY
	INY
	LDA.b [$8C],y
	DEY
	DEY
	CMP.b $00
	BCC.b CODE_C5CF27
	INY
	INY
	INY
	INY
	LDA.b [$8C],y
	DEY
	DEY
	DEY
	DEY
	JMP.w CODE_C5CF38

CODE_C5CF27:
	CMP.w #$FFFF
	BEQ.b CODE_C5CF35
	INY
	INY
	INY
	INY
	INY
	INY
	JMP.w CODE_C5CF08

CODE_C5CF35:
	LDA.w #$0000
CODE_C5CF38:
	PLY
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CF3A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5CF3A:
	REP.b #$30
CODE_C5CF3C:
	LDA.b [$52],y
	AND.w #$03FF
	STA.b $00
	JSR.w CODE_C5CEFD
	STA.l $7E2C4C,x
	INX
	INX
	INY
	INY
	DEC.b $02
	BNE.b CODE_C5CF3C
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CF55(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

; Note: Routine that advances the RNG.

CODE_C5CF55:
	LDX.b #!RAM_BSZ1_Global_RandomByte01
	LDY.b #$10
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	LDA.w !RAM_BSZ1_Global_RandomByte01&$FF0000,x
	AND.b #$02
	STA.w $0000
	LDA.w (!RAM_BSZ1_Global_RandomByte02&$FF0000)+$01,x
	AND.b #$02
	EOR.w $0000
	CLC
	BEQ.b CODE_C5CF74
	SEC
CODE_C5CF74:
	ROR.w !RAM_BSZ1_Global_RandomByte01&$FF0000,x
	INX
	DEY
	BPL.b CODE_C5CF74
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5CF7D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5CF7D:
	REP.b #$20
	LDA.b $00
	STA.b $04
	LDA.b $00
	AND.w #$0FFF
	ASL
	STA.b $0C
	LDA.w $0052
	CLC
	ADC.b $0C
	ADC.w #$0040
	STA.b $00
	LDA.w $0054
	STA.b $02
	STZ.b $0C
	LDA.w $0058
	PHA
	AND.w #$000F
	ASL
	STA.b $06
	STA.b $0A
	PLA
	LSR
	LSR
	LSR
	LSR
	STA.b $08
	REP.b #$30
	LDX.w #$FFFE
CODE_C5CFB5:
	INX
	INX
	LDA.l $7F8002,x
	CMP.w #$FFFF
	BNE.b CODE_C5CFB5
	LDY.w #$0000
CODE_C5CFC3:
	LDA.b $04
	STA.l $7F8002,x
	AND.w #$03FF
	ASL
	STA.b $0E
	INX
	INX
	LDA.b $0A
	STA.l $7F8002,x
	INX
	INX
CODE_C5CFD9:
	LDA.w $005A,y
	STA.b $00
	STA.l $7F8002,x
	LDA.b $00
	AND.w #$03FF
	CMP.w #$00E0
	BCC.b CODE_C5D018
	CMP.w #$013A
	BCS.b CODE_C5D018
	SEC
	SBC.w #$00E0
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$03
	STA.w !REGISTER_Divisor
	REP.b #$20
	NOP #4
	PHX
	LDA.w #$0400
	LDX.w !REGISTER_ProductOrRemainderLo
	BEQ.b CODE_C5D012
CODE_C5D00E:
	LSR
	DEX
	BNE.b CODE_C5D00E
CODE_C5D012:
	PLX
	ORA.w #$0010
	BNE.b CODE_C5D01D
CODE_C5D018:
	LDA.b $00
	JSR.w CODE_C5CEFD
CODE_C5D01D:
	PHX
	LDX.b $0E
	STA.b $00
	LDA.l $7E2C4C,x
	AND.w #$0080
	ORA.b $00
	STA.l $7E2C4C,x
	SEP.b #$20
	LDA.l $7E6DAC
	CMP.b #$02
	BNE.b CODE_C5D043
	LDA.l $7E2C4D,x
	ORA.b #$08
	STA.l $7E2C4D,x
CODE_C5D043:
	REP.b #$20
	INC.b $0E
	INC.b $0E
	PLX
	INX
	INX
	INY
	INY
	CPY.b $06
	BNE.b CODE_C5CFD9
	LDA.b $04
	CLC
	ADC.w #$0020
	STA.b $04
	ASL.b $06
	DEC.b $08
	BEQ.b CODE_C5D063
	JMP.w CODE_C5CFC3

CODE_C5D063:
	LDA.w #$FFFF
	STA.l $7F8002,x
	SEP.b #$30
	LDA.b #$01
	STA.w $0030
	STZ.b $23
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D074(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D074:
	REP.b #$20
	LDA.w $0000
	AND.w #$00FF
	LSR
	LSR
	LSR
	ASL
	ASL
	ASL
	ASL
	ASL
	AND.w #$03E0
	STA.w $0002
	LDA.w $0001
	AND.w #$00FF
	LSR
	LSR
	LSR
	AND.w #$001F
	ORA.w $0002
	SEP.b #$20
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D09C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D09C:
	JSR.w CODE_C5D074
	REP.b #$20
	TAX
	LDA.l $7E2C4C,x
	AND.w #$00FF
	SEP.b #$20
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D0AC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D0AC:
	LDA.w $063B
	CMP.b #$08
	BNE.b CODE_C5D0B6
	LDA.b #$00
	RTL

CODE_C5D0B6:
	SEP.b #$30
	LDA.b #$04
	PHY
	PHX
	LDY.w $0000
	CPY.b #$02
	BCS.b CODE_C5D0CD
	LDA.w $0004
	CPY.b #$01
	BEQ.b CODE_C5D0CD
	EOR.b #$FF
	INC
CODE_C5D0CD:
	CLC
	ADC.b $08
	CLC
	ADC.l $7E2014
	STA.w $0005
	REP.b #$30
	AND.w #$00F8
	ASL
	ASL
	STA.w $000D
	SEP.b #$30
	LDA.b #$00
	CPY.b #$02
	BCC.b CODE_C5D0F4
	LDA.w $0004
	CPY.b #$02
	BEQ.b CODE_C5D0F4
	EOR.b #$FF
	INC
CODE_C5D0F4:
	CLC
	ADC.b $05
	STA.w $0006
	REP.b #$30
	AND.w #$00FF
	LSR
	LSR
	LSR
	CLC
	ADC.w $000D
	ASL
	CLC
	ADC.w #$2C4C
	STA.w $000D
	SEP.b #$30
	PLX
	TYA
	BIT.b #$03
	BNE.b CODE_C5D134
	BIT.b #$04
	BNE.b CODE_C5D128
	LDA.w $0005
	AND.b #$07
	EOR.b #$07
	STA.w $0005
	CPX.b $05
	BCC.b CODE_C5D147
CODE_C5D128:
	LDA.w $0006
	AND.b #$07
	EOR.b #$07
	STA.w $0006
	BRA.b CODE_C5D152

CODE_C5D134:
	BIT.b #$02
	BNE.b CODE_C5D147
	LDA.w $0005
	AND.b #$07
	EOR.b #$FF
	INC
	STA.w $0005
	CPX.b $05
	BCS.b CODE_C5D128
CODE_C5D147:
	LDA.w $0006
	AND.b #$07
	EOR.b #$FF
	INC
	STA.w $0006
CODE_C5D152:
	LDA.b #$7E
	STA.w $000F
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	REP.b #$20
	LDA.b [$0D]
	SEP.b #$20
	PLD
	PLY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D167(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D167:
	REP.b #$30
	LDX.w #$FFFE
CODE_C5D16C:
	INX
	INX
	LDA.l $7F8002,x
	CMP.w #$FFFF
	BNE.b CODE_C5D16C
	LDY.w #$0000
CODE_C5D17A:
	LDA.b [$00],y
	STA.l $7F8002,x
	INX
	INX
	INY
	INY
	CMP.w #$FFFF
	BNE.b CODE_C5D17A
	SEP.b #$30
	LDA.b #$01
	STA.w $0030
	STZ.b $23
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D1B3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5D193:
	dw (DATA_C0C045-DATA_C0C045)+$34
	dw (DATA_C0C079-DATA_C0C045)+$34
	dw (DATA_C0C0AD-DATA_C0C045)+$34
	dw (DATA_C0C0E1-DATA_C0C045)+$34
	dw (DATA_C0C115-DATA_C0C045)+$34
	dw (DATA_C0C149-DATA_C0C045)+$34
	dw (DATA_C0C17D-DATA_C0C045)+$34
	dw (DATA_C0C1B1-DATA_C0C045)+$34
	dw (DATA_C0C1E5-DATA_C0C045)+$34
	dw (DATA_C0C219-DATA_C0C045)+$34
	dw (DATA_C0C24D-DATA_C0C045)+$34
	dw (DATA_C0C281-DATA_C0C045)+$34
	dw (DATA_C0C2B5-DATA_C0C045)+$34
	dw (DATA_C0C2E9-DATA_C0C045)+$34
	dw (DATA_C0C31D-DATA_C0C045)+$34
	dw (DATA_C0C351-DATA_C0C045)+$34

CODE_C5D1B3:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	STA.l $7FFF00
	LDA.l $7E2002
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_C5D193,x
	ADC.w #DATA_C0C045-$30
	STA.b $42
	SBC.w #$0003
	STA.b $00
	SEP.b #$20
	LDA.b #(DATA_C0C045-$30)>>16
	STA.b $44
	STA.b $02
	LDA.l $7E2003
	BIT.b #$80
	BNE.b CODE_C5D24E
	LDA.b [$00]
	INC
	BEQ.b CODE_C5D1F4
	CMP.b #$FF
	BNE.b CODE_C5D1F0
	LDA.b #$80
CODE_C5D1F0:
	JSL.l CODE_C5C606
CODE_C5D1F4:
	LDY.w #$0001
	LDA.b [$00],y
	CMP.b #$FF
	BEQ.b CODE_C5D24E
	CMP.b #$FE
	BEQ.b CODE_C5D23C
	STA.w !REGISTER_DividendLo
	STZ.w !REGISTER_DividendHi
	LDA.b #$03
	STA.w !REGISTER_Divisor
	NOP #7
	LDA.w !REGISTER_QuotientLo
	INC
	LDX.w !REGISTER_ProductOrRemainderLo
	BEQ.b CODE_C5D230
	DEX
	BEQ.b CODE_C5D236
	STA.w $0000
	LDA.w !REGISTER_APUPort3
	AND.b #$F0
	ORA.w $0000
	JSL.l CODE_C5C663
	BRA.b CODE_C5D24E

CODE_C5D230:
	JSL.l CODE_C5C62D
	BRA.b CODE_C5D24E

CODE_C5D236:
	JSL.l CODE_C5C648
	BRA.b CODE_C5D24E

CODE_C5D23C:
	LDA.b #$80
	JSL.l CODE_C5C606
	LDA.b #$80
	JSL.l CODE_C5C62D
	LDA.b #$80
	JSL.l CODE_C5C648
CODE_C5D24E:
	LDA.l $7E2002
	STA.l $000048
	LDA.l $7E2001
	STA.l $7E2000
	STZ.b $46
CODE_C5D260:
	LDA.b $46
	CMP.b #$08
	BCS.b CODE_C5D2A2
	JSL.l CODE_C5D563
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C5D29C
	JSL.l CODE_C5D57F
	SEP.b #$30
	LDA.l $7E2001
	CMP.l $7E2000
	BEQ.b CODE_C5D286
	JSL.l CODE_C57683
	SEP.b #$30
CODE_C5D286:
	LDA.l $7E2002
	CMP.l $000048
	BEQ.b CODE_C5D29C
	LDA.l $7E2003
	AND.b #$7F
	STA.l $7E2003
	BRA.b CODE_C5D2AC

CODE_C5D29C:
	INC.b $46
	JML.l CODE_C5D260

CODE_C5D2A2:
	LDA.l $7E2003
	ORA.b #$80
	STA.l $7E2003
CODE_C5D2AC:
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D2CE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5D2AE:
	dw $0039,$0072,$00AB,$00E4,$011D,$0156,$018F,$01C8
	dw $0201,$023A,$0273,$02AC,$02E5,$031E,$0357,$0390

CODE_C5D2CE:
	REP.b #$30
	LDA.b $02
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_C5D2AE,x
	ADC.b $6B
	STA.b $71
	SBC.w #$0008
	STA.b $74
	SEP.b #$20
	LDA.b $6D
	STA.b $73
	STA.b $76
	LDY.w #$0003
	LDA.b [$74],y
	STA.w $009F
	LDA.b $03
	BIT.b #$80
	BEQ.b CODE_C5D2FE
	JML.l CODE_C5D3A9

CODE_C5D2FE:
	LDY.w #$0001
	LDA.b [$74],y
	INC
	BEQ.b CODE_C5D310
	CMP.b #$FF
	BNE.b CODE_C5D30C
	LDA.b #$80
CODE_C5D30C:
	JSL.l CODE_C5C606
CODE_C5D310:
	INY
	LDA.b [$74],y
	CMP.b #$FF
	BEQ.b CODE_C5D368
	CMP.b #$FE
	BEQ.b CODE_C5D356
	STA.w !REGISTER_DividendLo
	STZ.w !REGISTER_DividendHi
	LDA.b #$03
	STA.w !REGISTER_Divisor
	NOP #7
	LDA.w !REGISTER_QuotientLo
	INC
	LDX.w !REGISTER_ProductOrRemainderLo
	BEQ.b CODE_C5D34A
	DEX
	BEQ.b CODE_C5D350
	STA.w $0000
	LDA.w !REGISTER_APUPort3
	AND.b #$F0
	ORA.w $0000
	JSL.l CODE_C5C663
	BRA.b CODE_C5D368

CODE_C5D34A:
	JSL.l CODE_C5C62D
	BRA.b CODE_C5D368

CODE_C5D350:
	JSL.l CODE_C5C648
	BRA.b CODE_C5D368

CODE_C5D356:
	LDA.b #$80
	JSL.l CODE_C5C606
	LDA.b #$80
	JSL.l CODE_C5C62D
	LDA.b #$80
	JSL.l CODE_C5C648
CODE_C5D368:
	LDA.b [$74]
	STA.b $69
	LDY.w #$0005
	LDA.b [$74],y
	CMP.b #$1F
	BEQ.b CODE_C5D385
	CMP.b #$1E
	BNE.b CODE_C5D37B
	LDA.b #$FF
CODE_C5D37B:
	STA.b $1C
	PHY
	JSL.l CODE_C5E310
	REP.b #$10
	PLY
CODE_C5D385:
	INY
	REP.b #$20
	INY
	LDA.b [$74],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D3A9
	DEY
	LDA.b [$74],y
	STA.b $28
	SEP.b #$20
	INY
	INY
	LDA.b [$74],y
	CMP.b #$FE
	BEQ.b CODE_C5D3A1
	LDA.b #$C1
CODE_C5D3A1:
	STA.b $2A
	STZ.b $25
	STZ.b $27
	STZ.b $7C
CODE_C5D3A9:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	SEP.b #$20
else
	REP.b #$20
	LDA.b $29
	CMP.w #$FEFF
	SEP.b #$20
	BEQ.b CODE_C5D3B8
	JSL.l CODE_C0E000
CODE_C5D3B8:
endif
	JSL.l CODE_CC67D4
	SEP.b #$30
	LDA.b $02
	STA.w $0048
	JSR.w CODE_C5EC1D
	LDA.b $02
	CMP.w $0048
	BNE.b CODE_C5D402
	STZ.w $0046
CODE_C5D3D0:
	LDA.w $0046
	CMP.b #$08
	BCS.b CODE_C5D419
	JSL.l CODE_C5D52F
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C5D3E9
	LDA.b $03
	AND.b #$BF
	STA.b $03
	BRA.b CODE_C5D3F3

CODE_C5D3E9:
	LDA.b $03
	ORA.b #$40
	STA.b $03
	JSL.l CODE_C5D54D
CODE_C5D3F3:
	SEP.b #$30
	LDA.b $00
	CMP.b $01
	BNE.b CODE_C5D402
	LDA.b $02
	CMP.w $0048
	BEQ.b CODE_C5D40A
CODE_C5D402:
	LDA.b $03
	AND.b #$7F
	STA.b $03
	BRA.b CODE_C5D41F

CODE_C5D40A:
	LDA.b $1C
	CMP.b $1D
	BEQ.b CODE_C5D414
	JSL.l CODE_C5E310
CODE_C5D414:
	INC.w $0046
	BRA.b CODE_C5D3D0

CODE_C5D419:
	LDA.b $03
	ORA.b #$80
	STA.b $03
CODE_C5D41F:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D420(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D420:
	REP.b #$20
	PHD
	LDA.w #$0000
	TCD
	LDA.w $1514
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.b $00
	ASL
	ADC.b $00
	ADC.w #$0028
	ADC.w $1505
	STA.b $42
	SEP.b #$20
	LDA.w $1507
	STA.b $44
	LDA.w $1514
	STA.b $49
	LDA.l $7E2001
	STA.l $7E2000
	LDA.w $1516
	STA.b $46
CODE_C5D456:
	LDA.b $46
	CMP.b #$04
	BCS.b CODE_C5D49D
	JSL.l CODE_C5D563
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_C5D497
	JSL.l CODE_C5D57F
	SEP.b #$30
	LDA.l $7E2001
	CMP.l $7E2000
	BEQ.b CODE_C5D484
	STA.l $7E2000
	JSL.l CODE_C56A7B
	JSL.l CODE_C57683
	SEP.b #$30
CODE_C5D484:
	LDA.w $1514
	CMP.b $49
	BEQ.b CODE_C5D497
	LDA.l $001515
	AND.b #$7F
	STA.l $001515
	BRA.b CODE_C5D4A7

CODE_C5D497:
	INC.b $46
	JML.l CODE_C5D456

CODE_C5D49D:
	LDA.l $001515
	ORA.b #$80
	STA.l $001515
CODE_C5D4A7:
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D4C9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5D4A9:
	dw $0000,$0030,$0060,$0090,$00C0,$00F0,$0120,$0150
	dw $0180,$01B0,$01E0,$0210,$0240,$0270,$02A0,$02D0

CODE_C5D4C9:
	REP.b #$20
	LDA.b $02
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_C5D4A9,x
	ADC.b $32
	STA.w $0042
	SEP.b #$30
	LDA.b $34
	STA.w $0044
	LDA.b $02
	STA.w $0048
	SEP.b #$30
	STZ.w $0046
CODE_C5D4EC:
	JSL.l CODE_C5D592
	SEP.b #$30
	CPY.b #$00
	BNE.b CODE_C5D4FE
	LDA.b $03
	AND.b #$BF
	STA.b $03
	BRA.b CODE_C5D508

CODE_C5D4FE:
	LDA.b $03
	ORA.b #$40
	STA.b $03
	JSL.l CODE_C5D5B8
CODE_C5D508:
	SEP.b #$30
	LDA.b $00
	CMP.b #$FF
	BEQ.b CODE_C5D52E
	CMP.b $01
	BNE.b CODE_C5D51B
	LDA.b $02
	CMP.w $0048
	BEQ.b CODE_C5D520
CODE_C5D51B:
	LDA.b #$80
	TRB.b $03
	RTL

CODE_C5D520:
	INC.w $0046
	LDA.w $0046
	CMP.b #$08
	BCC.b CODE_C5D4EC
	LDA.b #$80
	TSB.b $03
CODE_C5D52E:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D52F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D52F:
	LDA.w $0046
	ASL
	ADC.w $0046
	ASL
	TAY
	REP.b #$30
	LDA.b [$71],y
	STA.w $0000
	INY
	INY
	LDA.b [$71],y
	STA.w $0002
	STY.w $004D
	JMP.w [$0000]

CODE_C5D54C:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D54D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D54D:
	REP.b #$30
	LDY.w $004D
	INY
	LDA.b [$71],y
	STA.w $0000
	INY
	INY
	LDA.b [$71],y
	STA.w $0002
	JMP.w [$0000]

CODE_C5D562:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D563(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D563:
	LDA.b $46
	ASL
	ADC.b $46
	ASL
	REP.b #$30
	AND.w #$00FF
	TAY
	LDA.b [$42],y
	STA.b $00
	INY
	INY
	LDA.b [$42],y
	STA.b $02
	STY.b $4D
	JMP.w [$0000]

CODE_C5D57E:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D57F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D57F:
	REP.b #$30
	LDY.b $4D
	INY
	LDA.b [$42],y
	STA.b $00
	INY
	INY
	LDA.b [$42],y
	STA.b $02
	JMP.w [$0000]

CODE_C5D591:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D592(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D592:
	SEP.b #$30
	LDA.w $0046
	ASL
	ADC.w $0046
	ASL
	TAY
	REP.b #$20
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$42],y
	STA.b $00
	INY
	INY
	LDA.b [$42],y
	STA.b $02
	STY.w $004D
	REP.b #$10
	PLD
	JMP.w [$0000]

CODE_C5D5B7:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D5B8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D5B8:
	SEP.b #$30
	LDY.w $004D
	INY
	REP.b #$20
	PHD
	LDA.w #$0000
	TCD
	LDA.b [$42],y
	STA.b $00
	INY
	INY
	LDA.b [$42],y
	STA.b $02
	REP.b #$10
	PLD
	JMP.w [$0000]

CODE_C5D5D5:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_C5D5D6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5D5D6:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0011,$0011,$0003,$0073,$0073,$0083,$01EA,$01ED
	dw $0080,$01F6,$01F7,$0080,$01FA,$01FD,$0080,$0000
	dw $01FF,$0001,$0200,$0201,$0001,$0204,$020D,$0001
	dw $0224,$022B,$0083,$0234,$023B,$0083,$0000,$02FF
	dw $0000,$FFFF
else
	dw $0011,$0011,$0003,$01EA,$01ED,$0080,$01F6,$01F7
	dw $0080,$01FA,$01FD,$0080,$0000,$01FF,$0001,$0200
	dw $0201,$0001,$0204,$020D,$0001,$0224,$022B,$0083
	dw $0234,$023B,$0083,$0000,$02FF,$0000,$FFFF
endif

DATA_C5D614:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $000F,$000F,$0000,$001F,$001F,$0000,$0045,$0045
	dw $0000,$0055,$0055,$0000,$00CA,$00CB,$0015,$0065
	dw $0065,$0015,$0075,$0075,$0015,$00B5,$00B6,$0015
	dw $005A,$005B,$0015,$006A,$006B,$0015,$007A,$007B
	dw $0000,$00A7,$00A7,$0000,$00AE,$00AF,$0000,$00B2
	dw $00B2,$0000,$00B5,$00B7,$0000,$00BE,$00BF,$0000
	dw $00C8,$00CB,$0000,$00CC,$00CD,$0008,$00CF,$00CF
	dw $0000,$008E,$008F,$0000,$009E,$009F,$0000,$004C
	dw $004D,$0000,$005C,$005D,$0000,$004E,$004F,$0021
	dw $005E,$005F,$0021,$006C,$006F,$0001,$007C,$007F
	dw $0001,$008C,$008D,$0083,$009C,$009D,$0083,$00AC
	dw $00AD,$0083,$00BC,$00BD,$0083,$00E0,$00E3,$0000
	dw $00F0,$00F3,$0000,$0100,$013F,$0000,$01C0,$01FF
	dw $0000,$0184,$0187,$0083,$0194,$0197,$0083,$01A4
	dw $01A7,$0083,$01B4,$01B7,$0083,$0000,$02FF,$0005
	dw $FFFF
else
	dw $000F,$000F,$0000,$001F,$001F,$0000,$0045,$0045
	dw $0000,$0055,$0055,$0000,$00CA,$00CB,$0015,$0065
	dw $0065,$0015,$0075,$0075,$0015,$00B5,$00B6,$0015
	dw $005A,$005B,$0015,$006A,$006B,$0015,$007A,$007B
	dw $0000,$00A0,$00A1,$0000,$00A7,$00A7,$0000,$00AE
	dw $00AF,$0000,$00B2,$00B2,$0000,$00B5,$00B7,$0000
	dw $00BE,$00BF,$0000,$00C8,$00CB,$0000,$00CC,$00CD
	dw $0008,$00CF,$00CF,$0000,$01C6,$01C7,$0000,$01D6
	dw $01D7,$0000,$008E,$008F,$0000,$009E,$009F,$0000
	dw $004C,$004D,$0000,$005C,$005D,$0000,$004E,$004F
	dw $0021,$005E,$005F,$0021,$006C,$006F,$0001,$007C
	dw $007F,$0001,$008C,$008D,$0003,$009C,$009D,$0003
	dw $00AC,$00AD,$0003,$00BC,$00BD,$0003,$00E0,$00E2
	dw $0000,$00F0,$00F0,$0000,$00E3,$00E3,$0000,$00F3
	dw $00F3,$0000,$00F1,$00F2,$0000,$01DE,$01DF,$0000
	dw $01F0,$01F1,$0000,$0100,$0107,$0000,$0110,$0117
	dw $0000,$0120,$0123,$0000,$0130,$0133,$0000,$0000
	dw $01FF,$0005,$FFFF
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D72A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D72A:
	SEI
	STZ.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.l $7E2028
	BEQ.b CODE_C5D73B
	JSL.l CODE_C5D768
	JMP.w CODE_C5D761

CODE_C5D73B:
	LDA.l $7E2029
	BEQ.b CODE_C5D74D
	LDA.w $0055
	BNE.b CODE_C5D761
	JSL.l CODE_C5D8A6
	JMP.w CODE_C5D761

CODE_C5D74D:
	LDA.l $7E202A
	BEQ.b CODE_C5D761
	LDA.w $0055
	BNE.b CODE_C5D761
	LDA.w $0056
	BNE.b CODE_C5D761
	JSL.l CODE_C5DA58
CODE_C5D761:
	CLI
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D768(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D768:
	SEP.b #$20
	LDA.l $7E2001
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$000C
	LDA.b [$06],y
	STA.b $09
	INY
	LDA.b [$06],y
	STA.b $0A
	CMP.w #$FFFF
	BEQ.b CODE_C5D79A
	JMP.w CODE_C5D82E

CODE_C5D79A:
	LDY.w #$0012
	LDA.b [$06],y
	STA.b $09
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BNE.b CODE_C5D7AC
	JMP.w CODE_C5D81D

CODE_C5D7AC:
	STA.b $0A
	LDY.w #$0018
	LDA.b [$06],y
	STA.b $03
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D81D
	STA.b $04
	LDA.l $7E2009
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $0C
	LDA.l $7E2006
	AND.w #$00FF
	CLC
	ADC.b $0C
	STA.b $0C
	ASL
	CLC
	ADC.b $0C
	STA.b $0C
	CLC
	ADC.w #$0100
	TAY
	LDA.b [$09],y
	STA.b $00
	INY
	LDA.b [$09],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D81D
	STA.b $01
	JSL.l CODE_C5826A
	LDY.w #$0015
	LDA.b [$06],y
	STA.b $03
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D81B
	STA.b $04
	LDA.b $0C
	TAY
	LDA.b [$03],y
	STA.b $00
	INY
	LDA.b [$03],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D894
	STA.b $01
	JSL.l CODE_C5DB91
CODE_C5D81B:
	BRA.b CODE_C5D894

CODE_C5D81D:
	LDX.w #$0FFE
CODE_C5D820:
	LDA.w #$0000
	STA.l $7E3C4C,x
	DEX
	DEX
	BPL.b CODE_C5D820
	JMP.w CODE_C5D894

CODE_C5D82E:
	LDA.l $7E2009
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $0C
	LDA.l $7E2006
	AND.w #$00FF
	CLC
	ADC.b $0C
	STA.b $0C
	ASL
	CLC
	ADC.b $0C
	STA.b $0C
	CLC
	ADC.w #$0100
	TAY
	LDA.b [$09],y
	STA.b $02
	INY
	LDA.b [$09],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D89D
	STA.b $03
	LDX.w #$0FFE
	TXY
CODE_C5D864:
	LDA.b [$02],y
	STA.l $7E3C4C,x
	DEX
	DEX
	TXY
	BPL.b CODE_C5D864
	LDY.w #$000F
	LDA.b [$06],y
	STA.b $03
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D894
	STA.b $04
	LDY.b $0C
	LDA.b [$03],y
	STA.b $00
	INY
	LDA.b [$03],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D894
	STA.b $01
	JSL.l CODE_C5DE54
CODE_C5D894:
	SEP.b #$30
	LDA.l $7E2028
	STA.w $0055
CODE_C5D89D:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E2028
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5D8A6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5D8A6:							; Note: Related to screen transitions.
	SEP.b #$20
	LDA.l $7E2001
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$001B
	LDA.b [$06],y
	STA.b $09
	STA.b $8F
	INY
	LDA.b [$06],y
	STA.b $0A
	STA.b $90
	CMP.w #$FFFF
	BEQ.b CODE_C5D8DC
	JMP.w CODE_C5D9A4

CODE_C5D8DC:
	LDY.w #$0021
	LDA.b [$06],y
	STA.b $09
	STA.b $8F
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BNE.b CODE_C5D8F0
	JMP.w CODE_C5DA13

CODE_C5D8F0:
	STA.b $0A
	STA.b $90
	LDY.w #$0027
	LDA.b [$06],y
	STA.b $03
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BNE.b CODE_C5D906
	JMP.w CODE_C5D993

CODE_C5D906:
	STA.b $04
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $0C
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.b $0C
	STA.b $0C
	ASL
	CLC
	ADC.b $0C
	STA.b $0C
	CLC
	ADC.w #$0100
	TAY
	LDA.l $7E2029
	AND.w #$0005
	CMP.w #$0005
	BEQ.b CODE_C5D94A
	LDA.b [$09],y
	STA.b $00
	INY
	LDA.b [$09],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D993
	STA.b $01
	JSL.l CODE_C5826A
CODE_C5D94A:
	LDY.w #$0024
	LDA.b [$06],y
	STA.b $03
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D990
	STA.b $04
	LDY.b $0C
	LDA.b [$03],y
	STA.b $00
	INY
	LDA.b [$03],y
	CMP.w #$FFFF
	BEQ.b CODE_C5D990
	STA.b $01
	LDA.l $7E2029
	AND.w #$00FF
	CMP.w #$0001
	BEQ.b CODE_C5D97E
	CMP.w #$0005
	BEQ.b CODE_C5D985
	BRA.b CODE_C5D98C

CODE_C5D97E:
	JSL.l CODE_C5DB91
	JMP.w CODE_C5D98C

CODE_C5D985:
	JSL.l CODE_C5DB91
	JMP.w CODE_C5DA13

CODE_C5D98C:
	JSL.l CODE_C5DDBA
CODE_C5D990:
	JMP.w CODE_C5DA13

CODE_C5D993:
	LDX.w #$07FE
CODE_C5D996:
	LDA.w #$0000
	STA.l $7E4C4C,x
	DEX
	DEX
	BPL.b CODE_C5D996
	JMP.w CODE_C5DA13

CODE_C5D9A4:
	LDA.l $7E2015
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $0C
	LDA.l $7E2012
	AND.w #$00FF
	CLC
	ADC.b $0C
	STA.b $0C
	ASL
	CLC
	ADC.b $0C
	STA.b $0C
	CLC
	ADC.w #$0100
	TAY
	LDA.b [$09],y
	STA.b $02
	INY
	LDA.b [$09],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DA4F
	STA.b $03
	LDX.w #$07FE
	TXY
CODE_C5D9DA:
	LDA.b [$02],y
	STA.l $7E4C4C,x
	DEX
	DEX
	TXY
	BPL.b CODE_C5D9DA
	LDY.w #$001E
	LDA.b [$06],y
	STA.b $03
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DA13
	STA.b $04
	LDA.l $7E2029
	CMP.w #$0001
	BNE.b CODE_C5DA13
	LDY.b $0C
	LDA.b [$03],y
	STA.b $00
	INY
	LDA.b [$03],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DA13
	STA.b $01
	JSL.l CODE_C5DE54
CODE_C5DA13:
	LDA.l $7E2029
	AND.w #$00FF
	CMP.w #$0005
	BNE.b CODE_C5DA21
	BRA.b CODE_C5DA39

CODE_C5DA21:
	LDA.w $063A
	CMP.w #$0800
	BEQ.b CODE_C5DA39
	LDA.w #$0000
	TAX
	TAY
	LDA.w #$0400
	STA.b $02
	SEP.b #$20
	JSL.l CODE_C5CF3A
CODE_C5DA39:
	SEP.b #$30
	LDA.l $7E2029
	CMP.b #$09
	BEQ.b CODE_C5DA47
	CMP.b #$05
	BNE.b CODE_C5DA49
CODE_C5DA47:
	LDA.b #$01
CODE_C5DA49:
	STA.w $0056
	STA.w $0092
CODE_C5DA4F:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E2029
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5DA58(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5DA58:
	SEP.b #$20
	LDA.l $7E2001
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$002A
	LDA.b [$06],y
	STA.b $09
	INY
	LDA.b [$06],y
	STA.b $0A
	CMP.w #$FFFF
	BEQ.b CODE_C5DA8A
	JMP.w CODE_C5DB19

CODE_C5DA8A:
	LDY.w #$0030
	LDA.b [$06],y
	STA.b $09
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DB07
	STA.b $0A
	LDY.w #$0036
	LDA.b [$06],y
	STA.b $03
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DB09
	STA.b $04
	LDA.l $7E2021
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $0C
	LDA.l $7E201E
	AND.w #$00FF
	CLC
	ADC.b $0C
	STA.b $0C
	ASL
	CLC
	ADC.b $0C
	STA.b $0C
	CLC
	ADC.w #$0100
	TAY
	LDA.b [$09],y
	STA.b $00
	INY
	LDA.b [$09],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DB09
	STA.b $01
	JSL.l CODE_C5826A
	LDY.w #$0033
	LDA.b [$06],y
	STA.b $03
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DB07
	STA.b $04
	LDY.b $0C
	LDA.b [$03],y
	STA.b $00
	INY
	LDA.b [$03],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DB7F
	STA.b $01
	JSL.l CODE_C5DB91
CODE_C5DB07:
	BRA.b CODE_C5DB7F

CODE_C5DB09:
	LDX.w #$07FE
CODE_C5DB0C:
	LDA.w #$0000
	STA.l $7E5C4C,x
	DEX
	DEX
	BPL.b CODE_C5DB0C
	BRA.b CODE_C5DB7F

CODE_C5DB19:
	LDA.l $7E2021
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $0C
	LDA.l $7E201E
	AND.w #$00FF
	CLC
	ADC.b $0C
	STA.b $0C
	ASL
	CLC
	ADC.b $0C
	STA.b $0C
	CLC
	ADC.w #$0100
	TAY
	LDA.b [$09],y
	STA.b $02
	INY
	LDA.b [$09],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DB09
	STA.b $03
	LDX.w #$07FE
	TXY
CODE_C5DB4F:
	LDA.b [$02],y
	STA.l $7E5C4C,x
	DEX
	DEX
	TXY
	BPL.b CODE_C5DB4F
	LDY.w #$002D
	LDA.b [$06],y
	STA.b $03
	INY
	LDA.b [$06],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DB7F
	STA.b $04
	LDY.b $0C
	LDA.b [$03],y
	STA.b $00
	INY
	LDA.b [$03],y
	CMP.w #$FFFF
	BEQ.b CODE_C5DB7F
	STA.b $01
	JSL.l CODE_C5DE54
CODE_C5DB7F:
	SEP.b #$30
	LDA.l $7E202A
	STA.w $0057
	SEP.b #$30
	LDA.b #$00
	STA.l $7E202A
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5DB91(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5DB91:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$F8F8
	STA.b $07
	LDY.w #$FFFE
CODE_C5DBA0:
	SEP.b #$20
	LDA.b $07
	CLC
	ADC.b #$10
	STA.b $07
	BCC.b CODE_C5DBB2
	LDA.b $08
	CLC
	ADC.b #$10
	STA.b $08
CODE_C5DBB2:
	REP.b #$20
	INY
	INY
	LDA.b [$00],y
	CMP.w #$FFFF
	BNE.b CODE_C5DBC4
	CPY.w #$01FE
	BCC.b CODE_C5DBA0
	PLD
	RTL

CODE_C5DBC4:
	STA.b $09
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5DBD1
	JMP.w CODE_C5DC97

CODE_C5DBD1:
	LDA.b $09
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	BIT.w #$0080
	BEQ.b CODE_C5DC41
	AND.w #$003F
	STA.b $09
	PHY
	LDY.w #$0000
CODE_C5DBE9:
	TYA
	STA.b $03
	ASL
	CLC
	ADC.b $03
	TAX
	LDA.l DATA_C0CEA4,x
	STA.b $03
	LDA.l DATA_C0CEA4+$02,x
	STA.b $05
	LDA.b [$03]
	CMP.w #$FFFF
	BEQ.b CODE_C5DC0D
	INY
	CPY.w #$0010
	BCC.b CODE_C5DBE9
	JMP.w CODE_C5DDA6

CODE_C5DC0D:
	SEP.b #$20
	LDA.w $0009
	STA.b [$03]
	LDY.w #$0005
	LDA.w $0007
	STA.b [$03],y
	LDY.w #$0008
	LDA.w $0008
	CLC
	ADC.b #$38
	STA.b [$03],y
	LDY.w #$0004
	LDA.b #$00
	STA.b [$03],y
	LDY.w #$0006
	STA.b [$03],y
	LDY.w #$0007
	STA.b [$03],y
	LDY.w #$0009
	STA.b [$03],y
	PLY
CODE_C5DC3E:
	JMP.w CODE_C5DBA0

CODE_C5DC41:
	STA.b $09
	JSR.w CODE_C5E0B8
	BCS.b CODE_C5DC3E
	PHY
	LDY.w #$0000
CODE_C5DC4C:
	TYA
	STA.b $03
	ASL
	CLC
	ADC.b $03
	TAX
	LDA.l DATA_C0CDE4,x
	STA.b $03
	INX
	LDA.l DATA_C0CDE4,x
	STA.b $04
	LDA.b [$03]
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5DC74
	INY
	CPY.w #$0010
	BCC.b CODE_C5DC4C
	JMP.w CODE_C5DDA6

CODE_C5DC74:
	SEP.b #$20
	LDA.w $0009
	STA.b [$03]
	LDY.w #$0002
	LDA.w $0007
	SEC
	SBC.b #$08
	STA.b [$03],y
	LDY.w #$0004
	LDA.w $0008
	SEC
	SBC.b #$08
	STA.b [$03],y
	REP.b #$20
	PLY
	JMP.w CODE_C5DBA0

CODE_C5DC97:
	PHY
	LDY.w #$0000
CODE_C5DC9B:
	TYA
	STA.b $03
	ASL
	CLC
	ADC.b $03
	TAX
	LDA.l DATA_C0CD8A,x
	STA.b $03
	STZ.b $05
	LDA.b [$03]
	CMP.w #$FFFF
	BEQ.b CODE_C5DCBB
	INY
	CPY.w #$0014
	BCC.b CODE_C5DC9B
	JMP.w CODE_C5DDA6

CODE_C5DCBB:
	LDA.b $03
	PHD
	TCD
	SEP.b #$20
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$20
	BNE.b CODE_C5DCCC
	JMP.w CODE_C5DD32

CODE_C5DCCC:
	LDA.w $0009
	CMP.b #$23
	BEQ.b CODE_C5DD21
	CMP.b #$24
	BEQ.b CODE_C5DD21
	CMP.b #$2A
	BEQ.b CODE_C5DD21
	CMP.b #$34
	BEQ.b CODE_C5DD21
	CMP.b #$37
	BEQ.b CODE_C5DD21
	CMP.b #$41
	BEQ.b CODE_C5DD21
	CMP.b #$42
	BEQ.b CODE_C5DD21
	CMP.b #$44
	BEQ.b CODE_C5DD21
	CMP.b #$4E
	BEQ.b CODE_C5DD21
	CMP.b #$4F
	BEQ.b CODE_C5DD21
	CMP.b #$6F
	BEQ.b CODE_C5DD21
	CMP.b #$71
	BEQ.b CODE_C5DD21
	CMP.b #$72
	BEQ.b CODE_C5DD21
	CMP.b #$74
	BEQ.b CODE_C5DD21
	CMP.b #$75
	BEQ.b CODE_C5DD21
	CMP.b #$7A
	BEQ.b CODE_C5DD21
	CMP.b #$7B
	BEQ.b CODE_C5DD21
	CMP.b #$7F
	BEQ.b CODE_C5DD21
	CMP.b #$80
	BEQ.b CODE_C5DD21
	CMP.b #$9D
	BEQ.b CODE_C5DD21
	BRA.b CODE_C5DD32

CODE_C5DD21:
	LDA.w $008A
	AND.b #$01
	EOR.b #$01
	STA.w $008A
	BEQ.b CODE_C5DD32
	PLD
	PLY
	JMP.w CODE_C5DBA0

CODE_C5DD32:
	LDA.w $0009
	CMP.b #$18
	BEQ.b CODE_C5DD6F
	CMP.b #$19
	BEQ.b CODE_C5DD6F
	CMP.b #$1A
	BEQ.b CODE_C5DD7D
	CMP.b #$1B
	BEQ.b CODE_C5DD7D
	CMP.b #$1C
	BEQ.b CODE_C5DD8A
	CMP.b #$23
	BEQ.b CODE_C5DD8A
	CMP.b #$37
	BEQ.b CODE_C5DD8A
	CMP.b #$58
	BEQ.b CODE_C5DD8A
	CMP.b #$60
	BEQ.b CODE_C5DD8A
	CMP.b #$61
	BEQ.b CODE_C5DD8A
	CMP.b #$62
	BEQ.b CODE_C5DD8A
	CMP.b #$63
	BEQ.b CODE_C5DD8A
	CMP.b #$6D
	BEQ.b CODE_C5DD8A
	CMP.b #$72
	BEQ.b CODE_C5DD8A
	BRA.b CODE_C5DD8E

CODE_C5DD6F:
	TAX
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l $00008B
	BEQ.b CODE_C5DD89
	CMP.b #$03
	BEQ.b CODE_C5DD89
	CMP.b #$04
	BEQ.b CODE_C5DD89
endif
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$20
	BEQ.b CODE_C5DD89
	LDX.w #$0044
	BRA.b CODE_C5DD89

CODE_C5DD7D:
	TAX
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l $00008B
	BEQ.b CODE_C5DD89
	CMP.b #$03
	BEQ.b CODE_C5DD89
	CMP.b #$04
	BEQ.b CODE_C5DD89
endif
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$20
	BEQ.b CODE_C5DD89
	LDX.w #$009D
CODE_C5DD89:
	TXA
CODE_C5DD8A:
	STA.b $0A
	LDA.b #$4C
CODE_C5DD8E:
	STA.b $00
	LDA.w $0007
	STA.b $05
	LDA.w $0008
	CLC
	ADC.b #$38
	STA.b $08
	STZ.b $04
	STZ.b $06
	STZ.b $07
	STZ.b $09
	PLD
CODE_C5DDA6:
	PLY
	REP.b #$20
	LDA.w $0009
	AND.w #$FF00
	CMP.w #$FF00
	BEQ.b CODE_C5DDB7
	JMP.w CODE_C5DBD1

CODE_C5DDB7:
	JMP.w CODE_C5DBA0
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5DDBA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5DDBA:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$F8F8
	STA.b $07
	LDY.w #$FFFE
CODE_C5DDC9:
	SEP.b #$20
	LDA.b $07
	CLC
	ADC.b #$10
	STA.b $07
	BCC.b CODE_C5DDDB
	LDA.b $08
	CLC
	ADC.b #$10
	STA.b $08
CODE_C5DDDB:
	REP.b #$20
	INY
	INY
	LDA.b [$00],y
	AND.w #$FF00
	CMP.w #$FF00
	BNE.b CODE_C5DDF0
CODE_C5DDE9:
	CPY.w #$01FE
	BCC.b CODE_C5DDC9
	PLD
	RTL

CODE_C5DDF0:
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $09
	BIT.w #$0080
	BNE.b CODE_C5DDE9
	JSR.w CODE_C5E0B8
	BCS.b CODE_C5DE06
	BRA.b CODE_C5DDE9

CODE_C5DE06:
	PHY
	LDY.w #$0000
CODE_C5DE0A:
	TYA
	STA.b $03
	ASL
	CLC
	ADC.b $03
	TAX
	LDA.l DATA_C0CDE4,x
	STA.b $03
	INX
	LDA.l DATA_C0CDE4,x
	STA.b $04
	LDA.b [$03]
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5DE31
	INY
	CPY.w #$0010
	BCC.b CODE_C5DE0A
	BRA.b CODE_C5DE50

CODE_C5DE31:
	SEP.b #$20
	LDA.w $0009
	STA.b [$03]
	LDY.w #$0002
	LDA.w $0007
	SEC
	SBC.b #$08
	STA.b [$03],y
	LDY.w #$0004
	LDA.w $0008
	SEC
	SBC.b #$08
	STA.b [$03],y
	REP.b #$20
CODE_C5DE50:
	PLY
	JMP.w CODE_C5DDC9
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5DE54(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5DE54:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0800
	STA.b $07
	LDY.w #$FFFE
CODE_C5DE63:
	SEP.b #$20
	LDA.b $07
	CLC
	ADC.b #$08
	STA.b $07
	BCC.b CODE_C5DE75
	LDA.b $08
	CLC
	ADC.b #$08
	STA.b $08
CODE_C5DE75:
	REP.b #$20
	INY
	INY
	LDA.b [$00],y
	CMP.w #$FFFF
	BNE.b CODE_C5DE87
	CPY.w #$07FE
	BCC.b CODE_C5DE63
	PLD
	RTL

CODE_C5DE87:
	STA.b $09
	AND.w #$FF00
	CMP.w #$FF00
	BNE.b CODE_C5DEFE
	PHY
	LDY.w #$0000
CODE_C5DE95:
	TYA
	STA.b $03
	ASL
	CLC
	ADC.b $03
	TAX
	LDA.l DATA_C0CD8A,x
	STA.b $03
	STZ.b $05
	LDA.b [$03]
	CMP.w #$FFFF
	BEQ.b CODE_C5DEB4
	INY
	CPY.w #$0014
	BCC.b CODE_C5DE95
	BRA.b CODE_C5DEFA

CODE_C5DEB4:
	LDA.b $03
	PHD
	TCD
	LDA.w $0009
	AND.w #$00FF
	CMP.w #$0002
	BCS.b CODE_C5DED8
	TAX
	LDA.l $7E6D93,x
	ORA.w #$FF00
	INC
	BEQ.b CODE_C5DEEF
	CPX.w #$0000
	BNE.b CODE_C5DED8
	LDA.w #$0040
	STA.b $4F
CODE_C5DED8:
	LDA.w $0009
	STA.b $00
	LDA.w $0007
	STA.b $05
	LDA.w $0008
	STA.b $08
	SEP.b #$30
	JSL.l CODE_C5E28D
	REP.b #$30
CODE_C5DEEF:
	SEP.b #$20
	STZ.b $04
	STZ.b $06
	STZ.b $07
	STZ.b $09
	PLD
CODE_C5DEFA:
	PLY
	JMP.w CODE_C5DE63

CODE_C5DEFE:
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$003F
	STA.b $09
	PHY
	LDY.w #$0000
CODE_C5DF0F:
	TYA
	STA.b $03
	ASL
	CLC
	ADC.b $03
	TAX
	LDA.l DATA_C0CEA4,x
	STA.b $03
	LDA.l DATA_C0CEA4+$02,x
	STA.b $05
	LDA.b [$03]
	CMP.w #$FFFF
	BEQ.b CODE_C5DF32
	INY
	CPY.w #$0040
	BCC.b CODE_C5DF0F
	BRA.b CODE_C5DEFA

CODE_C5DF32:
	LDA.w $0009
	STA.b [$03]
	LDY.w #$0005
	LDA.w $0007
	STA.b [$03],y
	LDY.w #$0008
	LDA.w $0008
	STA.b [$03],y
	SEP.b #$20
	LDY.w #$0004
	LDA.b #$00
	STA.b [$03],y
	LDY.w #$0006
	STA.b [$03],y
	LDY.w #$0007
	STA.b [$03],y
	LDY.w #$0009
	STA.b [$03],y
	PLY
	JMP.w CODE_C5DE63
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5DF63(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5DF63:
	SEP.b #$30
	LDA.l $7E202A
	ORA.l $000057
	BEQ.b CODE_C5DF72
	REP.b #$30
	RTL

CODE_C5DF72:
	SEP.b #$30
	LDA.b $08
	STA.w $0000
	LDA.b $05
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	CLC
	ADC.w #$7800
	STA.w $001A
	PHD
	LDA.w #$0000
	TCD
	SEP.b #$20
	LDA.l $7E2001
	ASL
	CLC
	ADC.l $7E2001
	REP.b #$30
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$002A
	LDA.b [$06],y
	STA.b $09
	INY
	LDA.b [$06],y
	STA.b $0A
	CMP.w #$FFFF
	BNE.b CODE_C5DFC2
	JMP.w CODE_C5E09D

CODE_C5DFC2:
	SEP.b #$20
	LDA.b #$03
	STA.w $001F
	LDA.l !RAM_BSZ1_RAM7E74B0
	STA.w $0010
CODE_C5DFD0:
	CMP.b #$0C
	BCC.b CODE_C5DFDF
	SEC
	SBC.b #$0C
	STA.w $0010
	INC.w $001F
	BRA.b CODE_C5DFD0

CODE_C5DFDF:
	REP.b #$20
	LDA.l $7E2021
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $0C
	LDA.w $001F
	AND.w #$00FF
	CLC
	ADC.b $0C
	STA.b $0C
	ASL
	CLC
	ADC.b $0C
	STA.b $0C
	CLC
	ADC.w #$0100
	TAY
	LDA.b [$09],y
	STA.b $02
	INY
	LDA.b [$09],y
	CMP.w #$FFFF
	BNE.b CODE_C5E013
	JMP.w CODE_C5E09D

CODE_C5E013:
	STA.b $03
CODE_C5E015:
	LDA.w #$0000
	STA.b $00
	LDA.w $0010
	AND.w #$00FF
	CMP.w #$0006
	BCC.b CODE_C5E02E
	SEC
	SBC.w #$0006
	LDX.w #$0020
	STX.b $00
CODE_C5E02E:
	ASL
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w $001E
	ASL
	ASL
	CLC
	ADC.w $001E
	ADC.b $00
	ADC.w $00A5
	TAY
	LDA.w $00A5
	LSR
	CLC
	ADC.b $1A
	STA.b $58
	AND.w #$07FF
	ASL
	TAX
	LDA.w #$0002
	STA.b $5A
	LDA.b [$02],y
	STA.b $5C
	STA.l $7E5C4C,x
	AND.w #$03FF
	BNE.b CODE_C5E07F
	INC.w $00A5
	INC.w $00A5
	LDA.w $00A5
	BIT.w #$001F
	BNE.b CODE_C5E078
	CLC
	ADC.w #$0020
	STA.w $00A5
CODE_C5E078:
	CMP.w #$0140
	BCS.b CODE_C5E0B4
	BRA.b CODE_C5E015

CODE_C5E07F:
	CMP.w #$0020
	BEQ.b CODE_C5E08B
	LDA.w #$0006
	JSL.l CODE_C5C62D
CODE_C5E08B:
	LDA.w #$FFFF
	STA.b $5E
	LDA.w #$000058
	STA.b $00
	LDX.w #$000058>>16
	STX.b $02
	JSR.w CODE_C5D167
CODE_C5E09D:
	REP.b #$20
	INC.w $00A5
	INC.w $00A5
	LDA.w $00A5
	BIT.w #$001F
	BNE.b CODE_C5E0B4
	CLC
	ADC.w #$0020
	STA.w $00A5
CODE_C5E0B4:
	PLD
	REP.b #$20
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E0B8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E0B8:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.w #$0002
	BEQ.b CODE_C5E132
endif
	CMP.w #$0003
	BEQ.b CODE_C5E132
	CMP.w #$0004
	BEQ.b CODE_C5E132
	CMP.w #$0006
	BEQ.b CODE_C5E132
	CMP.w #$0008
	BEQ.b CODE_C5E132
	CMP.w #$000C
	BEQ.b CODE_C5E132
	CMP.w #$000D
	BEQ.b CODE_C5E132
	CMP.w #$000E
	BEQ.b CODE_C5E132
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.w #$0013
	BEQ.b CODE_C5E132
	CMP.w #$0014
	BEQ.b CODE_C5E132
endif
	CMP.w #$001A
	BEQ.b CODE_C5E132
	CMP.w #$001B
	BEQ.b CODE_C5E132
	CMP.w #$001C
	BEQ.b CODE_C5E132
	CMP.w #$001D
	BEQ.b CODE_C5E132
	CMP.w #$001E
	BEQ.b CODE_C5E132
	CMP.w #$0022
	BEQ.b CODE_C5E132
	CMP.w #$0023
	BEQ.b CODE_C5E132
	CMP.w #$0024
	BEQ.b CODE_C5E132
	CMP.w #$0025
	BEQ.b CODE_C5E132
	CMP.w #$0026
	BEQ.b CODE_C5E132
	CMP.w #$0029
	BEQ.b CODE_C5E132
	CMP.w #$002D
	BEQ.b CODE_C5E132
	CMP.w #$002E
	BEQ.b CODE_C5E132
	CMP.w #$002F
	BEQ.b CODE_C5E132
	CMP.w #$0030
	BEQ.b CODE_C5E132
	CMP.w #$0031
	BEQ.b CODE_C5E132
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	CMP.w #$0032
	BEQ.b CODE_C5E132
endif
	BRA.b CODE_C5E134

CODE_C5E132:
	SEC
	RTS

CODE_C5E134:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.w #$0032
	BEQ.b CODE_C5E19F
endif
	CMP.w #$0033
	BEQ.b CODE_C5E19F
	CMP.w #$0034
	BEQ.b CODE_C5E19F
	CMP.w #$0035
	BEQ.b CODE_C5E19F
	CMP.w #$0039
	BEQ.b CODE_C5E19F
	CMP.w #$0045
	BEQ.b CODE_C5E19F
	CMP.w #$0046
	BEQ.b CODE_C5E19F
	CMP.w #$0049
	BEQ.b CODE_C5E19F
	CMP.w #$004A
	BEQ.b CODE_C5E19F
	CMP.w #$004B
	BEQ.b CODE_C5E19F
	CMP.w #$004C
	BEQ.b CODE_C5E19F
	CMP.w #$004D
	BEQ.b CODE_C5E19F
	CMP.w #$004E
	BEQ.b CODE_C5E19F
	CMP.w #$004F
	BEQ.b CODE_C5E19F
	CMP.w #$0052
	BEQ.b CODE_C5E19F
	CMP.w #$0053
	BEQ.b CODE_C5E19F
	CMP.w #$0054
	BEQ.b CODE_C5E19F
	CMP.w #$0055
	BEQ.b CODE_C5E19F
	CMP.w #$005B
	BEQ.b CODE_C5E19F
	CMP.w #$005D
	BEQ.b CODE_C5E19F
	CMP.w #$0062
	BEQ.b CODE_C5E19F
	CMP.w #$0063
	BEQ.b CODE_C5E19F
	BRA.b CODE_C5E1A1

CODE_C5E19F:
	SEC
	RTS

CODE_C5E1A1:
	CMP.w #$0064
	BEQ.b CODE_C5E1DA
	CMP.w #$0065
	BEQ.b CODE_C5E1DA
	CMP.w #$0066
	BEQ.b CODE_C5E1DA
	CMP.w #$0067
	BEQ.b CODE_C5E1DA
	CMP.w #$006D
	BEQ.b CODE_C5E1DA
	CMP.w #$0075
	BEQ.b CODE_C5E1DA
	CMP.w #$0076
	BEQ.b CODE_C5E1DA
	CMP.w #$007B
	BEQ.b CODE_C5E1DA
	CMP.w #$007C
	BEQ.b CODE_C5E1DA
	CMP.w #$007E
	BEQ.b CODE_C5E1DA
	CMP.w #$007F
	BEQ.b CODE_C5E1DA
	CLC
	RTS

CODE_C5E1DA:
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E1DC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E1DC:
	REP.b #$30
	STZ.w $058B
	LDA.l DATA_C0CD8A
	PHD
CODE_C5E1E6:
	STA.l $7FFF00
	TCD
	LDA.b $00
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5E274
	STA.b $6B
	LDA.b $02
	AND.w #$00FF
	CMP.w #$00FE
	BNE.b CODE_C5E20F
	LDA.w $058B
	STA.w $000E
	JSL.l CODE_C5E5DD
	REP.b #$10
	BRA.b CODE_C5E274

CODE_C5E20F:
	LDA.b $6B
	ASL
	ADC.b $6B
	TAX
	LDA.l DATA_C0C8E6,x
	STA.b $6B
	LDA.l DATA_C0C8E6+$01,x
	STA.b $6C
	SEP.b #$30
	LDA.w $058B
	STA.l $7E292D
	JSL.l CODE_C5E28D
	LDA.l !RAM_BSZ1_RAM7E7462
	BNE.b CODE_C5E250
	LDA.l $0000AB
	BNE.b CODE_C5E250
	LDA.l $7E6D91
	BNE.b CODE_C5E250
	JSL.l CODE_C5D2CE
	SEP.b #$30
	LDA.l DATA_C0C8C5+$02
	BNE.b CODE_C5E250
	STZ.b $06
	STZ.b $09
CODE_C5E250:
	LDA.b $02
	CMP.b #$FE
	BEQ.b CODE_C5E274
	JSL.l CODE_C5E28D
	LDA.b $1C
	BMI.b CODE_C5E274
	LDA.b $1E
	BMI.b CODE_C5E274
	LDA.l $0000AB
	BEQ.b CODE_C5E270
	LDA.b $02
	BNE.b CODE_C5E270
	LDA.b $03
	BEQ.b CODE_C5E274
CODE_C5E270:
	JSL.l CODE_C5E409
CODE_C5E274:
	SEP.b #$30
	INC.w $058B
	LDA.w $058B
	CMP.l DATA_C0C8C5+$03
	BCS.b CODE_C5E28B
	REP.b #$30
	TDC
	ADC.w #$0080
	JMP.w CODE_C5E1E6

CODE_C5E28B:
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E28D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E28D:
	LDA.b $00
	CMP.b $01
	BEQ.b CODE_C5E2F3
	STA.b $01
	REP.b #$31
	AND.w #$00FF
	STA.b $6B
	ASL
	ADC.b $6B
	TAX
	LDA.l DATA_C0C8E6,x
	STA.b $6B
	LDA.l DATA_C0C8E6+$01,x
	STA.b $6C
	TDC
	ADC.w #$002B
	TAY
	LDA.b $6B
	ADC.w #$03C0
	TAX
	LDA.b $6D
	AND.w #$00FF
	CMP.w #DATA_CD0000>>16
	BEQ.b CODE_C5E2D8
	BCS.b CODE_C5E2E0
	CMP.w #DATA_C10000>>16
	BEQ.b CODE_C5E2D0
	LDA.w #$001F
	MVN $00,DATA_C30000>>16
	BRA.b CODE_C5E2E6

CODE_C5E2D0:
	LDA.w #$001F
	MVN $00,DATA_C10000>>16
	BRA.b CODE_C5E2E6

CODE_C5E2D8:
	LDA.w #$001F
	MVN $00,DATA_CD0000>>16
	BRA.b CODE_C5E2E6

CODE_C5E2E0:
	LDA.w #$001F
	MVN $00,DATA_CF0000>>16
CODE_C5E2E6:
	SEP.b #$30
	STZ.b $20
	JSL.l CODE_C5E310
	LDA.b #$01
	STZ.b $1E
	RTL

CODE_C5E2F3:
	LDA.b $1C
	BMI.b CODE_C5E30D
	CMP.b $1D
	BEQ.b CODE_C5E301
	JSL.l CODE_C5E310
	BRA.b CODE_C5E30D

CODE_C5E301:
	LDA.b $1E
	BMI.b CODE_C5E30D
	CMP.b $1F
	BEQ.b CODE_C5E30D
	JSL.l CODE_C5E33F
CODE_C5E30D:
	SEP.b #$30
	RTL

CODE_C5E310:
	LDA.b $1C
	BPL.b CODE_C5E317
	STA.b $1D
	RTL

CODE_C5E317:
	SEP.b #$30
	LDA.b $1C
	CMP.b #$10
	BCC.b CODE_C5E326
	LDA.b $1D
	STA.b $1C
	JMP.w CODE_C5E3E8

CODE_C5E326:
	JSL.l CODE_C5E3F0
	REP.b #$30
	LDA.b $6E
	INC
	BNE.b CODE_C5E36F
	LDA.b $6F
	INC
	BNE.b CODE_C5E36F
	SEP.b #$30
	LDA.b $1D
	STA.b $1C
	JMP.w CODE_C5E3E8

CODE_C5E33F:
	LDA.b $1E
	BPL.b CODE_C5E346
	STA.b $1F
	RTL

CODE_C5E346:
	SEP.b #$30
	LDA.b $1E
	CMP.b $0F
	BEQ.b CODE_C5E357
	BCC.b CODE_C5E357
	LDA.b $1F
	STA.b $1E
	JMP.w CODE_C5E3E8

CODE_C5E357:
	JSL.l CODE_C5E3F0
	REP.b #$30
	LDA.b $6E
	INC
	BNE.b CODE_C5E39C
	LDA.b $6F
	INC
	BNE.b CODE_C5E39C
	SEP.b #$30
	LDA.b $1F
	STA.b $1E
	BRA.b CODE_C5E3E8

CODE_C5E36F:
	SEP.b #$30
	STZ.b $24
	STZ.b $1E
	REP.b #$20
	LDY.b #$00
	LDA.b [$6E],y
	STA.b $0D
	INY
	INY
	LDA.b [$6E],y
	STA.b $0F
	INY
	INY
	LDA.b [$6E],y
	STA.b $11
	INY
	INY
	INY
	LDA.b [$6E],y
	STA.b $14
	DEY
	SEP.b #$30
	LDA.b [$6E],y
	STA.b $13
	INY
	LDA.b $1C
	STA.b $1D
CODE_C5E39C:
	SEP.b #$30
	LDA.b $0F
	INC
	BEQ.b CODE_C5E3EB
	LDA.b $10
	INC
	BEQ.b CODE_C5E3EB
CODE_C5E3A8:
	REP.b #$30
	LDA.b $1E
	AND.w #$00FF
	STA.b $17
	ASL
	ASL
	ADC.b $17
	ADC.w #$0009
	TAY
	TYX
	INY
	LDA.b [$6E],y
	STA.b $17
	INY
	LDA.b [$6E],y
	STA.b $18
	INY
	INY
	SEP.b #$20
	LDA.b $19
	INC
	BNE.b CODE_C5E3D9
	INC.b $1E
	LDA.b $1E
	CMP.b $0F
	BEQ.b CODE_C5E3A8
	BCC.b CODE_C5E3A8
	BRA.b CODE_C5E3EB

CODE_C5E3D9:
	LDA.b [$6E],y
	STA.b $1B
	STZ.b $1A
	TXY
	LDA.b [$6E],y
	STA.b $16
	LDA.b $1E
	STA.b $1F
CODE_C5E3E8:
	SEP.b #$30
	RTL

CODE_C5E3EB:
	LDA.b #$FF
	STA.b $1E
	RTL

CODE_C5E3F0:
	REP.b #$30
	LDA.b $1C
	AND.w #$00FF
	STA.b $6E
	ASL
	ADC.b $6E
	TAY
	LDA.b [$6B],y
	STA.b $6E
	INY
	LDA.b [$6B],y
	STA.b $6F
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E409(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E409:
	SEP.b #$30
	LDA.b $06
	ORA.b $09
	BNE.b CODE_C5E416
	LDA.w $0588
	BEQ.b CODE_C5E419
CODE_C5E416:
	JMP.w CODE_C5E5DC

CODE_C5E419:
	STZ.w $0585
	STZ.w $0584
	LDA.b $0D
	ASL
	ADC.b $0D
	TAX
	REP.b #$30
	LDA.l DATA_C0CEFE,x
	STA.b $6E
	LDA.l DATA_C0CEFE+$01,x
	STA.b $6F
	SEP.b #$30
	LDA.b $0E
	STA.w $0000
	LDA.b $0A
	BEQ.b CODE_C5E44B
	STZ.w $0587
	LDA.w $058A
	AND.b #$3F
	STA.w $058A
	BRA.b CODE_C5E457

CODE_C5E44B:
	INC
	STA.w $0587
	LDA.w $058A
	ORA.b #$40
	STA.w $058A
CODE_C5E457:
	LDY.w $0585
	REP.b #$30
	LDA.b [$17],y
	BPL.b CODE_C5E463
	JMP.w CODE_C5E5C2

CODE_C5E463:
	LDX.w $0586
	STA.w BSZ1_Global_OAMBuffer[$00].Tile,x
	LDA.w #$0000
	SEP.b #$20
	LDA.b $16
	BIT.b #$01
	BEQ.b CODE_C5E47B
	AND.b #$FE
	STA.w $0589
	BRA.b CODE_C5E47E

CODE_C5E47B:
	STZ.w $0589
CODE_C5E47E:
	LDA.b $20
	BEQ.b CODE_C5E4BE
	BPL.b CODE_C5E490
	LDA.b $21
	AND.b #$C0
	EOR.w $0589
	STA.w $0589
	LDA.b $20
CODE_C5E490:
	BIT.b #$40
	BEQ.b CODE_C5E4A8
	LDA.b $23
	AND.b #$0E
	STA.w $000F
	LDA.w $0589
	AND.b #$F1
	ORA.w $000F
	STA.w $0589
	LDA.b $20
CODE_C5E4A8:
	BIT.b #$20
	BEQ.b CODE_C5E4BE
	LDA.b $22
	AND.b #$30
	STA.w $000F
	LDA.w $0589
	AND.b #$CF
	ORA.w $000F
	STA.w $0589
CODE_C5E4BE:
	LDA.w BSZ1_Global_OAMBuffer[$00].Prop,x
	AND.b #$C1
	EOR.w $0589
	STA.w BSZ1_Global_OAMBuffer[$00].Prop,x
	LDA.w $0584
	TAY
	INY
	LDA.b [$6E],y
	BIT.w $0589
	BPL.b CODE_C5E4F3
	XBA
	LDA.b $0D
	BEQ.b CODE_C5E4F2
	CMP.b #$04
	BEQ.b CODE_C5E4F2
	XBA
	EOR.b #$FF
	XBA
	LDA.b $11
	BNE.b CODE_C5E4EC
	XBA
	SEC
	SBC.b #$07
	BRA.b CODE_C5E4F3

CODE_C5E4EC:
	XBA
	SEC
	SBC.b #$0F
	BRA.b CODE_C5E4F3

CODE_C5E4F2:
	XBA
CODE_C5E4F3:
	CLC
	ADC.b $08
	DEC
	STA.w BSZ1_Global_OAMBuffer[$00].YDisp,x
	INY
	INY
	LDA.b [$6E],y
	BIT.w $0589
	BVC.b CODE_C5E521
	TAY
	LDA.b $0D
	BEQ.b CODE_C5E520
	CMP.b #$04
	BEQ.b CODE_C5E520
	TYA
	EOR.b #$FF
	TAY
	LDA.b $11
	BNE.b CODE_C5E51A
	TYA
	SEC
	SBC.b #$07
	BRA.b CODE_C5E521

CODE_C5E51A:
	TYA
	SEC
	SBC.b #$0F
	BRA.b CODE_C5E521

CODE_C5E520:
	TYA
CODE_C5E521:
	CLC
	ADC.b $05
	STA.w BSZ1_Global_OAMBuffer[$00].XDisp,x
	LDA.b $11
	BEQ.b CODE_C5E543
	LDA.b #$00
	XBA
	LDA.w $058A
	TAY
	LDA.b #$02
	STA.w BSZ1_OAMTileSizeBuffer[$00].Slot,y
	LDA.w BSZ1_Global_OAMBuffer[$00].XDisp,x
	CLC
	ADC.b #$10
	CMP.b #$1F
	BCS.b CODE_C5E5A1
	BRA.b CODE_C5E54D

CODE_C5E543:
	LDA.w BSZ1_Global_OAMBuffer[$00].XDisp,x
	CLC
	ADC.b #$08
	CMP.b #$10
	BCS.b CODE_C5E5A1
CODE_C5E54D:
	LDA.b #$00
	XBA
	LDA.w $058A
	TAY
	LDA.w BSZ1_OAMTileSizeBuffer[$00].Slot,y
	ORA.b #$01
	STA.w BSZ1_OAMTileSizeBuffer[$00].Slot,y
	TXY
	INX
	INX
	INX
	INX
	INC.w $058A
	CPX.w #$0200
	BCC.b CODE_C5E57B
	LDA.w $0020
	AND.b #$01
	BEQ.b CODE_C5E575
	STA.w $0588
	BRA.b CODE_C5E5DC

CODE_C5E575:
	LDX.w #$0000
	STZ.w $058A
CODE_C5E57B:
	TYX
	REP.b #$21
	LDA.w BSZ1_Global_OAMBuffer[$00].XDisp,x
	STA.w BSZ1_Global_OAMBuffer[$01].XDisp,x
	LDA.w BSZ1_Global_OAMBuffer[$00].Tile,x
	STA.w BSZ1_Global_OAMBuffer[$01].Tile,x
	TXA
	ADC.w #$0004
	TAX
	LDA.b $11
	AND.w #$0001
	SEP.b #$20
	BEQ.b CODE_C5E5A1
	LDA.w $058A
	TAY
	LDA.b #$02
	STA.w BSZ1_OAMTileSizeBuffer[$00].Slot,y
CODE_C5E5A1:
	INX
	INX
	INX
	INX
	INC.w $058A
	CPX.w #$0200
	BCC.b CODE_C5E5BF
	LDA.w $0020
	AND.b #$01
	BEQ.b CODE_C5E5B9
	STA.w $0588
	BRA.b CODE_C5E5DC

CODE_C5E5B9:
	LDX.w #$0000
	STZ.w $058A
CODE_C5E5BF:
	STX.w $0586
CODE_C5E5C2:
	SEP.b #$31
	LDA.w $0585
	ADC.b #$01
	STA.w $0585
	LDA.w $0584
	ADC.b #$04
	STA.w $0584
	DEC.w $0000
	BEQ.b CODE_C5E5DC
	JMP.w CODE_C5E457

CODE_C5E5DC:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E5DD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E5DD:
	REP.b #$30
	LDA.w $000E
	ASL
	CLC
	ADC.w $000E
	TAX
	LDA.l DATA_C0CD8A,x
	STA.w $0004
	LDA.l DATA_C0CD8A+$01,x
	STA.w $0005
	SEP.b #$10
	PHD
	LDA.w #$0000
	TCD
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b [$04]
	AND.w #$00FF
	CMP.w #$00C7
	BNE.b +
	LDY.b #$30
	LDA.b [$04],y
	AND.w #$00FF
	BEQ.b +
	PLD
	RTL

+:
endif
	LDA.w #$0080
	STA.b $00
	LDA.b $04
	LDY.b $06
	LDX.b #$00
	STX.w !REGISTER_HDMAEnable
	JSL.l CODE_C5C462
	LDX.w !RAM_BSZ1_Global_HDMAEnable
	STX.w !REGISTER_HDMAEnable
	LDA.w #$FFFF
	STA.b [$04]
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E61C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E61C:
	REP.b #$20
	SEP.b #$10
	LDA.w #$0014
	STA.w $000E
CODE_C5E626:
	DEC.w $000E
	JSL.l CODE_C5E5DD
	SEP.b #$30
	SEP.b #$30
	LDA.w $000E
	BNE.b CODE_C5E626
	REP.b #$30
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E63B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E63B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E63E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E63E:
	JSL.l CODE_C53900
	SEP.b #$30
	LDA.l DATA_C0C8C5
	ASL
	ASL
	STA.l !RAM_BSZ1_Player_MaxHP
	LDA.l DATA_C0C8C5+$01
	ASL
	ASL
	STA.l !RAM_BSZ1_Player_CurrentHP
	LDA.b #$08
	STA.l !RAM_BSZ1_Player_MaxBombCount
	JSL.l CODE_C5E61C
	JSL.l CODE_C5EC08
	JSL.l CODE_C5F0B7
	SEP.b #$30
	LDA.b #$13
	STA.w !RAM_BSZ1_Global_MainScreenLayers
	LDA.b #$00
	STA.l $7E2002
	LDA.b #$01
	STA.l $7E2001
	LDA.b #$FF
	STA.l $7E2000
	LDA.b #$4C
	STA.w $0052
	LDA.b #$4C
	STA.w $0053
	LDA.b #$7E
	STA.w $0054
	STA.l $7E2004
	STA.l $7E2005
	STA.l $7E2006
	STA.l $7E2010
	STA.l $7E2011
	STA.l $7E2012
	STA.l $7E201C
	STA.l $7E201D
	STA.l $7E201E
	STA.l $7E2007
	STA.l $7E2008
	STA.l $7E2009
	STA.l $7E2013
	STA.l $7E2014
	STA.l $7E2015
	STA.l $7E201F
	STA.l $7E2020
	STA.l $7E2021
	STZ.w $058A
	LDA.b #$5E
	STA.w !RAM_BSZ1_Global_RandomByte01
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	STA.w $0080
	LDA.b #$0F
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E6F2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E6F2:
	SEP.b #$30
	LDA.b #$00
	STA.w $0600
	STA.w $0602
	STA.w $0603
	LDA.b #$FF
	STA.w $0601
	LDA.b #$80
	STA.w $0605
	STA.w $0608
	LDA.b #$01
	STA.w $0700
	LDA.b #$80
	STA.w $0705
	STA.w $0708
	LDA.b #$15
	STA.w $0680
	LDA.b #$10
	STA.w $0780
	LDA.b #$00
	STA.l !RAM_BSZ1_Player_CurrentBoomerang
	STA.l !RAM_BSZ1_Player_CurrentBombCount
	STA.l !RAM_BSZ1_Player_CurrentArrow
	STA.l !RAM_BSZ1_Player_CurrentCandle
	STA.l !RAM_BSZ1_Player_GotOcarinaFlag
	STA.l !RAM_BSZ1_Player_GotMeatFlag
	STA.l !RAM_BSZ1_Player_CurrentPotion
	STA.l !RAM_BSZ1_Player_GotMagicalRodFlag
	STA.l !RAM_BSZ1_Player_GotRaftFlag
	STA.l !RAM_BSZ1_Player_GotBookOfMagicFlag
	STA.l !RAM_BSZ1_Player_CurrentRing
	STA.l !RAM_BSZ1_Player_GotStepladderFlag
	STA.l !RAM_BSZ1_Player_GotUnknownItem1Flag
	STA.l !RAM_BSZ1_Player_GotPowerBraceletFlag
	STA.l !RAM_BSZ1_Player_GotLetterFlag
	STA.l !RAM_BSZ1_Player_CollectedCompasses
	STA.l !RAM_BSZ1_Player_GotUnknownItem3Flag
	STA.l !RAM_BSZ1_Player_CollectedDungeonMaps
	STA.l !RAM_BSZ1_Player_GotUnknownItem5Flag
	STA.l !RAM_BSZ1_Player_GotUnknownItem6Flag
	STA.l !RAM_BSZ1_Player_GotUnknownItem7Flag
	STA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	STA.l !RAM_BSZ1_Player_CurrentRupeeCountHi
	STA.l !RAM_BSZ1_Player_CurrentKeyCount
	STA.l !RAM_BSZ1_Player_CollectedTriforcePieces
	STA.l !RAM_BSZ1_Player_CurrentSword
	STA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	STA.l !RAM_BSZ1_Player_GotBowFlag
	LDA.b #$05
	STA.l $0000A0
	REP.b #$30
	LDA.w #$0EA0
	STA.l $000087
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E7A5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E7A5:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSL.l OM1W3_CODE_CC154D
endif
	LDA.l $0000AB
	BEQ.b CODE_C5E7C3
	REP.b #$30
	JSL.l CODE_CC4341
	DEC.w $00AC
	LDA.w $00AC
	BNE.b CODE_C5E7C1
	JSL.l CODE_C58084
	JSL.l CODE_CC439A
CODE_C5E7C1:
	SEP.b #$30
CODE_C5E7C3:
	JSL.l CODE_C5CF55
	LDA.l $7E7409
	BEQ.b CODE_C5E7D4
	DEC
	STA.l $7E7409
	BRA.b CODE_C5E7E5

CODE_C5E7D4:
	LDA.b #$09
	STA.l $7E7409
	LDA.l $7E740A
	BEQ.b CODE_C5E7E5
	DEC
	STA.l $7E740A
CODE_C5E7E5:
	STZ.w $0586
	STZ.w $0587
	STZ.w $058A
	SEP.b #$20
	LDA.l $0000AB
	BNE.b CODE_C5E80B
	REP.b #$20
	INC.w $0083
	SEP.b #$20
	LDA.b #$00
	STA.l $7E292C
	JSL.l CODE_C5D1B3
	JSL.l CODE_C5E897
CODE_C5E80B:
	LDA.b #$01
	STA.l $7E292C
	JSL.l CODE_C5E1DC
	SEP.b #$20
	LDA.l $0000AB
	BNE.b CODE_C5E83B
	LDA.b #$02
	STA.l $7E292C
	JSL.l CODE_C5EF9B
	SEP.b #$20
	LDA.b #$03
	STA.l $7E292C
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$04
	BNE.b CODE_C5E83B
	JSL.l CODE_C5E9BD
CODE_C5E83B:
	JSL.l CODE_C5D72A
	STZ.w $0588
	LDA.l $7E2008
	STA.w !RAM_BSZ1_Global_Layer1YPosLo
	LDA.l $7E2005
	STA.w !RAM_BSZ1_Global_Layer1XPosLo
	LDA.l $7E2014
	STA.w !RAM_BSZ1_Global_Layer2YPosLo
	LDA.l $7E2011
	STA.w !RAM_BSZ1_Global_Layer2XPosLo
	LDA.l $7E2020
	STA.w !RAM_BSZ1_Global_Layer3YPosLo
	LDA.l $7E201D
	STA.w !RAM_BSZ1_Global_Layer3XPosLo
	LDA.l $7E6DD0
	STA.w !RAM_BSZ1_Global_Layer1XPosHi
	LDA.l $7E6DD1
	STA.w !RAM_BSZ1_Global_Layer2XPosHi
	LDA.l $7E6DD2
	STA.w !RAM_BSZ1_Global_Layer3XPosHi
	LDA.l $7E6DD3
	STA.w !RAM_BSZ1_Global_Layer1YPosHi
	LDA.l $7E6DD4
	STA.w !RAM_BSZ1_Global_Layer2YPosHi
	LDA.l $7E6DD5
	STA.w !RAM_BSZ1_Global_Layer3YPosHi
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E897(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E897:
	REP.b #$30
	PHD
	LDA.w #$0600
	TCD
	LDA.l DATA_C0C8C5+$03
	AND.w #$00FF
	XBA
	LSR
	SEC
	SBC.w #$0100
	TAY
CODE_C5E8AC:
	TAX
	STZ.b $065C,x
	STZ.b $06DC,x
	SBC.w #$0100
	BPL.b CODE_C5E8AC
	TYA
	CLC
	ADC.w #$0600
CODE_C5E8BB:
	TCD
	LDX.w #$0080
	STA.w $0010
	SEP.b #$21
	LDA.b $0644,x
	BEQ.b CODE_C5E91A
CODE_C5E8C8:
	LDA.b $0644
	BEQ.b CODE_C5E907
	EOR.b $0644,x
	BEQ.b CODE_C5E907
	LDY.w #$0010
	LDA.b $0605
	SBC.b $0605,x
	BPL.b CODE_C5E8DF
	EOR.b #$FF
	INC
	LDY.w #$0020
CODE_C5E8DF:
	SEC
	SBC.b $0612
	BCC.b CODE_C5E8EA
	SBC.b $0612,x
	BEQ.b CODE_C5E8EA
	BCS.b CODE_C5E907
CODE_C5E8EA:
	STY.b $0679
	LDY.w #$0040
	LDA.b $0608
	SEC
	SBC.b $0608,x
	BPL.b CODE_C5E8FC
	EOR.b #$FF
	INC
	LDY.w #$0080
CODE_C5E8FC:
	SEC
	SBC.b $0613
	BCC.b CODE_C5E93A
	SBC.b $0613,x
	BEQ.b CODE_C5E93A
	BCC.b CODE_C5E93A
CODE_C5E907:
	REP.b #$21
	TXA
	ADC.w #$0080
	TAX
	TDC
	SBC.w #$007F
	TCD
	CMP.w #$0600
	SEP.b #$20
	BCS.b CODE_C5E8C8
CODE_C5E91A:
	REP.b #$31
	LDA.w $0010
	SBC.w #$007F
	CMP.w #$0780
	BCS.b CODE_C5E8BB
	SEP.b #$30
	PLD
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	BEQ.b CODE_C5E939
	BIT.b #$02
	BEQ.b CODE_C5E939
	JSL.l CODE_C53378
	SEP.b #$30
CODE_C5E939:
	RTL

CODE_C5E93A:
	LDA.b #$02
	CMP.b $065C,x
	BCC.b CODE_C5E91A
	CMP.b $065C
	BCC.b CODE_C5E907
	TYA
	ORA.b $0679
	STA.b $0679
	BIT.b #$C0
	BEQ.b CODE_C5E94F
	EOR.b #$C0
CODE_C5E94F:
	EOR.b #$30
	ORA.b $0644,x
	STA.w $000E
	STZ.w $000F
	REP.b #$30
	TXY
	STX.w $0000
	LDA.b $065C,x
	ASL
	CLC
	ADC.b $065C,x
	AND.w #$00FF
	ADC.w $0000
	TAX
	TDC
	STA.b $065D,x
	LDA.b $0679
	ORA.b $0644
	AND.w #$00FF
	STA.b $0679
	LDA.b $065F,x
	AND.w #$FF00
	ORA.b $0679
	STA.b $065F,x
	LDA.b $065C
	ASL
	CLC
	ADC.b $065C
	AND.w #$00FF
	TAX
	STY.b $065D,x
	TDC
	CLC
	ADC.b $065D,x
	STA.b $065D,x
	LDA.b $065F,x
	AND.w #$FF00
	ORA.w $000E
	STA.b $065F,x
	TYX
	INC.b $065C
	INC.b $065C,x
	JMP.w CODE_C5E907
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E9A5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E9A5:
	LDA.w $007D
	CMP.b #$04
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BEQ.b CODE_C5E9BC
	CMP.b #$07
	BNE.b +
	LDA.b #$01
	STA.l $7E7420
	RTS
+:
else
	BCS.b CODE_C5E9BC
endif
	REP.b #$30
	PHD
	LDA.w #$0600
	TCD
	SEP.b #$30
	JSL.l CODE_C5EE33
	PLD
	PLA
	PLA
CODE_C5E9BC:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5E9BD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5E9BD:
	REP.b #$30
	PHD
	LDA.w #$1500
	TCD
	LDA.w #$0000
	STA.b $1500
CODE_C5E9C9:
	ASL
	ADC.b $1500
	TAX
	LDA.l DATA_C0CDE4,x
	STA.b $1502
	LDA.l DATA_C0CDE4+$01,x
	STA.b $1503
	LDA.b [$1502]
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5EA41
	STA.w $0000
	ASL
	ADC.w $0000
	TAX
	LDA.l DATA_C0CB4A,x
	STA.w $1505
	LDA.l DATA_C0CB4A+$01,x
	STA.w $1506
	LDX.w $1502
	LDY.w #$1508
	LDA.w #$003F
	MVN $00,$7E
	JSL.l CODE_C5EA55
	JSL.l CODE_C5D420
	LDA.b $1508
	INC
	BEQ.b CODE_C5EA1C
	JSL.l CODE_C5EA55
	JSL.l CODE_C5EAB3
	BRA.b CODE_C5EA2B

CODE_C5EA1C:
	REP.b #$30
	LDA.b $1500
	STA.w $000E
	JSL.l CODE_C5EBCA
	REP.b #$30
	BRA.b CODE_C5EA41

CODE_C5EA2B:
	REP.b #$30
	LDX.w #$1508
	LDY.w $1502
	LDA.w #$003F
	MVN $7E,$00
	SEP.b #$20
	LDA.b #$00
	PHA
	PLB
	REP.b #$20
CODE_C5EA41:
	INC.b $1500
	LDA.b $1500
	CMP.w #$000A
	BCS.b CODE_C5EA4D
	JMP.w CODE_C5E9C9

CODE_C5EA4D:
	PLD
	SEP.b #$30
	LDA.b #$00
	PHA
	PLB
	RTL

CODE_C5EA55:
	SEP.b #$30
	LDA.b $1508
	CMP.b $1509
	BEQ.b CODE_C5EA82
	STA.b $1509
	REP.b #$30
	AND.w #$00FF
	STA.l $000000
	ASL
	ADC.l $000000
	TAX
	LDA.l DATA_C0CB4A,x
	STA.b $1505
	LDA.l DATA_C0CB4A+$01,x
	STA.b $1506
	SEP.b #$30
	JSL.l CODE_C5EA91
	BRA.b CODE_C5EA8E

CODE_C5EA82:
	LDA.b $1517
	CMP.b $1518
	BEQ.b CODE_C5EA8E
	STA.b $1518
	JSL.l CODE_C5EA91
CODE_C5EA8E:
	SEP.b #$30
	RTL

CODE_C5EA91:
	LDA.b $1517
	ASL
	ASL
	ADC.b $1517
	TAY
	LDA.b [$1505],y
	STA.b $150E
	INY
	LDA.b [$1505],y
	STA.b $150F
	INY
	LDA.b [$1505],y
	STA.b $1510
	INY
	LDA.b [$1505],y
	STA.b $1511
	INY
	LDA.b [$1505],y
	STA.b $1512
	SEP.b #$30
	RTL

CODE_C5EAB3:
	LDA.w $1513
	BNE.b CODE_C5EAB9
	RTL

CODE_C5EAB9:
	PHD
	LDA.b #$0000>>8
	XBA
	LDA.b #$0000
	TCD
	REP.b #$10
	LDY.w #$6D40
	LDA.b $92
	BEQ.b CODE_C5EAE1
	LDY.w #$6800
	CMP.b #$01
	BEQ.b CODE_C5EAE1
	LDY.w #$6AC0
	CMP.b #$02
	BEQ.b CODE_C5EAE1
	LDY.w #$6C00
	CMP.b #$03
	BEQ.b CODE_C5EAE1
	LDY.w #$6D40
CODE_C5EAE1:
	STY.b $04
	LDA.w $150C
	STA.w $0000
	LDA.w $150A
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$20
	ASL
	STA.b $0E
	LSR
	CLC
	ADC.b $04
	STA.b $00
	STZ.b $04
	STZ.b $0C
	PLD
	REP.b #$10
	LDY.w #$0000
	LDX.w #$0000
	LDA.w $1511
	STA.w $0004
	STZ.w $0005
CODE_C5EB14:
	LDA.l $7F8002,x
	CMP.w #$FFFF
	BEQ.b CODE_C5EB2B
	TXA
	ADC.w #$0004
	ADC.l $7F8004,x
	AND.w #$3FFF
	TAX
	BRA.b CODE_C5EB14

CODE_C5EB2B:
	LDA.w $0000
	STA.l $7F8002,x
	INX
	INX
	LDA.b $12
	AND.w #$00FF
	CMP.w $0004
	BCC.b CODE_C5EB41
	LDA.w $0004
CODE_C5EB41:
	ASL
	STA.l $7F8002,x
	INX
	INX
	STZ.w $0002
CODE_C5EB4B:
	LDA.b [$0E],y
	STA.l $7F8002,x
	PHX
	PHY
	LDA.w $0000
	PHA
	LDA.b [$0E],y
	AND.w #$03FF
	STA.w $0000
	LDA.w $000E
	CLC
	ADC.w $000C
	TAX
	PHD
	LDA.w #$0000
	TCD
	JSR.w CODE_C5CEFD
	PLD
	STA.l $7E2C4C,x
	LDA.b [$0E],y
	STA.l $7E4C4C,x
	INC.w $000C
	INC.w $000C
	PLA
	STA.w $0000
	PLY
	PLX
	INX
	INX
	INY
	INY
	DEC.w $0004
	BEQ.b CODE_C5EBB8
	INC.w $0002
	LDA.b $12
	AND.w #$00FF
	CMP.w $0002
	BEQ.b CODE_C5EB9E
	BCS.b CODE_C5EB4B
CODE_C5EB9E:
	LDA.w $0000
	CLC
	ADC.w #$0020
	STA.w $0000
	LDA.w $000E
	CLC
	ADC.w #$0040
	STA.w $000E
	STZ.w $000C
	JMP.w CODE_C5EB2B

CODE_C5EBB8:
	LDA.w #$FFFF
	STA.l $7F8002,x
	SEP.b #$30
	LDA.b #$01
	STA.w $0030
	STZ.w $1513
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EBCA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EBCA:
	REP.b #$30
	LDA.w $000E
	ASL
	ADC.w $000E
	TAX
	LDA.l DATA_C0CDE4,x
	STA.w $0004
	LDA.l DATA_C0CDE4+$01,x
	STA.w $0005
	SEP.b #$10
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0040
	STA.b $00
	LDA.b $04
	LDY.b $06
	LDX.b #$00
	STX.w !REGISTER_HDMAEnable
	JSL.l CODE_C5C462
	LDX.w !RAM_BSZ1_Global_HDMAEnable
	STX.w !REGISTER_HDMAEnable
	LDA.w #$FFFF
	STA.b [$04]
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EC08(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EC08:
	REP.b #$30
	LDA.w #$0010
	STA.w $000E
CODE_C5EC10:
	DEC.w $000E
	JSL.l CODE_C5EBCA
	LDA.w $000E
	BNE.b CODE_C5EC10
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_RT00_BSZ1_CODE_C5EC1D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EC1D:
	LDA.b $69
	BEQ.b CODE_C5EC26
	CMP.b #$10
	BCC.b CODE_C5EC2B
	RTS

CODE_C5EC26:
	JSR.w CODE_C5E9A5
	LDA.b $69
CODE_C5EC2B:
	ASL
	ADC.b $69
	TAX
	STZ.b $6A
	REP.b #$20
	LDA.l DATA_C5EDAC,x
	STA.b $77
	LDA.l DATA_C5EDAC+$01,x
	STA.b $78
	SEP.b #$20
	JSR.w CODE_C5EC4A
	SEP.b #$30
	RTS

ADDR_C5EC47:
	JMP.w [$0000]

CODE_C5EC4A:
	REP.b #$30
	LDY.w #$0000
CODE_C5EC4F:
	LDA.b [$77],y
	AND.w #$0007
	ASL
	TAX
	LDA.b [$77],y
	INY
	BIT.w #$0008
	BEQ.b CODE_C5EC6C
	LDA.b [$77],y
	CMP.w #$FFFF
	BEQ.b CODE_C5EC87
	BIT.w !RAM_BSZ1_Global_HeldButtonsLoP1,x
	BNE.b CODE_C5EC87
	BRA.b CODE_C5EC7A

CODE_C5EC6C:
	LDA.b [$77],y
	CMP.w #$FFFF
	BEQ.b CODE_C5EC87
	AND.w !RAM_BSZ1_Global_HeldButtonsLoP1,x
	CMP.b [$77],y
	BEQ.b CODE_C5EC87
CODE_C5EC7A:
	TYA
	CLC
	ADC.w #$0005
	TAY
	CPY.w #$0030
	BCC.b CODE_C5EC4F
	CLC
	RTS

CODE_C5EC87:
	PHY
	INY
	INY
	LDA.b [$77],y
	STA.w $0000
	INY
	LDA.b [$77],y
	CMP.w #$FFFF
	BEQ.b CODE_C5ECB1
	STA.w $0001
	PEI.b ($77)
	PEI.b ($78)
	SEP.b #$11
	LDY.b #CODE_C5ECAB>>16
	PHY
	PEA.w CODE_C5ECAB-$01
	REP.b #$30
	JMP.w [$0000]
CODE_C5ECAB:
	PLA
	STA.b $78
	PLA
	STA.b $77
CODE_C5ECB1:
	PLY
	JMP.w CODE_C5EC7A

ADDR_C5ECB5:
	RTS
namespace off
endmacro

macro ROUTINE_RT01_BSZ1_CODE_C5EC1D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5EDAC:
	dl DATA_C0C385
	dl DATA_C0C3B5
	dl DATA_C0C3E5
	dl DATA_C0C415
	dl DATA_C0C445
	dl DATA_C0C475
	dl DATA_C0C4A5
	dl DATA_C0C4D5
	dl DATA_C0C505
	dl DATA_C0C535
	dl DATA_C0C565
	dl DATA_C0C595
	dl DATA_C0C5C5
	dl DATA_C0C5F5
	dl DATA_C0C625
	dl DATA_C0C655

UNK_C5EDDC:
	dl CODE_C5EE33
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ECB6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ECB6:
	REP.b #$30
	LDA.w #$0000
	TCD
	LDA.b $06,s
	STA.b $00
	TAX
	ASL
	TAY
	LDA.l DATA_C5EF8C,x
	AND.w #$00FF
	STA.b $0E
	TYX
	LDA.l DATA_C5EF28,x
	STA.b $00
	LDA.w #DATA_C5EF2C>>16
	STA.b $02
	LDY.w #$0000
	LDX.w #$0000
CODE_C5ECDE:
	LDA.b [$00],y
	XBA
	BIT.w #$0002
	BEQ.b CODE_C5ECEC
	AND.l $000502,x
	BEQ.b CODE_C5ED09
CODE_C5ECEC:
	CMP.l $000502,x
	BNE.b CODE_C5ED09
	SEP.b #$20
	PHY
	INY
	INY
	LDA.l $000504,x
	CMP.b [$00],y
	PLY
	BCC.b CODE_C5ED09
	INY
	INY
	INY
	LDA.b [$00],y
	CMP.b #$0F
	BEQ.b CODE_C5ED22
CODE_C5ED09:
	SEP.b #$21
	LDA.b $0E
	SBC.l $000504,x
	BCC.b CODE_C5ED1C
	STA.b $0E
	INX
	INX
	INX
	REP.b #$20
	BRA.b CODE_C5ECDE

CODE_C5ED1C:
	REP.b #$30
	LDY.w #$0000
	RTL

CODE_C5ED22:
	DEX
	DEX
	DEX
	LDA.b #$FF
	STA.l $000504,x
	REP.b #$30
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5ED31(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5ED31:
	REP.b #$30
	LDA.w #$0000
	TCD
	LDA.b $06,s
	STA.b $00
	TAX
	ASL
	TAY
	LDA.l DATA_C5EF8C,x
	AND.w #$00FF
	STA.b $0E
	TYX
	LDA.l DATA_C5EF28,x
	STA.b $00
	LDA.w #DATA_C5EF2C>>16
	STA.b $02
	LDY.w #$0000
	LDX.w #$0000
CODE_C5ED59:
	LDA.b [$00],y
	XBA
	BIT.w #$0002
	BEQ.b CODE_C5ED67
	AND.l $000542,x
	BEQ.b CODE_C5ED84
CODE_C5ED67:
	CMP.l $000542,x
	BNE.b CODE_C5ED84
	SEP.b #$20
	PHY
	INY
	INY
	LDA.l $000544,x
	CMP.b [$00],y
	PLY
	BCC.b CODE_C5ED84
	INY
	INY
	INY
	LDA.b [$00],y
	CMP.b #$0F
	BEQ.b CODE_C5ED9D
CODE_C5ED84:
	SEP.b #$21
	LDA.b $0E
	SBC.l $000544,x
	BCC.b CODE_C5ED97
	STA.b $0E
	INX
	INX
	INX
	REP.b #$20
	BRA.b CODE_C5ED59

CODE_C5ED97:
	REP.b #$30
	LDY.w #$0000
	RTL

CODE_C5ED9D:
	DEX
	DEX
	DEX
	LDA.b #$FF
	STA.l $000544,x
	REP.b #$30
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EDDF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EDDF:
	SEP.b #$31
	LDA.b #$80
	TSB.b $6A
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EDE8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EDE8:
	SEP.b #$31
	LDA.b #$40
	TSB.b $6A
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EDF1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EDF1:
	SEP.b #$31
	LDA.b #$20
	TSB.b $6A
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EDFA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EDFA:
	SEP.b #$31
	LDA.b #$82
	TSB.b $6A
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EE03(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EE03:
	SEP.b #$31
	LDA.b #$01
	TSB.b $6A
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EE0C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EE0C:
	SEP.b #$31
	LDA.b #$02
	TSB.b $6A
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EE15(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EE15:
	SEP.b #$31
	LDA.b #$08
	TSB.b $6A
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EE1E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EE1E:
	SEP.b #$31
	LDA.b #$04
	TSB.b $6A
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EE27(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EE27:
	SEP.b #$31
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP1
	AND.b #(!Joypad_DPadR>>8)|(!Joypad_DPadL>>8)|(!Joypad_DPadD>>8)|(!Joypad_DPadU>>8)
	TSB.b $6A
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EE33(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EE33:
	LDA.w $007E
	BNE.b CODE_C5EE45
	INC.w $007D
	LDX.w $007D
	LDA.l DATA_C5EE70,x
	STA.w $007E
CODE_C5EE45:
	LDX.w $007D
	LDA.l DATA_C5EE5E,x
	LDX.b $00
	BEQ.b CODE_C5EE52
	EOR.b #$03
CODE_C5EE52:
	STA.b $6A
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5EE5D
	DEC.w $007E
CODE_C5EE5D:
	RTL

DATA_C5EE5E:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $00,$00,$02,$08,$00,$04,$04,$08,$0A,$02,$81,$02,$00,$80,$00,$08
	db $00,$02
else
	db $00,$00,$02,$08,$00,$02,$81,$02,$0A,$02,$81,$02,$00,$80,$00,$08
	db $00,$02
endif

DATA_C5EE70:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $0F,$80,$2E,$28,$01,$FF,$8F,$01,$00,$03,$18,$08,$00,$0E,$03,$00
	db $3F,$70
else
	db $0F,$80,$2E,$28,$05,$0D,$22,$06,$00,$03,$18,$08,$00,$0E,$03,$00
	db $3F,$70
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EE82(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EE82:
	PHD
	REP.b #$20
	LDA.w #$0500
	TCD
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP1
	CMP.b $0502
	BEQ.b CODE_C5EEA6
	LDX.b #$39
CODE_C5EE92:
	LDA.b $0502,x
	STA.b $0505,x
	LDA.b $0503,x
	STA.b $0506,x
	DEX
	DEX
	DEX
	BPL.b CODE_C5EE92
	STZ.b $0503
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP1
	STA.b $0502
CODE_C5EEA6:
	LDA.b $0504
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5EEB2
	INC.b $0504
CODE_C5EEB2:
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP2
	CMP.b $0542
	BEQ.b CODE_C5EECF
	LDX.b #$39
CODE_C5EEBB:
	LDA.b $0542,x
	STA.b $0545,x
	LDA.b $0543,x
	STA.b $0546,x
	DEX
	DEX
	DEX
	BPL.b CODE_C5EEBB
	STZ.b $0543
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP2
	STA.b $0542
CODE_C5EECF:
	LDA.b $0544
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5EEDB
	INC.b $0544
CODE_C5EEDB:
	SEP.b #$20
	PLD
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EEE0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5EEDF:
	RTL

CODE_C5EEE0:
	JSL.l CODE_C5EEF6
	BCC.b CODE_C5EEF5
	LDY.b #$02
	LDA.b #$01
	STA.b ($77),y
	LDY.b #$05
	LDA.b $05
	CLC
	ADC.b #$10
	STA.b ($77),y
CODE_C5EEF5:
	RTL

CODE_C5EEF6:
	JSL.l CODE_CC47DA
	BCC.b CODE_C5EF27
	LDA.b #$3B
	STA.b ($77)
	LDY.b #$05
	LDA.b $05
	SEC
	SBC.b #$10
	STA.b ($77),y
	LDY.b #$08
	LDA.b $08
	STA.b ($77),y
	LDY.b #$02
	LDA.b #$00
	STA.b ($77),y
	LDY.b #$4C
	LDA.b #$02
	STA.b ($77),y
	DEY
	LDA.b #$00
	STA.b ($77),y
	LDY.b #$4F
	LDA.b #$88
	STA.b ($77),y
	SEC
CODE_C5EF27:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5EF9B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5EF28:
	dw DATA_C5EF2C,DATA_C5EF5C

DATA_C5EF2C:
	dw $0240,$0201,$0100,$0006,$0401,$0100,$000F,$0F01
	dw $0100,$000F,$0F01,$0100,$000F,$0F01,$0100,$000F
	dw $0F01,$0100,$000F,$0F01,$0100,$000F,$0F01,$0100

DATA_C5EF5C:
	dw $0240,$0101,$0100,$0005,$0401,$0100,$000F,$0F01
	dw $0100,$000F,$0F01,$0100,$000F,$0F01,$0100,$000F
	dw $0F01,$0100,$000F,$0F01,$0100,$000F,$0F01,$0100

DATA_C5EF8C:
	db $10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10

CODE_C5EF9B:
	REP.b #$30
	LDA.w #$0000
	STA.w $162D
	PHD
CODE_C5EFA4:
	ASL
	ADC.w $162D
	TAX
	LDA.l DATA_C0CEA4,x
	STA.l $7FFF00
	TCD
	LDA.b $00
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_C5F010
	STA.w $0000
	ASL
	ADC.w $0000
	TAX
	LDA.l DATA_C0CCCA,x
	STA.b $32
	LDA.l DATA_C0CCCA+$01,x
	STA.b $33
	INC
	BEQ.b CODE_C5F010
	LDA.b $02
	AND.w #$00FF
	CMP.w #$00FE
	BNE.b CODE_C5EFEB
	LDA.w $162D
	STA.w $000E
	JSL.l CODE_C5F05C
	REP.b #$10
	BRA.b CODE_C5F010

CODE_C5EFEB:
	SEP.b #$30
	LDA.w $162D
	STA.l $7E292D
	JSL.l CODE_C5F022
	SEP.b #$30
	JSL.l CODE_C5D4C9
	SEP.b #$30
	STZ.b $06
	STZ.b $06
	LDA.b $02
	CMP.b #$FE
	BEQ.b CODE_C5F00E
	JSL.l CODE_C5F022
CODE_C5F00E:
	REP.b #$30
CODE_C5F010:
	INC.w $162D
	LDA.w $162D
	CMP.w #$0010
	BCS.b CODE_C5F01E
	JMP.w CODE_C5EFA4

CODE_C5F01E:
	SEP.b #$30
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F022(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F022:
	SEP.b #$30
	LDA.b $00
	CMP.b $01
	BEQ.b CODE_C5F059
	STA.b $01
	STA.l $000000
	ASL
	CLC
	ADC.l $000000
	TAX
	REP.b #$20
	LDA.l DATA_C0CCCA,x
	STA.b $32
	INX
	LDA.l DATA_C0CCCA,x
	STA.b $33
	REP.b #$10
	TDC
	ADC.w #$000D
	TAY
	LDA.b $32
	ADC.w #$0300
	TAX
	LDA.w #$001F
	MVN $00,DATA_C04000>>16
CODE_C5F059:
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F05C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F05C:
	REP.b #$30
	LDA.w $000E
	ASL
	CLC
	ADC.w $000E
	TAX
	LDA.l DATA_C0CEA4,x
	STA.w $0004
	INX
	LDA.l DATA_C0CEA4,x
	STA.w $0005
	SEP.b #$10
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2002
	AND.w #$00FF
	CMP.w #$000B
	BEQ.b CODE_C5F098
	LDA.b [$04]
	AND.w #$00FF
	CMP.w #$0006
	BEQ.b CODE_C5F0B5
	CMP.w #$002A
	BEQ.b CODE_C5F0B5
CODE_C5F098:
	LDA.w #$0040
	STA.b $00
	LDA.b $04
	LDY.b $06
	LDX.b #$00
	STX.w !REGISTER_HDMAEnable
	JSL.l CODE_C5C462
	LDX.w !RAM_BSZ1_Global_HDMAEnable
	STX.w !REGISTER_HDMAEnable
	LDA.w #$FFFF
	STA.b [$04]
CODE_C5F0B5:
	PLD
	RTL

CODE_C5F0B7:
	REP.b #$30
	LDA.w #$0010
	STA.w $000E
CODE_C5F0BF:
	DEC.w $000E
	JSL.l CODE_C5F05C
	LDA.w $000E
	BNE.b CODE_C5F0BF
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F0D4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5F0CC:
	db $08,$09,$01,$05,$04,$06,$02,$0A

CODE_C5F0D4:
	SEP.b #$30
	LDA.l $7E292D
	AND.b #$07
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$07
	TAX
	LDA.l DATA_C5F0CC,x
	STA.b $4F
	LDA.b #$3F
	STA.b $39
	LDA.b #$80
	STA.b $3B
	LDA.b #$03
	STA.l $7E740B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F0FA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F0FA:
	SEP.b #$30
	LDA.b $4F
	BNE.b CODE_C5F129
	LDY.b #$02
	LDA.b $00
	SEC
	SBC.b $05
	BCS.b CODE_C5F10A
	DEY
CODE_C5F10A:
	STA.w $0000
	STY.w $0001
	STY.b $4F
	LDY.b #$04
	LDA.b $01
	SEC
	SBC.b $08
	BCS.b CODE_C5F11D
	LDY.b #$08
CODE_C5F11D:
	STY.b $4F
	CMP.w $0000
	BCC.b CODE_C5F129
	LDA.w $0001
	STA.b $4F
CODE_C5F129:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F12C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F12C:
	SEP.b #$30
	INC.b $31
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F133(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F133:
	PHD
	TDC
	STA.w $0008
	STA.w $00B5
	CLC
	ADC.w #$0080
	STA.w $00B7
	SEP.b #$30
	LDA.b #$80
	STA.b $05
	LDA.b #$70
	STA.b $08
	LDA.b #$08
	STA.b $4F
	LDA.b #$1F
	STA.b $39
	LDY.b #$97
	LDA.b $00
	CMP.b #$95
	BEQ.b CODE_C5F15E
	LDY.b #$98
CODE_C5F15E:
	STY.w $0004
	LDY.b #$00
CODE_C5F163:
	REP.b #$20
	LDA.w $0008
	CLC
	ADC.w #$0080
	STA.w $0008
	TCD
	SEP.b #$20
	LDA.w $0004
	STA.b $00
	INY
	CPY.b #$06
	BNE.b CODE_C5F163
	REP.b #$30
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F180(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F180:
	JSR.w CODE_C587F4
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F18C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5F184:
	db $00,$10,$00,$F0

DATA_C5F188:
	db $00,$10,$F0,$10

CODE_C5F18C:
	DEY
	BNE.b CODE_C5F1A8
	LDA.b $3F
	BNE.b CODE_C5F1A5
	INC.b $1C
	LDA.b #$40
	STA.b $47
	LDA.l $7E740C
	INC
	STA.l $7E740C
CODE_C5F1A2:
	JMP.w CODE_C5F27F

CODE_C5F1A5:
	JMP.w CODE_C5F24A

CODE_C5F1A8:
	LDA.b $47
	BEQ.b CODE_C5F1BB
	AND.b #$07
	BNE.b CODE_C5F1B8
	LDA.b $3F
	EOR.b #$01
	STA.b $3F
	BEQ.b CODE_C5F1A2
CODE_C5F1B8:
	JMP.w CODE_C5F2CE

CODE_C5F1BB:
	LDA.l $7E740C
	DEC
	STA.l $7E740C
	LDA.l $7E740B
	STA.w $0000
	STA.l $7E740D
	LDA.b $05
	STA.w $0008
	LDA.b $08
	STA.w $000A
	PHD
	STZ.w $0002
	LDA.b #$06
	STA.w $0003
CODE_C5F1E2:
	REP.b #$20
	LDA.w $0002
	TCD
	CLC
	ADC.w #$0080
	STA.w $0002
	SEP.b #$20
	LDA.b $00
	CMP.b #$FF
	BNE.b CODE_C5F1E2
	JSL.l CODE_C5F0D4
	SEP.b #$30
	LDA.b #$7D
	STA.b $00
	INC.b $3C
	LDA.b #$01
	STA.b $3F
	STZ.b $3E
	LDA.w $0008
	STA.b $05
	LDA.w $000A
	STA.b $08
	DEC.w $0000
	BNE.b CODE_C5F1E2
	PLD
	LDA.b #$10
	STA.b $36
	LDA.b #$00
	STA.l $7E740C
	JMP.w CODE_C5F2CE

CODE_C5F226:
	SEP.b #$30
	JSR.w CODE_C59C42
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0E
	BNE.b CODE_C5F26C
	LDA.l $7E740C
	BEQ.b CODE_C5F24A
	LDA.b $00
	CMP.b #$7D
	BEQ.b CODE_C5F24A
	TAY
	LDA.b #$80
	STA.b $4A
	JSR.w CODE_C5898E
	JMP.w CODE_C5F18C

CODE_C5F24A:
	JSR.w CODE_C5F2D5
	LDA.b $47
	BNE.b CODE_C5F269
	LDA.b #$10
	STA.b $47
	LDA.l $7E292D
	AND.b #$07
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	BPL.b CODE_C5F266
	JSR.w CODE_C59A3C
	BRA.b CODE_C5F269

CODE_C5F266:
	JSR.w CODE_C599BC
CODE_C5F269:
	JSR.w CODE_C5F319
CODE_C5F26C:
	LDA.b $3F
	BEQ.b CODE_C5F27F
	JSR.w CODE_C59975
	JSR.w CODE_C5F180
	JSR.w CODE_C5898E
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL

CODE_C5F27F:
	LDA.b $05
	PHA
	LDA.b $08
	PHA
	STZ.b $40
CODE_C5F287:
	LDX.b $40
	LDA.b $05
	CLC
	ADC.l DATA_C5F184,x
	STA.b $05
	LDA.b $08
	CLC
	ADC.l DATA_C5F188,x
	STA.b $08
	JSR.w CODE_C59975
	LDA.b $41
	ORA.b $46
	BNE.b CODE_C5F2B9
	LDA.b $33
	STA.w $001F
	JSR.w CODE_C5F180
	BCC.b CODE_C5F2B9
	LDA.b #$00
	STA.b $42
	STA.b $43
	LDA.w $001F
	STA.b $33
CODE_C5F2B9:
	JSR.w CODE_C5898E
	LDA.b #$00
	STA.b $36
	INC.b $40
	LDA.b $40
	CMP.b #$04
	BCC.b CODE_C5F287
	PLA
	STA.b $08
	PLA
	STA.b $05
CODE_C5F2CE:
	REP.b #$30
	RTL

DATA_C5F2D1:
	dw CODE_C5F2DC
	dw CODE_C5F2F4

CODE_C5F2D5:
	LDA.b $3E
	ASL
	TAX
	JMP.w (DATA_C5F2D1,x)

CODE_C5F2DC:
	INC.b $39
	BNE.b CODE_C5F2E2
	INC.b $3A
CODE_C5F2E2:
	LDA.b $39
	CMP.b $3B
	BNE.b CODE_C5F318
	LDA.b $3A
	CMP.b $3C
	BNE.b CODE_C5F318
	INC.b $3E
	LDA.b #$40
	BRA.b CODE_C5F30E

CODE_C5F2F4:
	DEC.b $39
	LDA.b $39
	CMP.b #$FF
	BNE.b CODE_C5F2FE
	DEC.b $3A
CODE_C5F2FE:
	LDA.b $39
	CMP.b $3B
	BNE.b CODE_C5F318
	LDA.b $3A
	CMP.b $3C
	BNE.b CODE_C5F318
	DEC.b $3E
	LDA.b #$80
CODE_C5F30E:
	STA.b $3B
	STZ.b $3C
	LDA.b $3F
	BEQ.b CODE_C5F318
	INC.b $3C
CODE_C5F318:
	RTS

CODE_C5F319:
	LDA.b $39
	AND.b #$E0
	CLC
	ADC.b $38
	STA.b $38
	LDA.b $3A
	ADC.b #$00
	STA.w $0003
	LDA.b #$A1
	STA.w $0002
	LDA.b $4F
	BIT.w $0002
	BEQ.b CODE_C5F33D
	LDA.b $05
	CLC
	ADC.w $0003
	STA.b $05
CODE_C5F33D:
	LDA.b $4F
	ASL.w $0002
	BIT.w $0002
	BEQ.b CODE_C5F34E
	LDA.b $05
	SBC.w $0003
	STA.b $05
CODE_C5F34E:
	LDA.b $4F
	ASL.w $0002
	BIT.w $0002
	BEQ.b CODE_C5F35F
	LDA.b $08
	ADC.w $0003
	STA.b $08
CODE_C5F35F:
	LDA.b $4F
	ASL.w $0002
	BIT.w $0002
	BEQ.b CODE_C5F370
	LDA.b $08
	SBC.w $0003
	STA.b $08
CODE_C5F370:
	LDA.b $05
	STA.w $0000
	LDA.b $08
	STA.w $0001
	STZ.w $000F
	RTS

CODE_C5F37E:
	SEP.b #$30
	JSR.w CODE_C59C42
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5F38E
	LDA.b #$80
	JSR.w CODE_C5A537
CODE_C5F38E:
	JSR.w CODE_C5F180
	JSR.w CODE_C58960
	JSR.w CODE_C59AC6
	LDY.b #$00
	LDA.b $4F
	LSR
	BCS.b CODE_C5F3A7
	INY
	LSR
	BCS.b CODE_C5F3A7
	INY
	LSR
	BCS.b CODE_C5F3A7
	INY
CODE_C5F3A7:
	STY.b $1C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F3D4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5F3AC:
	db $01,$FF,$00,$00,$01,$FF,$00,$00,$01,$FF

DATA_C5F3B6:
	db $00,$00,$00,$01,$01,$01,$00,$FF,$FF,$FF

DATA_C5F3C0:
	db $FD,$FD,$FF,$FF,$FF,$FF,$FF,$FC

DATA_C5F3C8:
	db $00,$00,$20,$20,$20,$20,$20,$E0

DATA_C5F3D0:
	db $01,$02,$04,$08

CODE_C5F3D4:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b $46
	BNE.b CODE_C5F44F
	LDA.w $0020
	LSR
	BCS.b CODE_C5F44F
	JSR.w CODE_C5F4E9
	LDA.b $30
	BEQ.b CODE_C5F3F0
	JSR.w CODE_C5F463
	BRA.b CODE_C5F3FF

CODE_C5F3F0:
	LDA.b $2E
	BEQ.b CODE_C5F426
	DEC.b $2E
	LDA.b $08
	CLC
	ADC.l DATA_C5F3B6,x
	STA.b $08
CODE_C5F3FF:
	JSR.w CODE_C5F4BE
	LDA.b $39
	BEQ.b CODE_C5F44F
	BIT.b #$02
	BNE.b CODE_C5F426
	BIT.b #$20
	BNE.b CODE_C5F426
	LDA.b $4F
	BIT.b #$03
	BNE.b CODE_C5F41A
	EOR.b #$0C
	STA.b $4F
	BRA.b CODE_C5F44F

CODE_C5F41A:
	EOR.b #$03
	STA.b $4F
	JSR.w CODE_C5F4E9
	JSR.w CODE_C5F4E9
	BRA.b CODE_C5F44F

CODE_C5F426:
	LDA.b $30
	BNE.b CODE_C5F44F
	INC.b $30
	LDX.b $4F
	DEX
	LDA.b $08
	CMP.b #$78
	BCS.b CODE_C5F437
	LDX.b #$03
CODE_C5F437:
	CMP.b #$A8
	BCC.b CODE_C5F43D
	LDX.b #$07
CODE_C5F43D:
	LDA.l DATA_C5F3C0,x
	STA.b $38
	LDA.b $08
	CLC
	ADC.l DATA_C5F3C8,x
	STA.b $3A
	INX
	STX.b $4F
CODE_C5F44F:
	LDA.b #$FE
	STA.b $2D
	JSR.w CODE_C5F180
	LDA.l $7E740C
	BEQ.b CODE_C5F460
	LDA.b #$10
	STA.b $36
CODE_C5F460:
	REP.b #$30
	RTL

CODE_C5F463:
	LDA.b $3C
	CLC
	ADC.b #$38
	STA.b $3C
	LDA.b $38
	ADC.b #$00
	STA.b $38
	CLC
	ADC.b $08
	STA.b $08
	LDA.b $38
	BMI.b CODE_C5F4BD
	LDA.b $08
	CMP.b $3A
	BCC.b CODE_C5F4BD
	STZ.b $30
	STZ.b $3C
	STZ.b $38
	LDA.l $7E292D
	AND.b #$07
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$03
	TAX
	LDA.l DATA_C5F3D0,x
	STA.b $4F
	LDA.l $7E292D
	AND.b #$07
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	AND.b #$40
	ADC.b #$30
	STA.b $2E
	LDA.b $05
	CLC
	ADC.b #$08
	AND.b #$F0
	STA.b $05
	LDA.b $08
	CLC
	ADC.b #$08
	AND.b #$F0
	SEC
	SBC.b #$03
	STA.b $08
CODE_C5F4BD:
	RTS

CODE_C5F4BE:
	LDY.b #$00
	JSR.w CODE_C59B33
	LDA.b $49
	STA.b $39
	BNE.b CODE_C5F4E8
	LDA.b $05
	PHA
	CLC
	ADC.b #$0E
	STA.b $05
	LDA.b $08
	PHA
	CLC
	ADC.b #$06
	STA.b $08
	LDY.b #$00
	JSR.w CODE_C59B33
	LDA.b $49
	STA.b $39
	PLA
	STA.b $08
	PLA
	STA.b $05
CODE_C5F4E8:
	RTS

CODE_C5F4E9:
	LDX.b $4F
	DEX
	LDA.b $05
	CLC
	ADC.l DATA_C5F3AC,x
	STA.b $05
	CMP.b #$1F
	BEQ.b CODE_C5F4FD
	CMP.b #$E1
	BNE.b CODE_C5F503
CODE_C5F4FD:
	LDA.b $4F
	EOR.b #$03
	STA.b $4F
CODE_C5F503:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F504(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F504:
	SEP.b #$30
	JSR.w CODE_C59C42
	LDA.b $3A
	BNE.b CODE_C5F558
	LDA.b #$80
	JSR.w CODE_C5A537
	JSR.w CODE_C5F180
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5F54F
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l $7E740E
	BNE.b CODE_C5F54F
else
	JSR.w CODE_C588D1
	BCC.b CODE_C5F54F
endif
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$06
	BEQ.b CODE_C5F54F
	LDX.b #$52
	LDA.w $0600,x
	BNE.b CODE_C5F54F
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSR.w CODE_C588D1
	BCC.b CODE_C5F54F
	LDA.l $7E6DD7
	CMP.b #$26
	BCC.b CODE_C5F54F
	CMP.b #$D7
	BCS.b CODE_C5F54F
	LDA.l $7E6DD8
	CMP.b #$56
	BCC.b CODE_C5F54F
	CMP.b #$C7
	BCS.b CODE_C5F54F
endif
	INC.b $3A
	LDA.l $7E6DD7
	STA.b $05
	LDA.l $7E6DD8
	STA.b $08
	STZ.b $47
	STZ.b $36
	STZ.b $43
	STZ.b $42
	LDA.b #$01
	STA.l $7E740E
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	STA.w $060B
else
	LDA.b #$01
endif
	STA.b $0A
CODE_C5F54F:
	JSR.w CODE_C58960
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL

CODE_C5F558:
	JSR.w CODE_C5AB07
	BCC.b CODE_C5F598
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BNE.b CODE_C5F56D
	LDA.b $05
	STA.w $0605
	LDA.b $08
	STA.w $0608
CODE_C5F56D:
	INC.b $3A
	LDA.b $3A
	CMP.b #$60
	BCC.b CODE_C5F57F
	LDA.b #$00
	STA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	LDA.b #$C0
	STA.b $3A
CODE_C5F57F:
	JSR.w CODE_C5F180
	LDA.b $36
	BEQ.b CODE_C5F58F
	STZ.w $060B
	LDA.b #$00
	STA.l $7E740E
CODE_C5F58F:
	JSR.w CODE_C58960
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL

CODE_C5F598:
	LDA.b #$00
	STA.b $3A
	STA.w $060B
	STA.l $7E740E
	STZ.b $43
	STZ.b $42
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F5AB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F5AA:
	RTL

CODE_C5F5AB:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	AND.w #$00FE
endif
	BNE.b CODE_C5F5AA
	SEP.b #$30
	LDA.b $3D
	BNE.b CODE_C5F5D3
	LDA.l $7E292D
	AND.b #$07
	TAX
	LDA.b #$01
	LDY.w !RAM_BSZ1_Global_RandomByte01,x
	CPY.b #$B0
	BCS.b CODE_C5F5CD
	ASL
	CPY.b #$60
	BCS.b CODE_C5F5CD
	ASL
CODE_C5F5CD:
	STA.b $4F
	INC.b $3D
	BRA.b CODE_C5F60B

CODE_C5F5D3:
	LDA.b $39
	CLC
	ADC.b #$80
	STA.b $39
	BCC.b CODE_C5F60B
	INC.b $38
	LDA.b $4F
	LSR
	BCC.b CODE_C5F5E5
	INC.b $05
CODE_C5F5E5:
	LSR
	BCC.b CODE_C5F5EA
	DEC.b $05
CODE_C5F5EA:
	LSR
	BCC.b CODE_C5F5EF
	INC.b $08
CODE_C5F5EF:
	LSR
	BCC.b CODE_C5F5F4
	DEC.b $08
CODE_C5F5F4:
	LDA.b $38
	CMP.b #$20
	BNE.b CODE_C5F60B
	STZ.b $38
	LDA.b $4F
	EOR.b #$0F
	STA.b $4F
	LDA.b $3E
	INC.b $3E
	LSR
	BCC.b CODE_C5F60B
	STZ.b $3D
CODE_C5F60B:
	LDA.b $3A
	BNE.b CODE_C5F621
	LDA.b #$80
	STA.b $3C
	LDA.l $7E292D
	AND.b #$07
	TAX
	LDA.b #$C0
	ORA.w !RAM_BSZ1_Global_RandomByte01,x
	STA.b $3A
CODE_C5F621:
	LDA.w $0020
	LSR
	BCC.b CODE_C5F629
	DEC.b $3A
CODE_C5F629:
	LDA.b $3C
	BEQ.b CODE_C5F63B
	DEC.b $3C
	LDY.b #$01
	CMP.b #$70
	BCS.b CODE_C5F63A
	CMP.b #$10
	BCC.b CODE_C5F63A
	INY
CODE_C5F63A:
	TYA
CODE_C5F63B:
	STA.b $1C
	DEC.b $31
	BNE.b CODE_C5F64B
	LDA.b #$41
	STA.b $31
	JSL.l CODE_CC21D1
	SEP.b #$30
CODE_C5F64B:
	LDA.b $41
	BNE.b CODE_C5F67E
	LDA.b $33
	STA.w $001E
	JSR.w CODE_C5F180
	BCC.b CODE_C5F67B
	LDA.b $1C
	CMP.b #$02
	BNE.b CODE_C5F666
	JSR.w CODE_C58910
	CMP.b #$08
	BEQ.b CODE_C5F67B
CODE_C5F666:
	LDA.w $001E
	STA.b $33
	LDA.b #$00
	STA.b $36
	LDA.b #$20
	STA.b $4A
	LDA.b #$00
	STA.b $41
	LDA.b #$02
	STA.b $44
CODE_C5F67B:
	REP.b #$30
	RTL

CODE_C5F67E:
	DEC.b $41
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F68B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5F683:
	dw CODE_C598EF
	dw CODE_C5F6EB
	dw CODE_C599AB
	dw CODE_C59A2D

CODE_C5F68B:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	AND.w #$00FE
endif
	BNE.b CODE_C5F6E5
	SEP.b #$30
	LDA.b $3C
	ASL
	TAX
	JSR.w (DATA_C5F683,x)
	STZ.b $3F
	STZ.b $40
	JSR.w CODE_C59930
	REP.b #$30
	LDA.w $00B7
	TAX
	CLC
	ADC.w #$0300
	STA.w $0000
	LDY.w #$0006
CODE_C5F6B1:
	LDA.w $0000,x
	AND.w #$00FF
	CMP.w #$0097
	BEQ.b CODE_C5F6D2
	CMP.w #$0098
	BEQ.b CODE_C5F6D2
	DEY
	TXA
	CLC
	ADC.w #$0080
	TAX
	CPX.w $0000
	BNE.b CODE_C5F6B1
	SEP.b #$30
	JSR.w CODE_C5F180
CODE_C5F6D2:
	SEP.b #$30
	LDA.b $47
	DEC
	BNE.b CODE_C5F6E6
	LDA.b $3E
	EOR.b #$01
	STA.b $3E
	LDA.b #$50
	STA.b $47
	REP.b #$30
CODE_C5F6E5:
	RTL

CODE_C5F6E6:
	DEC.b $47
	REP.b #$30
	RTL

CODE_C5F6EB:
	LDY.b #$02
	LDA.l $7E292D
	AND.b #$07
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	CMP.b #$40
	BCS.b CODE_C5F6FC
	INY
CODE_C5F6FC:
	STY.b $3C
	LDA.b #$08
	STA.b $3A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F70C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5F703:
	db $12,$0D,$08,$03,$1D

DATA_C5F708:
	db $06,$05,$06,$06

CODE_C5F70C:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	AND.w #$00FE
endif
	BNE.b CODE_C5F76E
	LDA.b $30
	AND.w #$00FF
	BNE.b CODE_C5F76F
	TDC
	CMP.w $00B7
	BEQ.b CODE_C5F73D
	SEC
	SBC.w $00B7
	ASL
	XBA
	AND.w #$00FF
	SEP.b #$20
	DEC
	TAX
	LDY.w $00B7
	LDA.w $0030,y
	BEQ.b CODE_C5F76C
	LDA.w $002E,y
	CMP.l DATA_C5F703,x
	BNE.b CODE_C5F76C
CODE_C5F73D:
	SEP.b #$20
	INC.b $30
	LDA.b #$80
	STA.b $4F
	LDA.b #$18
	STA.b $2E
	LDX.w $00B5
	LDA.w $0005,x
	SEC
	SBC.b #$08
	STA.b $05
	LDY.w #$002C
	LDA.b $00
	CMP.b #$97
	BEQ.b CODE_C5F760
	LDY.w #$0018
CODE_C5F760:
	STY.w $0000
	LDA.w $0008,x
	SEC
	SBC.w $0000
	STA.b $08
CODE_C5F76C:
	REP.b #$30
CODE_C5F76E:
	RTL

CODE_C5F76F:
	SEP.b #$20
	LDX.w $00B5
	LDA.b $05
	CLC
	ADC.w !RAM_BSZ1_Global_RandomByte0F,x
	STA.b $05
	LDA.b $08
	CLC
	ADC.w !RAM_BSZ1_Global_RandomByte10,x
	STA.b $08
	STZ.w $000B
	LDY.w #$0070
	LDA.b $00
	CMP.b #$97
	BEQ.b CODE_C5F793
	LDY.w #$0060
CODE_C5F793:
	SEP.b #$10
	TYA
	JSR.w CODE_C5F7CC
	REP.b #$30
	LDX.w $00B5
	LDA.w !RAM_BSZ1_Global_RandomByte0E,x
	AND.w #$00FF
	TAX
	LDA.b $00
	AND.w #$00FF
	CMP.w #$0097
	BNE.b CODE_C5F7BA
	LDA.l DATA_C5F708+$02,x
	TAY
	LDA.l DATA_C5F708,x
	BRA.b CODE_C5F7BF

CODE_C5F7BA:
	LDA.l DATA_C5F708+$01,x
	TAY
CODE_C5F7BF:
	SEP.b #$30
	JSR.w CODE_C5F7F1
	STA.b $08
	JSR.w CODE_C5F180
	REP.b #$30
	RTL

CODE_C5F7CC:
	STA.w $000A
	LDA.b $31
	SEC
	SBC.w $000A
	STA.b $31
	LDA.b $2E
	SBC.w $000B
	AND.b #$1F
	STA.b $2E
	RTS

DATA_C5F7E1:
	db $00,$18,$30,$47,$5A,$6A,$76,$7D,$80,$7D,$76,$6A,$5A,$47,$30,$18

CODE_C5F7F1:
	STA.w $0006
	STY.w $0005
	LDA.b $2E
	AND.b #$0F
	TAX
	LDA.l DATA_C5F7E1,x
	STA.w $0000
	LDA.b $2B
	LDY.w $0005
	JSR.w CODE_C5F86F
	LDA.b $2E
	AND.b #$18
	CMP.b #$10
	BCC.b CODE_C5F822
	LDA.b $38
	SEC
	SBC.w $0002
	STA.b $38
	LDA.b $05
	SBC.w $0003
	BRA.b CODE_C5F82F

CODE_C5F822:
	LDA.b $38
	CLC
	ADC.w $0002
	STA.b $38
	LDA.b $05
	ADC.w $0003
CODE_C5F82F:
	STA.b $05
	LDA.b $2E
	CLC
	ADC.b #$08
	AND.b #$0F
	TAX
	LDA.l DATA_C5F7E1,x
	STA.w $0000
	LDA.b $2B
	LDY.w $0006
	JSR.w CODE_C5F86F
	LDA.b $2E
	SEC
	SBC.b #$08
	AND.b #$18
	CMP.b #$10
	BCC.b CODE_C5F861
	LDA.b $39
	SEC
	SBC.w $0002
	STA.b $39
	LDA.b $08
	SBC.w $0003
	RTS

CODE_C5F861:
	LDA.b $39
	CLC
	ADC.w $0002
	STA.b $39
	LDA.b $08
	ADC.w $0003
	RTS

CODE_C5F86F:
	STA.w $0001
	STZ.w $0002
	STZ.w $0003
CODE_C5F878:
	ASL.w $0002
	ROL.w $0003
	ASL.w $0000
	BCC.b CODE_C5F892
	LDA.w $0002
	CLC
	ADC.w $0001
	STA.w $0002
	BCC.b CODE_C5F892
	INC.w $0003
CODE_C5F892:
	DEY
	BNE.b CODE_C5F878
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F896(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F896:
	SEP.b #$30
	JSR.w CODE_C58960
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8A1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8A1:
	SEP.b #$30
	JSR.w CODE_C5898E
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8AC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8AC:
	SEP.b #$30
	JSR.w CODE_C59C7B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8B4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8B4:
	SEP.b #$30
	STZ.w $060B
	LDA.b #$00
	STA.l $7E740E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8CA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8C2:
	LDY.w #$0001
	RTL

CODE_C5F8C6:
	LDY.w #$0000
	RTL

CODE_C5F8CA:
	SEP.b #$30
	JSR.w CODE_C5FA48
	REP.b #$30
	BCC.b CODE_C5F8C6
	BCS.b CODE_C5F8C2							; Note: This will always branch.
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8D5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8D5:
	SEP.b #$30
	JSR.w CODE_C5F959
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8DD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8DD:
	SEP.b #$30
	JSR.w CODE_C5F966
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8E5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8E5:
	SEP.b #$30
	JSR.w CODE_C5FA18
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8ED(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8ED:
	SEP.b #$30
	JSR.w CODE_C5F9EE
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8F5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8F5:
	SEP.b #$30
	JSR.w CODE_C5F998
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F8FD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F8FD:
	SEP.b #$30
	JSR.w CODE_C5FE10
	JSR.w CODE_C5FB1C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F908(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F908:
	SEP.b #$30
	JSR.w CODE_C5FB32
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F910(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F910:
	SEP.b #$30
	JSR.w CODE_C5FB93
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F918(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F918:
	SEP.b #$30
	JSR.w CODE_C5FBBC
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F920(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F920:
	SEP.b #$30
	JSR.w CODE_C5FE2B
	JSR.w CODE_C5FBE6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F92B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F92B:
	SEP.b #$30
	JSR.w CODE_C5FB4D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F933(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F933:
	SEP.b #$30
	JSR.w CODE_C5FDB8
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F93B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F93B:
	SEP.b #$30
	JSR.w CODE_C587F4
	JSR.w CODE_C58960
	JSR.w CODE_C59AC6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F959(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5F949:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $FF40,$0240,$4000,$0000,$FF40,$40C0,$0000,$0000
else
	dw $FF40,$4040,$4000,$0000,$FF40,$4040,$0000,$0000
endif

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
DATA_C5F5B9:
	db $00,$00,$00,$00,$00,$00,$01,$00,$02,$03,$04,$00,$00,$00,$00,$00
endif

CODE_C5F959:
	LDX.b $02
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l DATA_C5F5B9,x
	STA.l $7E741C
endif
	LDA.l DATA_C5F949,x
	STA.b $47
	LDA.b #$00
	STA.b $30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F966(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F966:
	LDA.b $30
	CMP.b #$01
	BEQ.b CODE_C5F98A
	LDA.b #$04
	STA.b $2B
	LDA.b #$01
	STA.b $30
	LDA.b #$80
	STA.b $50
	LDA.b #$60
	STA.b $51
	LDA.b #$00
	STA.b $31
	LDA.b $47
	PHA
	JSR.w CODE_C5BD81
	PLA
	STA.b $47
	RTS

CODE_C5F98A:
	LDA.b $31
	CMP.b #$5A
	BCC.b CODE_C5F995
	LDA.b #$00
	STA.b $30
	RTS

CODE_C5F995:
	JMP.w CODE_C5BDC8
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F998(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F998:
	LDA.b $30
	CMP.b #$01
	BEQ.b CODE_C5F9BC
	LDA.b #$02
	STA.b $2B
	LDA.b #$01
	STA.b $30
	LDA.b #$50
	STA.b $51
	LDA.b $05
	STA.b $50
	LDA.b #$00
	STA.b $31
	LDA.b $47
	PHA
	JSR.w CODE_C5BD81
	PLA
	STA.b $47
	RTS

CODE_C5F9BC:
	LDA.b $31
	CMP.b #$5A
	BCC.b CODE_C5F9C7
	LDA.b #$00
	STA.b $30
	RTS

CODE_C5F9C7:
	JSR.w CODE_C5BCD4
	STA.w $0000
	LDA.b $38
	CLC
	ADC.w $0000
	STA.b $05
	JSR.w CODE_C5BCFD
	STA.w $0000
	LDA.b $39
	SEC
	SBC.w $0000
	STA.b $08
	JSR.w CODE_C5BD3A
	LDA.b $31
	CLC
	ADC.b $2B
	STA.b $31
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5F9EE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5F9EE:
	LDA.b $30
	CMP.b #$01
	BEQ.b CODE_C5FA15
	LDA.b #$02
	STA.b $2B
	LDA.b #$01
	STA.b $30
	LDA.b $05
	STA.b $50
	LDA.b $08
	CLC
	ADC.b #$08
	STA.b $51
	LDA.b #$00
	STA.b $31
	LDA.b $47
	PHA
	JSR.w CODE_C5BD81
	PLA
	STA.b $47
	RTS

CODE_C5FA15:
	JMP.w CODE_C5BDC8
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FA18(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FA18:
	LDA.b $30
	CMP.b #$01
	BEQ.b CODE_C5FA3A
	LDA.b #$01
	STA.b $2B
	LDA.b #$01
	STA.b $30
	LDA.b #$80
	STA.b $50
	STA.b $51
	LDA.b #$00
	STA.b $31
	LDA.b $47
	PHA
	JSR.w CODE_C5BD81
	PLA
	STA.b $47
	RTS

CODE_C5FA3A:
	LDA.b $31
	CMP.b #$5A
	BCC.b CODE_C5FA45
	LDA.b #$00
	STA.b $30
	RTS

CODE_C5FA45:
	JMP.w CODE_C5BDC8
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FA48(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FA48:
	LDA.b $31
	CMP.b #$5A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FA4D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FA4D:
	LDA.b #$01
	STA.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FA53(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FA53:
	PHX
	LDA.l $7E2001
	STA.b $00
	ASL
	CLC
	ADC.b $00
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $10
	INX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $11
	LDY.w #$0009
	LDA.b [$10],y
	PHA
	INY
	LDA.b [$10],y
	STA.b $11
	PLA
	STA.b $10
	PLX
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FA7F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FA7F:
	LDA.b $06
	AND.w #$001F
	XBA
	ASL
	ASL
	STA.b $06
	LDA.b $08
	AND.w #$001F
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $08
	LDA.b $0A
	AND.w #$001F
	STA.b $0A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FA9D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FA9D:
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	TAY
	AND.w #$7C00
	CLC
	ADC.b $06
	CMP.b $00
	BMI.b CODE_C5FAAE
	LDA.b $00
CODE_C5FAAE:
	STA.b $0C
	TYA
	AND.w #$03E0
	CLC
	ADC.b $08
	CMP.b $02
	BMI.b CODE_C5FABD
	LDA.b $02
CODE_C5FABD:
	STA.b $0E
	TYA
	AND.w #$001F
	CLC
	ADC.b $0A
	CMP.b $04
	BMI.b CODE_C5FACC
	LDA.b $04
CODE_C5FACC:
	ORA.b $0E
	ORA.b $0C
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FAD5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FAD5:
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	TAY
	AND.w #$7C00
	SEC
	SBC.b $06
	CMP.b $00
	BPL.b CODE_C5FAE6
	LDA.b $00
CODE_C5FAE6:
	STA.b $0C
	TYA
	AND.w #$03E0
	SEC
	SBC.b $08
	CMP.b $02
	BPL.b CODE_C5FAF5
	LDA.b $02
CODE_C5FAF5:
	STA.b $0E
	TYA
	AND.w #$001F
	SEC
	SBC.b $0A
	CMP.b $04
	BPL.b CODE_C5FB04
	LDA.b $04
CODE_C5FB04:
	ORA.b $0E
	ORA.b $0C
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FB13(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5FB0D:
	dw CODE_C5FB1C
	dw CODE_C5FB32
	dw CODE_C5FB93

CODE_C5FB13:
	LDA.b $30
	AND.b #$0E
	TAX
	JSR.w (DATA_C5FB0D,x)
	RTS

CODE_C5FB1C:
	LDA.b $30
	CMP.b #$01
	BEQ.b CODE_C5FB27
	LDA.b #$01
	STA.b $30
	RTS

CODE_C5FB27:
	LDA.b #$FF
	STA.w $0014
	STA.w $0015
	JMP.w CODE_C5FC07

CODE_C5FB32:
	LDA.b $30
	CMP.b #$01
	BEQ.b CODE_C5FB3D
	LDA.b #$01
	STA.b $30
CODE_C5FB3C:
	RTS

CODE_C5FB3D:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	LDA.b $47
	LSR
	BCC.b CODE_C5FB3C
endif
	LDA.b #$FF
	STA.w $0014
	STA.w $0015
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$1F
	STA.w $0006
	STA.w $0008
	STA.w $000A
endif
	JMP.w CODE_C5FC86

CODE_C5FB4D:
	LDA.b $30
	CMP.b #$01
	BEQ.b CODE_C5FB58
	LDA.b #$01
	STA.b $30
CODE_C5FB57:
	RTS

CODE_C5FB58:
	LDA.b $47
	LSR
	BCC.b CODE_C5FB57
	LDA.b #$FF
	STA.w $0014
	STA.w $0015
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$01
	STA.w $0006
	STA.w $0008
	STA.w $000A
endif
	JSR.w CODE_C5FC86
	LDA.b #$FF
	STA.w $0014
	STA.w $0015
	JMP.w CODE_C5FCBE

DATA_C5FB73:
	db $06,$F9,$00,$00,$00,$00,$00,$00,$00,$00,$00,$C0,$00,$00,$00,$00

DATA_C5FB83:
	db $08,$F7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

CODE_C5FB93:
	LDA.b $47
	BEQ.b CODE_C5FBAD
	LSR
	BCC.b CODE_C5FBBB
	LDX.b $30
	LDA.l DATA_C5FB73,x
	STA.w $0014
	LDA.l DATA_C5FB83,x
	STA.w $0015
	JMP.w CODE_C5FCF6

CODE_C5FBAD:
	LDA.b $30
	INC
	CMP.b #$01
	BCS.b CODE_C5FBBB
	PHA
	JSR.w CODE_C5F959
	PLA
	STA.b $30
CODE_C5FBBB:
	RTS

CODE_C5FBBC:
	LDA.b $47
	BEQ.b CODE_C5FBD7
	LSR
	BCC.b CODE_C5FBBB
	LDX.b $30
	INX
	LDA.l DATA_C5FB73,x
	STA.w $0014
	LDA.l DATA_C5FB83,x
	STA.w $0015
	JMP.w CODE_C5FCF6

CODE_C5FBD7:
	LDA.b $30
	INC
	CMP.b #$01
	BCS.b CODE_C5FBE5
	PHA
	JSR.w CODE_C5F959
	PLA
	STA.b $30
CODE_C5FBE5:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FBE6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FBE6:
	LDA.b $30
	CMP.b #$01
	BEQ.b CODE_C5FBF1
	LDA.b #$01
	STA.b $30
	RTS

CODE_C5FBF1:
	LDA.b #$FF
	STA.w $0014
	STA.w $0015
	JSR.w CODE_C5FCF6
	LDA.b #$FF
	STA.w $0014
	STA.w $0015
	JMP.w CODE_C5FD37
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FC07(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FC07:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0001
	STA.b $06
	STA.b $08
	STA.b $0A
	JSR.w CODE_C5FA7F
	LDA.w #$7C00
	STA.b $00
	LDA.w #$03E0
	STA.b $02
	LDA.w #$001F
	STA.b $04
	LDX.w #$0160
CODE_C5FC2C:
	LDA.b $14
	LSR
	STA.b $14
	BCC.b CODE_C5FC36
	JSR.w CODE_C5FA9D
CODE_C5FC36:
	LDA.b $14
	BEQ.b CODE_C5FC3E
	INX
	INX
	BRA.b CODE_C5FC2C

CODE_C5FC3E:
	PLD
	SEP.b #$30
	JSR.w CODE_C5FA4D
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FC45(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FC45:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$001F
	STA.b $06
	STA.b $08
	STA.b $0A
	JSR.w CODE_C5FA7F
	JSR.w CODE_C5FA53
	LDX.w #$0160
CODE_C5FC5E:
	LDA.b $14
	LSR
	STA.b $14
	BCC.b CODE_C5FC7E
	TXY
	LDA.b [$10],y
	PHA
	AND.w #$7C00
	STA.b $00
	LDA.b $01,s
	AND.w #$03E0
	STA.b $02
	PLA
	AND.w #$001F
	STA.b $04
	JSR.w CODE_C5FAD5
CODE_C5FC7E:
	LDA.b $14
	BEQ.b CODE_C5FC3E
	INX
	INX
	BRA.b CODE_C5FC5E
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FC86(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FC86:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	LDA.w #$0001
	STA.b $06
	STA.b $08
	STA.b $0A
endif
	JSR.w CODE_C5FA7F
	LDA.w #$0000
	STA.b $00
	STA.b $02
	STA.b $04
	LDX.w #$0160
CODE_C5FCA5:
	LDA.b $14
	LSR
	STA.b $14
	BCC.b CODE_C5FCAF
	JSR.w CODE_C5FAD5
CODE_C5FCAF:
	LDA.b $14
	BEQ.b CODE_C5FCB7
	INX
	INX
	BRA.b CODE_C5FCA5

CODE_C5FCB7:
	PLD
	SEP.b #$30
	JSR.w CODE_C5FA4D
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FCBE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FCBE:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0001
	STA.b $06
	STA.b $08
	STA.b $0A
	JSR.w CODE_C5FA7F
	LDA.w #$0000
	STA.b $00
	STA.b $02
	STA.b $04
	LDX.w #$0180
CODE_C5FCDD:
	LDA.b $14
	LSR
	STA.b $14
	BCC.b CODE_C5FCE7
	JSR.w CODE_C5FAD5
CODE_C5FCE7:
	LDA.b $14
	BEQ.b CODE_C5FCEF
	INX
	INX
	BRA.b CODE_C5FCDD

CODE_C5FCEF:
	PLD
	SEP.b #$30
	JSR.w CODE_C5FA4D
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FCF6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FCF6:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0001
	STA.b $06
	STA.b $08
	STA.b $0A
	JSR.w CODE_C5FA7F
	JSR.w CODE_C5FA53
	LDX.w #$0160
CODE_C5FD0F:
	LDA.b $14
	LSR
	STA.b $14
	BCC.b CODE_C5FD2F
	TXY
	LDA.b [$10],y
	PHA
	AND.w #$7C00
	STA.b $00
	LDA.b $01,s
	AND.w #$03E0
	STA.b $02
	PLA
	AND.w #$001F
	STA.b $04
	JSR.w CODE_C5FA9D
CODE_C5FD2F:
	LDA.b $14
	BEQ.b CODE_C5FCEF
	INX
	INX
	BRA.b CODE_C5FD0F
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FD37(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FD37:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$0001
	STA.b $06
	STA.b $08
	STA.b $0A
	JSR.w CODE_C5FA7F
	JSR.w CODE_C5FA53
	LDX.w #$0180
CODE_C5FD50:
	LDA.b $14
	LSR
	STA.b $14
	BCC.b CODE_C5FD70
	TXY
	LDA.b [$10],y
	PHA
	AND.w #$7C00
	STA.b $00
	LDA.b $01,s
	AND.w #$03E0
	STA.b $02
	PLA
	AND.w #$001F
	STA.b $04
	JSR.w CODE_C5FA9D
CODE_C5FD70:
	LDA.b $14
	BEQ.b CODE_C5FD78
	INX
	INX
	BRA.b CODE_C5FD50

CODE_C5FD78:
	PLD
	SEP.b #$30
	JSR.w CODE_C5FA4D
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FD7F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FD7F:
	LDA.w $0300
	AND.b #$1F
	ORA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.w $0304
	AND.b #$1F
	ORA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.w $0302
	AND.b #$1F
	ORA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	LDA.b #$02
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	STX.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FDB8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C5FDA6:
	dw CODE_C5FDC4
	dw CODE_C5FDEA
	dw CODE_C5FDC4
	dw CODE_C5FDEA
	dw CODE_C5FDC4
	dw CODE_C5FDEA

DATA_C5FDB2:
	db $FF,$80,$FF,$20,$FF,$40

CODE_C5FDB8:
	LDA.b $30
	CMP.b #$06
	BCS.b CODE_C5FE0F
	ASL
	TAX
	JSR.w (DATA_C5FDA6,x)
	RTS

CODE_C5FDC4:
	LDA.w $0300
	CMP.b #$10
	BCS.b CODE_C5FDDB
	LDA.b #$10
	STA.w $0300
	STA.w $0304
	STA.w $0302
	LDX.b #$12
	JMP.w CODE_C5FD7F

CODE_C5FDDB:
	INC.b $30
	LDX.b $30
	CPX.b #$06
	BEQ.b CODE_C5FE0F
	LDA.l DATA_C5FDB2,x
	STA.b $47
	RTS

CODE_C5FDEA:
	LDA.b $47
	BEQ.b CODE_C5FE01
	LDA.w $0300
	BEQ.b CODE_C5FE0F
	DEC.w $0300
	DEC.w $0304
	DEC.w $0302
	LDX.b #$92
	JMP.w CODE_C5FD7F

CODE_C5FE01:
	INC.b $30
	LDX.b $30
	CPX.b #$06
	BEQ.b CODE_C5FE0F
	LDA.l DATA_C5FDB2,x
	STA.b $47
CODE_C5FE0F:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE10(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE10:
	LDA.b $47
	LSR
	BCS.b CODE_C5FE2A
	LDA.w $0300
	CMP.b #$1F
	BCS.b CODE_C5FE2A
	INC.w $0300
	INC.w $0304
	INC.w $0302
	LDX.b #$82
	JMP.w CODE_C5FD7F

CODE_C5FE2A:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE2B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE2B:
	LDA.b $47
	LSR
	BCS.b CODE_C5FE2A
	LDA.w $0300
	BEQ.b CODE_C5FE2A
	DEC.w $0300
	DEC.w $0304
	DEC.w $0302
	LDX.b #$82
	JMP.w CODE_C5FD7F

CODE_C5FE43:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE44(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE44:
	LDA.l $7E7416
	CMP.b #$02
	BEQ.b CODE_C5FE4E
CODE_C5FE4C:
	CLC
	RTS

CODE_C5FE4E:
	SEC
	RTS

CODE_C5FE50:
	LDA.l $7E7416
	CMP.b #$03
	BEQ.b CODE_C5FE4E
	BNE.b CODE_C5FE4C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE5A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE5A:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSR.w CODE_C587F4
	LDA.b $5C
	BEQ.b CODE_C5FE4E
endif
	JSR.w CODE_C588F8
	CLC
	ADC.b #$0B
	STA.b $05
	JSR.w CODE_C58904
	CLC
	ADC.b #$05
	STA.b $08
	LDA.b #$01
	STA.b $0A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE6F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE6F:
	LDA.b #$01
	STA.l $7E7416
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE76(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE76:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	SEP.b #$30
endif
	LDA.b #$02
	STA.l $7E7416
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	REP.b #$30
	RTL
else
	RTS
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE7D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE7D:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	SEP.b #$30
endif
	LDA.b #$03
	STA.l $7E7416
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	REP.b #$30
	RTL
else
	RTS
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE84(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE84:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	JSR.w CODE_C5FE6F
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE8C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE8C:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	JSR.w CODE_C5FE76
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE94(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE94:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	JSR.w CODE_C587F4
endif
	JSR.w CODE_C5FE5A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FE9F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FE9F:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	JSR.w CODE_C5FE7D
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FEA7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FEA7:
	SEP.b #$30
	JSR.w CODE_C5FE44
	REP.b #$30
	BCC.b CODE_C5FEC8
	BCS.b CODE_C5FEC4								; Note: This will always branch. Same with some of the branches below.

CODE_C5FEB2:
	SEP.b #$30
	JSR.w CODE_C5FE50
	REP.b #$30
	BCC.b CODE_C5FEC8
	BCS.b CODE_C5FEC4

CODE_C5FEBD:
	LDA.b $47
	AND.w #$0003
	BNE.b CODE_C5FEC8
CODE_C5FEC4:
	LDY.w #$0001
	RTL

CODE_C5FEC8:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FECC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FECC:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$06
	BNE.b CODE_C5FEDD
	LDA.b $47
	BEQ.b CODE_C5FEDD
	DEC
	STA.b $47
CODE_C5FEDD:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_C5FEE0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_C5FEE0:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BIT.b #$0E
	BEQ.b CODE_C5FEE9
	RTS

CODE_C5FEE9:
	LDA.b $30
	CMP.b #$01
	BEQ.b CODE_C5FF1E
	LDA.b #$08
	STA.b $2B
	LDA.b #$01
	STA.b $30
	LDA.b $05
	STA.b $50
	LDA.b $08
	SEC
	SBC.b #$08
	STA.b $51
	LDA.b #$00
	STA.b $31
	LDA.b $47
	PHA
	JSR.w CODE_C5BD81
	PLA
	STA.b $47
	LDA.b #$00
	STA.b $2F
	LDA.b #$5A
	STA.b $2E
	LDA.b #$04
	STA.b $3A
	SEP.b #$30
	RTS

CODE_C5FF1E:
	JSR.w CODE_C5BCD4
	STA.w $0000
	LDA.b $38
	CLC
	ADC.w $0000
	STA.b $05
	LDA.b $47
	LSR
	BCC.b CODE_C5FF33
	DEC.b $08
CODE_C5FF33:
	JSR.w CODE_C5BD3A
	SEP.b #$30
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_C5FBBC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_C5FBBC:
	PHD
	LDA.b $57
	TCD
	LDY.w #$0001
	LDA.b $02
	AND.w #$000F
	CMP.w #$000A
	BCS.b +
	LDY.w #$0000
+:
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0000(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0000:
	SEP.b #$30
if !Define_BSZ1_Global_DisablePlayLimits == !FALSE
	LDA.w $00A0
	CMP.b #$39
	BCC.b CODE_CC0028
	LDA.l $7E2002
	BNE.b CODE_CC0016
	LDA.b #$FF
	STA.w $00A0
	BRA.b CODE_CC0028

CODE_CC0016:
	LDA.b #$0D
	STA.l $7E2002
	LDA.l $7E2003
	AND.b #$7F
	STA.l $7E2003
	BRA.b CODE_CC004F
endif

CODE_CC0028:
	LDA.w $00A0
	CMP.b #$3B
	BCS.b CODE_CC004F
	LDA.l !RAM_BSZ1_Player_CurrentSword
	BEQ.b CODE_CC004F
	LDA.w !RAM_BSZ1_Global_CurrentWeek
	BEQ.b CODE_CC0050
	CMP.b #$01
	BNE.b CODE_CC0041
	JMP.w CODE_CC00DF

CODE_CC0041:
	CMP.b #$02
	BNE.b CODE_CC0048
	JMP.w CODE_CC016E

CODE_CC0048:
	CMP.b #$03
	BNE.b CODE_CC004F
	JMP.w CODE_CC021F

CODE_CC004F:
	RTL

CODE_CC0050:
	REP.b #$30
	LDA.w $00A0
	AND.w #$00FF
	ASL
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_CC047F,x
	STA.l !RAM_BSZ1_RAM7E74B5
	LDA.l DATA_CC047F+$02,x
	STA.l !RAM_BSZ1_RAM7E74B7
	LDA.l DATA_CC047F+$04,x
	STA.l !RAM_BSZ1_RAM7E74B9
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$08
	BEQ.b CODE_CC0088
	JSL.l CODE_CC73B6
CODE_CC0088:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$02
	BEQ.b CODE_CC0096
	JSL.l CODE_CC73B6
CODE_CC0096:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$40
	BEQ.b CODE_CC00A4
	JSL.l CODE_CC73B6
CODE_CC00A4:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B5
	AND.b #$08
	BEQ.b CODE_CC00B3
	JSR.w CODE_CC02BC
	BRA.b CODE_CC00B8

CODE_CC00B3:
	JSR.w CODE_CC02E8
	BRA.b CODE_CC00B8

CODE_CC00B8:
	SEP.b #$30
	LDA.l $0000A2
	CMP.b #$FF
	BEQ.b CODE_CC00CE
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$01
	BEQ.b CODE_CC00CE
	JSL.l CODE_C58042
CODE_CC00CE:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$02
	BEQ.b CODE_CC00DE
	LDA.b #$0D
	JSL.l CODE_C5C663
CODE_CC00DE:
	RTL

CODE_CC00DF:
	REP.b #$30
	LDA.w $00A0
	AND.w #$00FF
	ASL
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_CC05E7,x
	STA.l !RAM_BSZ1_RAM7E74B5
	LDA.l DATA_CC05E7+$02,x
	STA.l !RAM_BSZ1_RAM7E74B7
	LDA.l DATA_CC05E7+$04,x
	STA.l !RAM_BSZ1_RAM7E74B9
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$08
	BEQ.b CODE_CC0117
	JSL.l CODE_CC73B6
CODE_CC0117:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$02
	BEQ.b CODE_CC0125
	JSL.l CODE_CC73B6
CODE_CC0125:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$40
	BEQ.b CODE_CC0133
	JSL.l CODE_CC73B6
CODE_CC0133:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$80
	BEQ.b CODE_CC0142
	JSR.w CODE_CC0318
	BRA.b CODE_CC0147

CODE_CC0142:
	JSR.w CODE_CC034E
	BRA.b CODE_CC0147

CODE_CC0147:
	SEP.b #$30
	LDA.l $0000A2
	CMP.b #$FF
	BEQ.b CODE_CC015D
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$01
	BEQ.b CODE_CC015D
	JSL.l CODE_C58042
CODE_CC015D:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$02
	BEQ.b CODE_CC016D
	LDA.b #$0D
	JSL.l CODE_C5C663
CODE_CC016D:
	RTL

CODE_CC016E:
	REP.b #$30
	LDA.w $00A0
	AND.w #$00FF
	ASL
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_CC074F,x
	STA.l !RAM_BSZ1_RAM7E74B5
	LDA.l DATA_CC074F+$02,x
	STA.l !RAM_BSZ1_RAM7E74B7
	LDA.l DATA_CC074F+$04,x
	STA.l !RAM_BSZ1_RAM7E74B9
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$08
	BEQ.b CODE_CC01A6
	JSL.l CODE_CC73B6
CODE_CC01A6:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$02
	BEQ.b CODE_CC01B4
	JSL.l CODE_CC73B6
CODE_CC01B4:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$40
	BEQ.b CODE_CC01C2
	JSL.l CODE_CC73B6
CODE_CC01C2:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$02
	BEQ.b CODE_CC01D1
	JSR.w CODE_CC02BC
	BRA.b CODE_CC01D4

CODE_CC01D1:
	JSR.w CODE_CC02E8
CODE_CC01D4:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$10
	BEQ.b CODE_CC01E3
	JSR.w CODE_CC0393
	BRA.b CODE_CC01E6

CODE_CC01E3:
	JSR.w CODE_CC03B4
CODE_CC01E6:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$40
	BEQ.b CODE_CC01F5
	JSR.w CODE_CC03D7
	BRA.b CODE_CC01F8

CODE_CC01F5:
	JSR.w CODE_CC0400
CODE_CC01F8:
	SEP.b #$30
	LDA.l $0000A2
	CMP.b #$FF
	BEQ.b CODE_CC020E
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$01
	BEQ.b CODE_CC020E
	JSL.l CODE_C58042
CODE_CC020E:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$02
	BEQ.b CODE_CC021E
	LDA.b #$0D
	JSL.l CODE_C5C663
CODE_CC021E:
	RTL

CODE_CC021F:
	REP.b #$30
	LDA.w $00A0
	AND.w #$00FF
	ASL
	STA.w $0000
	ASL
	CLC
	ADC.w $0000
	TAX
	LDA.l DATA_CC08B7,x
	STA.l !RAM_BSZ1_RAM7E74B5
	LDA.l DATA_CC08B7+$02,x
	STA.l !RAM_BSZ1_RAM7E74B7
	LDA.l DATA_CC08B7+$04,x
	STA.l !RAM_BSZ1_RAM7E74B9
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$08
	BEQ.b +
	JSL.l CODE_CC73B6
+:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$02
	BEQ.b +
	JSL.l CODE_CC73B6
+:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$40
	BEQ.b +
	JSL.l CODE_CC73B6
+:
	SEP.b #$30
endif
	LDA.l !RAM_BSZ1_RAM7E74B5
	AND.b #$08
	BEQ.b CODE_CC0258
	JSR.w CODE_CC02BC
	BRA.b CODE_CC025D

CODE_CC0258:
	JSR.w CODE_CC02E8
	BRA.b CODE_CC025D

CODE_CC025D:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$80
	BEQ.b CODE_CC026C
	JSR.w CODE_CC0318
	BRA.b CODE_CC0271

CODE_CC026C:
	JSR.w CODE_CC034E
	BRA.b CODE_CC0271

CODE_CC0271:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$40
	BEQ.b CODE_CC0280
	JSR.w CODE_CC03D7
	BRA.b CODE_CC0283

CODE_CC0280:
	JSR.w CODE_CC0400
CODE_CC0283:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$20
	BEQ.b CODE_CC0292
	JSR.w CODE_CC042B
	BRA.b CODE_CC0295

CODE_CC0292:
	JSR.w CODE_CC0454
CODE_CC0295:
	SEP.b #$30
	LDA.l $0000A2
	CMP.b #$FF
	BEQ.b CODE_CC02AB
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$01
	BEQ.b CODE_CC02AB
	JSL.l CODE_C58042
CODE_CC02AB:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$02
	BEQ.b CODE_CC02BB
	LDA.b #$0D
	JSL.l CODE_C5C663
CODE_CC02BB:
	RTL

CODE_CC02BC:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	CMP.b #$FF
	BEQ.b CODE_CC02E5
	STA.w $00AE
	LDA.b #$FF
	STA.l !RAM_BSZ1_Player_CurrentBombCount
	STA.l $7E6DE4
	JSL.l CODE_CC5CE5
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_CC02E1
	JSL.l CODE_CC1580
CODE_CC02E1:
	JSL.l CODE_CC1D50
CODE_CC02E5:
	SEP.b #$30
	RTS

CODE_CC02E8:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	CMP.b #$FF
	BNE.b CODE_CC0315
	LDA.w $00AE
	STA.l !RAM_BSZ1_Player_CurrentBombCount
	LDA.b #$01
	STA.l $7E6DE4
	JSL.l CODE_CC5CE5
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_CC0315
	JSL.l CODE_CC1580
	JSL.l CODE_CC301E
	JSL.l CODE_CC3099
CODE_CC0315:
	SEP.b #$30
	RTS

CODE_CC0318:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	CMP.b #$FF
	BEQ.b CODE_CC034B
	STA.l !RAM_BSZ1_RAM7E75D9
	LDA.b #$FF
	STA.l !RAM_BSZ1_Player_CurrentCandle
	JSL.l CODE_CC5CE5
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_CC033C
	JSL.l CODE_CC1580
	SEP.b #$30
CODE_CC033C:
	LDA.w $0309
	CMP.b #$03
	BNE.b CODE_CC0347
	JSL.l CODE_CC1C5E
CODE_CC0347:
	JSL.l CODE_CC1D96
CODE_CC034B:
	SEP.b #$30
	RTS

CODE_CC034E:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	CMP.b #$FF
	BNE.b CODE_CC0390
	LDA.l !RAM_BSZ1_RAM7E75D9
	STA.l !RAM_BSZ1_Player_CurrentCandle
	JSL.l CODE_CC5CE5
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_CC0378
	JSL.l CODE_CC1580
	JSL.l CODE_CC301E
	JSL.l CODE_CC30A7
	BRA.b CODE_CC0390

CODE_CC0378:
	JSL.l CODE_CC1C5E
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	BIT.b #$01
	BNE.b CODE_CC038C
	JSL.l CODE_CC1D96
	BRA.b CODE_CC0390

CODE_CC038C:
	JSL.l CODE_CC1D8B
CODE_CC0390:
	SEP.b #$30
	RTS

CODE_CC0393:
	SEP.b #$30
	LDA.l $000086
	BNE.b CODE_CC03B3
	LDA.l !RAM_BSZ1_Player_MaxHP
	STA.l $000086
	LDA.b #$80
	STA.l !RAM_BSZ1_Player_CurrentHP
	STA.l !RAM_BSZ1_Player_MaxHP
	LDA.b #$01
	STA.l $7E6DDE
CODE_CC03B3:
	RTS

CODE_CC03B4:
	SEP.b #$30
	LDA.l $000086
	BEQ.b CODE_CC03D6
	STA.l !RAM_BSZ1_Player_MaxHP
	CMP.l !RAM_BSZ1_Player_CurrentHP
	BCS.b CODE_CC03CA
	STA.l !RAM_BSZ1_Player_CurrentHP
CODE_CC03CA:
	LDA.b #$01
	STA.l $7E6DDE
	LDA.b #$00
	STA.l $000086
CODE_CC03D6:
	RTS

CODE_CC03D7:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	CMP.b #$FF
	BEQ.b CODE_CC03FD
	STA.l !RAM_BSZ1_RAM7E75DA
	LDA.b #$FF
	STA.l !RAM_BSZ1_Player_CurrentBoomerang
	JSL.l CODE_CC5CE5
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_CC03F9
	JSL.l CODE_CC1580
CODE_CC03F9:
	JSL.l CODE_CC1D28
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSL.l CODE_CC1C5E
endif
CODE_CC03FD:
	SEP.b #$30
	RTS

CODE_CC0400:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	CMP.b #$FF
	BNE.b CODE_CC0428
	LDA.l !RAM_BSZ1_RAM7E75DA
	STA.l !RAM_BSZ1_Player_CurrentBoomerang
	JSL.l CODE_CC5CE5
	SEP.b #$30
	CPY.b #$00
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BEQ.b +
else
	BEQ.b CODE_CC0428
endif
	JSL.l CODE_CC1580
	JSL.l CODE_CC301E
	JSL.l CODE_CC3092
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
+:
	JSL.l CODE_CC1C5E
endif
CODE_CC0428:
	SEP.b #$30
	RTS

CODE_CC042B:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	CMP.b #$FF
	BEQ.b CODE_CC0451
	STA.l !RAM_BSZ1_RAM7E75DB
	LDA.b #$FF
	STA.l !RAM_BSZ1_Player_CurrentArrow
	JSL.l CODE_CC5CE5
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_CC044D
	JSL.l CODE_CC1580
CODE_CC044D:
	JSL.l CODE_CC1D5B
CODE_CC0451:
	SEP.b #$30
	RTS

CODE_CC0454:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	CMP.b #$FF
	BNE.b CODE_CC047C
	LDA.l !RAM_BSZ1_RAM7E75DB
	STA.l !RAM_BSZ1_Player_CurrentArrow
	JSL.l CODE_CC5CE5
	SEP.b #$30
	CPY.b #$00
	BEQ.b CODE_CC047C
	JSL.l CODE_CC1580
	JSL.l CODE_CC301E
	JSL.l CODE_CC30A0
CODE_CC047C:
	SEP.b #$30
	RTS

DATA_CC047F:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0080,$0100
	dw $090C,$0080,$0000,$0000,$0080,$0000,$0000,$0080
	dw $0000,$0000,$0080,$0000,$0000,$0000,$0200,$0100
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0800
	dw $0000,$0000,$0000,$0000,$0040,$0100,$073F,$0040
	dw $0000,$0000,$0040,$0000,$0000,$0040,$0000,$0000
	dw $0040,$0000,$0000,$0040,$0000,$0000,$0040,$0000
	dw $0000,$0040,$0000,$0000,$0000,$0200,$0100,$0000
	dw $0000,$0000,$0020,$0100,$05A5,$0020,$0000,$0000
	dw $0020,$0000,$0000,$0020,$4000,$0000,$0020,$0000
	dw $0000,$0030,$0100,$06CF,$0030,$0000,$0000,$0030
	dw $0000,$0000,$0030,$0C00,$0000,$0030,$0000,$0000
	dw $0000,$0300,$0645,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0002,$0000,$0000,$0000,$0000,$0008
	dw $0100,$07D5,$0008,$0000,$0000,$0008,$0000,$0000
	dw $0008,$0000,$0000,$0008,$0000,$0000,$0008,$0000
	dw $0000,$0008,$0000,$0000,$0008,$0000,$0000,$0000
	dw $0300,$0829,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000

DATA_CC05E7:
	dw $0004,$0000,$0000,$0004,$0000,$0000,$0004,$0000
	dw $0000,$0004,$0000,$0000,$0004,$0000,$0000,$0004
	dw $0000,$0000,$0004,$0000,$0000,$0004,$0000,$0000
	dw $0004,$0000,$0000,$0006,$0100,$0708,$0006,$0000
	dw $0000,$0006,$0000,$0000,$0006,$4000,$0000,$0004
	dw $0200,$0000,$0004,$0000,$0000,$0004,$0000,$0000
	dw $0004,$0000,$0000,$0004,$0000,$0000,$0004,$0000
	dw $0000,$0004,$0800,$0000,$0005,$0100,$07F8,$0005
	dw $0000,$0000,$0005,$0000,$0000,$0005,$0000,$0000
	dw $0005,$0000,$0000,$0005,$0002,$0000,$0005,$0000
	dw $0000,$0005,$0000,$0000,$0004,$0200,$0000,$0004
	dw $0000,$0000,$8004,$0100,$0708,$8004,$0000,$0000
	dw $8004,$0000,$0000,$8004,$0C00,$0000,$8004,$0000
	dw $0000,$8004,$4000,$0000,$8004,$0000,$0000,$8004
	dw $0000,$0000,$0004,$0200,$0000,$0004,$0000,$0000
	dw $4004,$0100,$04EC,$4004,$0000,$0000,$4004,$0000
	dw $0000,$4004,$0000,$0000,$4004,$0000,$0000,$6004
	dw $0100,$03FC,$6004,$0000,$0000,$6004,$0002,$0000
	dw $6004,$0000,$0000,$6004,$0000,$0000,$7004,$0100
	dw $0438,$7004,$0000,$0000,$7004,$0000,$0000,$7004
	dw $0000,$0000,$7004,$0000,$0000,$7004,$0000,$0000
	dw $7004,$0000,$0000,$7004,$0000,$0000,$7004,$0000
	dw $0000,$7004,$0000,$0000

DATA_CC074F:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $6804,$0000,$0000,$6804,$0000,$0000,$6804,$0000
	dw $0000,$6804,$0000,$0000,$6804,$0000,$0000,$6804
	dw $0000,$0000,$6804,$0000,$0000,$6804,$0000,$0000
	dw $6804,$0000,$0000,$6804,$0000,$0000,$6C04,$0100
	dw $051C,$6C04,$0000,$0000,$6C04,$0000,$0000,$6C04
	dw $0000,$0000,$6C04,$0800,$0000,$6C04,$0000,$0000
	dw $6C04,$0000,$0000,$6C04,$0000,$0000,$6C04,$0000
	dw $0000,$6C04,$0000,$0000,$6E04,$0100,$06E7,$6E04
	dw $0000,$0000,$6E04,$0000,$0000,$6E04,$0000,$0000
	dw $6E04,$0000,$0000,$6E04,$0C00,$0000,$6E04,$0000
	dw $0000,$6E04,$0002,$0000,$6C04,$0200,$0000,$6C04
	dw $0000,$0000,$6D04,$0100,$04CD,$6D04,$0000,$0000
	dw $6D04,$0110,$0780,$6D04,$0010,$0000,$6904,$0210
	dw $0000,$6904,$0190,$04C9,$6904,$0090,$0000,$6904
	dw $4090,$0000,$6904,$0090,$0000,$6904,$4090,$0000
	dw $6904,$0090,$0000,$6904,$0090,$0000,$6904,$0280
	dw $0000,$6904,$0080,$0000,$6904,$0080,$0000,$6904
	dw $01C0,$0435,$6904,$00C0,$0000,$6904,$00C0,$0000
	dw $6904,$00C2,$0000,$6904,$00C0,$0000,$6804,$01E0
	dw $0552,$6804,$00E0,$0000,$6804,$00E0,$0000,$6804
	dw $00E0,$0000,$6804,$00E0,$0000,$6804,$02A0,$0000
	dw $6804,$00A0,$0000,$6804,$00A0,$0000,$6804,$00A0
	dw $0000,$6804,$00A0,$0000
else
	dw $6804,$0000,$0000,$6804,$0000,$0000,$6804,$0000
	dw $0000,$6804,$0000,$0000,$6804,$0000,$0000,$6804
	dw $0000,$0000,$6804,$0000,$0000,$6804,$0000,$0000
	dw $6804,$0000,$0000,$6804,$0000,$0000,$6C04,$0100
	dw $051C,$6C04,$0000,$0000,$6C04,$0000,$0000,$6C04
	dw $0000,$0000,$6C04,$0800,$0000,$6C04,$0000,$0000
	dw $6C04,$0000,$0000,$6C04,$0000,$0000,$6C04,$0000
	dw $0000,$6C04,$0000,$0000,$6E04,$0100,$06E7,$6E04
	dw $0000,$0000,$6E04,$0000,$0000,$6E04,$0000,$0000
	dw $6E04,$0000,$0000,$6E04,$0C00,$0000,$6E04,$0000
	dw $0000,$6E04,$0002,$0000,$6C04,$0200,$0000,$6C04
	dw $0000,$0000,$6D04,$0100,$04CD,$6D04,$0000,$0000
	dw $6D04,$0110,$076F,$6D04,$0010,$0000,$6904,$0210
	dw $0000,$6904,$0190,$04C9,$6904,$0090,$0000,$6904
	dw $4090,$0000,$6904,$0090,$0000,$6904,$4090,$0000
	dw $6904,$0090,$0000,$6904,$0090,$0000,$6904,$0280
	dw $0000,$6904,$0080,$0000,$6904,$0080,$0000,$6904
	dw $01C0,$0435,$6904,$00C0,$0000,$6904,$00C0,$0000
	dw $6904,$00C2,$0000,$6904,$00C0,$0000,$6804,$01E0
	dw $0552,$6804,$00E0,$0000,$6804,$00E0,$0000,$6804
	dw $00E0,$0000,$6804,$00E0,$0000,$6804,$02A0,$0000
	dw $6804,$00A0,$0000,$6804,$00A0,$0000,$6804,$00A0
	dw $0000,$6804,$00A0,$0000
endif

DATA_CC08B7:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $6804,$00A0,$0000,$6804,$00A0,$0000,$6804,$00A0
	dw $0000,$6804,$00A0,$0000,$6804,$00A0,$0000,$6804
	dw $00A0,$0000,$6804,$00A0,$0000,$6804,$00A0,$0000
	dw $6804,$0084,$0000,$6804,$0084,$0000,$6805,$0184
	dw $03AE,$6805,$0084,$0000,$6805,$0084,$0000,$6805
	dw $0084,$0000,$6805,$0084,$0000,$6805,$0185,$0664
	dw $6805,$0085,$0000,$6805,$0085,$0000,$6805,$0085
	dw $0000,$6805,$0C85,$0000,$6804,$0285,$0000,$6804
	dw $0885,$0000,$6804,$0085,$0000,$6804,$0085,$0000
	dw $6804,$0085,$0000,$6804,$8085,$0000,$6804,$8185
	dw $070B,$6804,$8085,$0000,$6804,$8085,$0000,$6804
	dw $8085,$0000,$6804,$8284,$0000,$6804,$8084,$0000
	dw $6804,$8084,$0000,$6804,$8084,$0000,$6804,$8084
	dw $0000,$7804,$0384,$0623,$7804,$0084,$0000,$7804
	dw $0084,$0000,$7804,$0084,$0000,$7804,$0084,$0000
	dw $788C,$21C4,$070B,$788C,$20C4,$0000,$788C,$20C4
	dw $0000,$788C,$20C4,$0000,$788C,$20C4,$0000,$788C
	dw $31E4,$08C8,$788C,$30E4,$0000,$788C,$30E4,$0000
	dw $788C,$30E4,$0000,$788C,$30E4,$0000,$788C,$30E4
	dw $0000,$788C,$30E4,$0000,$788C,$30E4,$0000,$788C
	dw $30E4,$0000,$788C,$30E4,$0000,$788C,$30E4,$0000
	dw $788C,$30E4,$0000,$788C,$30E4,$0000,$788C,$30E4
	dw $0000,$788C,$30E4,$0000
else
	dw $6804,$00A0,$0000,$6804,$00A0,$0000,$6804,$00A0
	dw $0000,$6804,$00A0,$0000,$6804,$00A0,$0000,$6804
	dw $00A0,$0000,$6804,$00A0,$0000,$6804,$00A0,$0000
	dw $6804,$0184,$0080,$6804,$0084,$0000,$6805,$0186
	dw $0080,$6805,$0086,$0000,$6805,$0086,$0000,$6805
	dw $0086,$0000,$6805,$0086,$0000,$6805,$0187,$0080
	dw $6805,$0087,$0000,$6805,$0087,$0000,$6805,$0087
	dw $0000,$6805,$0087,$0000,$6804,$0285,$084D,$6804
	dw $0085,$0000,$6804,$0085,$0000,$6804,$0085,$0000
	dw $6804,$0085,$0000,$6804,$8185,$0080,$6804,$8085
	dw $0000,$6804,$8085,$0000,$6804,$8085,$0000,$6804
	dw $8085,$0000,$6804,$8284,$0000,$6804,$8084,$0000
	dw $6804,$8084,$0000,$6804,$8084,$0000,$6804,$8084
	dw $0000,$7804,$0384,$0080,$7804,$0084,$0000,$7804
	dw $0084,$0000,$7804,$0084,$0000,$7804,$0084,$0000
	dw $788C,$21C4,$0080,$788C,$20C4,$0000,$788C,$20C4
	dw $0000,$788C,$20C4,$0000,$788C,$20C4,$0000,$788C
	dw $31E4,$0080,$788C,$30E4,$0000,$788C,$30E4,$0000
	dw $788C,$30E4,$0000,$788C,$30E4,$0000,$788C,$30E4
	dw $0000,$788C,$30E4,$0000,$788C,$30E4,$0000,$788C
	dw $30E4,$0000,$788C,$30E4,$0000,$788C,$30E4,$0000
	dw $788C,$30E4,$0000,$788C,$30E4,$0000,$788C,$30E4
	dw $0000,$788C,$30E4,$0000
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0A1F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0A1F:
	SEP.b #$30
	LDA.w $150A
	SEC
	SBC.b #$08
	STA.w $0010
	LDA.l $7E6DD7
	CMP.b #$06
	BCC.b CODE_CC0A96
	SEC
	SBC.b #$06
	CMP.w $0010
	BCC.b CODE_CC0A96
	CLC
	ADC.b #$06
	PHA
	LDA.w $1512
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.w $150A
	CLC
	ADC.w $0000
	CLC
	ADC.w #$3808
	SBC.b #$06
	STA.w $0000
	PLA
	CMP.w $0000
	BCS.b CODE_CC0A96
	LDA.l $7E6DD8
	CMP.b #$3E
	BCC.b CODE_CC0A96
	SEC
	SBC.b #$38
	SEC
	SBC.b #$06
	CMP.w $150C
	BCC.b CODE_CC0A96
	CLC
	ADC.b #$06
	PHA
	LDA.w $1512
	ASL
	ASL
	ASL
	STA.w $0000
	LDA.w $150C
	CLC
	ADC.w $0000
	SEC
	SBC.b #$06
	STA.w $0000
	PLA
	CMP.w $0000
	BCS.b CODE_CC0A96
	SEP.b #$30
	LDY.b #$01
	BRA.b CODE_CC0A9A

CODE_CC0A96:
	SEP.b #$30
	LDY.b #$00
CODE_CC0A9A:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0A9D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0A9D:
	SEP.b #$30
	LDA.l $00150A
	CLC
	ADC.b #$08
	STA.l $7E72F7
	LDA.l $00150C
	CLC
	ADC.b #$93
	STA.l $7E72F8
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC0AEA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC0AEA:
	REP.b #$30
	PEA.w $0088
	PEA.w $0088
	PEA.w $3300
	PHD
	JSL.l CODE_CC0B1A
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL

OM1W3_CODE_CC0B02:
	REP.b #$30
	PEA.w $0000
	PEA.w $0188
	PEA.w $3300
	PHD
	JSL.l CODE_CC0BA1
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL

CODE_CC0B1A:
	REP.b #$30
	LDA.w #$0000
	TCD
	LDA.l $7E2001
	AND.w #$00FF
	STA.b $02
	ASL
	ADC.b $02
	STA.b $02
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $06
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $07
	LDY.w #$0003
	LDA.b $06,s
	AND.w #$0003
	BNE.b +
	LDY.w #$0006
+:
	LDA.b [$06],y
	STA.b $00
	INY
	LDA.b [$06],y
	STA.b $01
	LDA.b $0A,s
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $00
	STA.b $00
	LDA.b $06,s
	AND.w #$FF00
	XBA
	STA.b $0A
	LSR
	LSR
	LSR
	LSR
	INC
	STA.b $06
	LDA.b $0A
	AND.w #$000F
	INC
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $0A
	LDX.w #$0000
--:
	LDY.w #$0000
-:
	LDA.b [$00],y
	STA.w $0100,x
	INX
	INX
	INY
	INY
	CPY.b $0A
	BNE.b -
	DEC.b $06
	BEQ.b +
	LDA.b $00
	CLC
	ADC.w #$0200
	STA.b $00
	BRA.b --

+:
	SEP.b #$30
	STZ.w $0306
	REP.b #$30
-:
	RTL

CODE_CC0BA1:
	REP.b #$30
	LDA.w $0020
	AND.w #$0007
	BNE.b -
	LDA.w $0306
	AND.w #$00FF
	CMP.w #$0020
	BCS.b -
	TAX
	TAY
	LDA.w #$02C0
	SEC
-:
	TCD
	LDA.l DATA_CC0CB2,x
	TRB.b $00
	TRB.b $20
	LDA.l DATA_CC0CD2,x
	TRB.b $04
	TRB.b $24
	LDA.l DATA_CC0CF2,x
	TRB.b $08
	TRB.b $28
	LDA.l DATA_CC0D12,x
	TRB.b $0C
	TRB.b $2C
	LDA.l DATA_CC0CB2,x
	TRB.b $10
	TRB.b $30
	LDA.l DATA_CC0CD2,x
	TRB.b $14
	TRB.b $34
	LDA.l DATA_CC0CF2,x
	TRB.b $18
	TRB.b $38
	LDA.l DATA_CC0D12,x
	TRB.b $1C
	TRB.b $3C
	TDC
	SBC.w #$0040
	CMP.w #$0100
	BCS.b -
	LDA.w #$02C0
	SEC
-:
	TCD
	LDA.l DATA_CC0D32,x
	TRB.b $02
	TRB.b $22
	LDA.l DATA_CC0D52,x
	TRB.b $06
	TRB.b $26
	LDA.l DATA_CC0D72,x
	TRB.b $0A
	TRB.b $2A
	LDA.l DATA_CC0D92,x
	TRB.b $0E
	TRB.b $2E
	LDA.l DATA_CC0D32,x
	TRB.b $12
	TRB.b $32
	LDA.l DATA_CC0D52,x
	TRB.b $16
	TRB.b $36
	LDA.l DATA_CC0D72,x
	TRB.b $1A
	TRB.b $3A
	LDA.l DATA_CC0D92,x
	TRB.b $1E
	TRB.b $3E
	TDC
	SBC.w #$0040
	CMP.w #$0100
	BCS.b -
	INX
	INX
	STX.w $0306
	STZ.w $0002
	LDA.w #$0100
	STA.w $0000
	LDA.w #$0000
	TCD
	LDA.b $06,s
	AND.w #$0003
	ASL
	TAX
	LDA.l DATA_C531AF,x
	STA.b $04
	LDA.b $08,s
	ASL
	ASL
	ASL
	ASL
	ADC.b $04
	STA.b $04
	LDA.b $06,s
	AND.w #$FF00
	XBA
	STA.b $0A
	LSR
	LSR
	LSR
	LSR
	INC
	STA.b $06
	LDA.b $0A
	AND.w #$000F
	INC
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $0A
-:
	JSL.l CODE_C5171F
	DEC.b $06
	BEQ.b +
	LDA.b $00
	CLC
	ADC.b $0A
	STA.b $00
	LDA.b $04
	ADC.w #$0100
	STA.b $04
	BRA.b -

+:
	RTL

DATA_CC0CB2:
	db $01,$01,$05,$05,$15,$15,$55,$55,$57,$57,$5F,$5F,$7F,$7F,$FF,$FF
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CC0CD2:
	db $00,$00,$02,$02,$06,$06,$26,$26,$66,$66,$67,$67,$6F,$6F,$7F,$7F
	db $FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CC0CF2:
	db $00,$00,$00,$00,$01,$01,$05,$05,$15,$15,$55,$55,$57,$57,$5F,$5F
	db $7F,$7F,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CC0D12:
	db $00,$00,$00,$00,$00,$00,$02,$02,$06,$06,$26,$26,$66,$66,$67,$67
	db $6F,$6F,$7F,$7F,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CC0D32:
	db $00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$05,$05,$15,$15,$55,$55
	db $57,$57,$5F,$5F,$7F,$7F,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00

DATA_CC0D52:
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$02,$06,$06,$26,$26
	db $66,$66,$67,$67,$6F,$6F,$7F,$7F,$FF,$FF,$00,$00,$00,$00,$00,$00

DATA_CC0D72:
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$05,$05
	db $15,$15,$55,$55,$57,$57,$5F,$5F,$7F,$7F,$FF,$FF,$00,$00,$00,$00

DATA_CC0D92:
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$02
	db $06,$06,$26,$26,$66,$66,$67,$67,$6F,$6F,$7F,$7F,$FF,$FF,$00,$00
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC0DB2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC0DB2:
	LDA.w !REGISTER_APUPort0
	AND.w #$00FF
	CMP.w #$0080
	BNE.b +
	LDY.w #$0001
	RTL

+:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC0DC5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC0DC5:
	SEP.b #$30
	LDA.b #$16
	STA.b $47
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC0DCE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC0DCE:
	SEP.b #$30
	LDA.b $48
	BNE.b ++
	LDA.b #$10
	STA.b $48
	LDA.b $47
	BEQ.b +
	DEC
+:
	STA.b $47
	REP.b #$30
	RTL

++:
	DEC
	STA.b $48
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC13AC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC13AC:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E75E5
	LDA.l $7E75E6
	BEQ.b ++
	CMP.b #$01
	BEQ.b +++
	CMP.b #$02
	BEQ.b ++++
	CMP.b #$03
	BNE.b +
	JMP.w +++++

+:
	CMP.b #$04
	BNE.b +
	JMP.w ++++++

+:
	CMP.b #$05
	BNE.b +
	JMP.w +++++++

+:
	CMP.b #$06
	BNE.b +
	JMP.w ++++++++

+:
	LDX.w !RAM_BSZ1_Global_CurrentWeek
	CPX.b #$03
	BCS.b +
	JMP.w +++++++++++++

+:
	CMP.b #$07
	BNE.b +
	JMP.w +++++++++

+:
	CMP.b #$08
	BNE.b +
	JMP.w ++++++++++

+:
	CMP.b #$09
	BNE.b +
	JMP.w +++++++++++

+:
	CMP.b #$0A
	BNE.b +
	JMP.w ++++++++++++

+:
	JMP.w +++++++++++++

++:
	LDA.l !RAM_BSZ1_Player_GotBowFlag
	BNE.b +++
	LDA.b #$00
	STA.l $7E75E6
	JSL.l CODE_CC6876
	JMP.w ++++++++++++++

+++:
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	CMP.b #$FF
	BNE.b +
	LDA.l $7E75DF
+:
	CMP.b #$00
	BNE.b ++++
	LDA.b #$01
	STA.l $7E75E6
	JSL.l CODE_CC687C
	JMP.w ++++++++++++++

++++:
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	CMP.b #$FF
	BNE.b +
	LDA.l $7E75E0
+:
	CMP.b #$02
	BCS.b +++++
	LDA.b #$02
	STA.l $7E75E6
	JSL.l CODE_CC6882
	JMP.w ++++++++++++++

+++++:
	LDA.l !RAM_BSZ1_Player_GotOcarinaFlag
	BNE.b ++++++
	LDA.b #$03
	STA.l $7E75E6
	JSL.l CODE_CC6888
	JMP.w ++++++++++++++

++++++:
	REP.b #$30
	LDX.w #$0276
	LDA.l $7E6DE7,x
	AND.w #$1000
	BNE.b +++++++
	SEP.b #$30
	LDA.b #$04
	STA.l $7E75E6
	JSL.l CODE_CC688E
	JMP.w ++++++++++++++

+++++++:
	REP.b #$30
	LDX.w #$0330
	LDA.l $7E6DE7,x
	AND.w #$1000
	BNE.b ++++++++
	SEP.b #$30
	LDA.b #$05
	STA.l $7E75E6
	JSL.l CODE_CC6894
	JMP.w ++++++++++++++

++++++++:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotMagicalRodFlag
	BNE.b +++++++++
	LDA.b #$06
	STA.l $7E75E6
	JSL.l CODE_CC689A
	BRA.b ++++++++++++++

+++++++++:
	LDA.l !RAM_BSZ1_Global_CurrentWeek
	CMP.b #$03
	BCC.b +++++++++++++
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	CMP.b #$FF
	BNE.b +
	LDA.l $7E75DF
+:
	CMP.b #$02
	BCS.b ++++++++++
	LDA.b #$07
	STA.l $7E75E6
	JSL.l CODE_CC68A0
	BRA.b ++++++++++++++

++++++++++:
	LDA.l !RAM_BSZ1_Player_GotBookOfMagicFlag
	BNE.b +++++++++++
	LDA.b #$08
	STA.l $7E75E6
	JSL.l CODE_CC68A6
	BRA.b ++++++++++++++

+++++++++++:
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	CMP.b #$FF
	BNE.b +
	LDA.l $7E75E1
+:
	CMP.b #$02
	BCS.b +++++++++++++
	LDA.b #$09
	STA.l $7E75E6
	JSL.l CODE_CC68AC
	BRA.b ++++++++++++++

++++++++++++:
	LDA.l !RAM_BSZ1_Player_GotPowerBraceletFlag
	BNE.b +++++++++++++
	LDA.b #$0A
	STA.l $7E75E6
	JSL.l CODE_CC68B2
	BRA.b ++++++++++++++

+++++++++++++:
	LDA.b #$0B
	STA.l $7E75E6
	JSL.l CODE_CC68B8
++++++++++++++:
	SEP.b #$30
	LDA.l $7E75E6
	INC
	CMP.b #$0C
	BCC.b +
	LDA.b #$00
+:
	STA.l $7E75E6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC154D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC1537:
	db $F6,$F7,$F8,$F9,$FA,$FB,$FC,$FD,$80,$F6,$80
	
DATA_CC1542:
	db $FD,$05,$FC,$FB,$FA,$F9,$F8,$F7,$F6,$F6,$F6

OM1W3_CODE_CC154D:
	SEP.b #$30
	LDA.l $7E75E7
	BNE.b +
	RTL

+:
	LDA.l $000020
	AND.b #$1F
	BNE.b +++
	LDA.l $7E75E7
	CMP.b #$01
	BNE.b ++
	LDA.l $7E75E8
	TAX
	LDA.l DATA_CC1537,x
	JSL.l CODE_C5C606
	LDA.l $7E75E8
	INC
	CMP.b #$0B
	BCC.b +
	LDA.b #$00
	STA.l $7E75E7
+:
	STA.l $7E75E8
	CMP.b #$05
	BNE.b +++
	LDA.l !REGISTER_BSX_BIOSControl
	AND.b #$7F
	STA.l !REGISTER_BSX_BIOSControl
	BRA.b +++

++:
	LDA.l $7E75E8
	TAX
	LDA.l DATA_CC1542,x
	JSL.l CODE_C5C606
	LDA.l $7E75E8
	INC
	CMP.b #$0B
	BCC.b +
	LDA.b #$00
	STA.l $7E75E7
+:
	STA.l $7E75E8
	CMP.b #$01
	BNE.b +++
	LDA.l !REGISTER_BSX_BIOSControl
	ORA.b #$80
	STA.l !REGISTER_BSX_BIOSControl
+++:
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC15C7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC15C7:
	SEP.b #$30
	LDA.l !REGISTER_BSX_BIOSControl
	AND.b #$7F
	STA.l !REGISTER_BSX_BIOSControl
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC15D6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC15D6:
	SEP.b #$30
	LDA.l !REGISTER_BSX_BIOSControl
	ORA.b #$80
	STA.l !REGISTER_BSX_BIOSControl
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC15E5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC15E5:
	SEP.b #$30
	LDA.l $0000BD
	BEQ.b ++
	LDA.b #$0B
	JSL.l CODE_C5C606
	BRA.b +

++:
	LDA.b #$01
	STA.l $7E75E7
	LDA.b #$00
	STA.l $7E75E8
+:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC1604(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC1604:
	SEP.b #$30
	LDA.l $7E6DD8
	CMP.b #$80
	BCC.b +
	LDA.b #$02
	STA.l $7E75E7
	LDA.b #$00
	STA.l $7E75E8
+:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC161D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC161D:
	SEP.b #$30
	LDA.l $00150C
	SEC
	SBC.b #$08
	STA.l $00150C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC162D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC162D:
	SEP.b #$30
	LDA.l $00150C
	CLC
	ADC.b #$08
	STA.l $00150C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC163D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC163D:
	SEP.b #$30
	LDA.l $7E6D91
	BNE.b ++
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	BEQ.b +
	JSL.l CODE_CC692C
	BRA.b ++

+:
	LDA.b #$01
	STA.l $7E6D91
	LDA.l $7E2003
	AND.b #$7F
	STA.l $7E2003
++:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC1663(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC1663:
	SEP.b #$30
	LDA.b #$10
	STA.l $7E75E4
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0AB8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0AB8:
	REP.b #$30
	LDA.b $14
	STA.b $1A
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0ABF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0ABF:
	SEP.b #$30
	LDX.b #$00
	BRA.b CODE_CC0AD5

CODE_CC0AC5:
	SEP.b #$30
	LDX.b #$01
	BRA.b CODE_CC0AD5

CODE_CC0ACB:
	SEP.b #$30
	LDX.b #$02
	BRA.b CODE_CC0AD5

CODE_CC0AD1:
	SEP.b #$30
	LDX.b #$03
CODE_CC0AD5:
	STX.b $4F
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $00
	BNE.b CODE_CC0AEF
	LDA.b $02
	CMP.b #$09
	BNE.b +
	LDA.l $7E2001
	CMP.b #$0B
	BNE.b +
	JSL.l OM1W3_CODE_CC15E5
	SEP.b #$30
+:
endif
	LDA.b $52
	ORA.b $53
	BEQ.b CODE_CC0AEF
	LDA.l $7E6DE5
	BNE.b CODE_CC0AEF
	LDA.b $02
	CMP.b #$07
	BEQ.b CODE_CC0AEF
	TXA
	CLC
	ADC.b #$08
	STA.b $1C
CODE_CC0AEF:
	REP.b #$20
	LDA.b $3A
	CPX.b #$02
	BCS.b CODE_CC0B08
	STZ.b $4B
	STA.b $4D
	LDA.b $04
	ADC.w #$0400
	AND.w #$F800
	STA.b $04
	REP.b #$30
	RTL

CODE_CC0B08:
	STZ.b $4D
	STA.b $4B
	LDA.b $07
	SBC.w #$0400
	AND.w #$F800
	ORA.w #$0700
	STA.b $07
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0B1C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0B1C:
	SEP.b #$30
	LDA.b $00
	BNE.b CODE_CC0B2C
	LDA.b $4F
	STA.w $051D
	AND.b #$03
	STA.w $051C
CODE_CC0B2C:
	LDA.b #$01
	STA.b $4F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0B33(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0B33:
	SEP.b #$30
	LDA.w $051C
	STA.b $1C
	LDA.w $051D
	STA.b $4F
	JML.l CODE_CC68F4
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0B43(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0B43:
	REP.b #$31
	LDA.b $04
	ADC.w #$0400
	AND.w #$F800
	STA.b $04
	LDA.b $07
	CLC
	ADC.w #$0400
	AND.w #$F800
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0B5B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0B5B:
	SEP.b #$30
	STZ.b $24
	LDA.b $00
	BEQ.b CODE_CC0B66
	REP.b #$30
	RTL

CODE_CC0B66:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	STZ.b $4B
	STZ.b $4C
	STZ.b $4D
	STZ.b $4E
endif
	LDA.b $4F
	AND.b #$7F
	STA.b $4F
	LDA.b $52
	ORA.b $53
	BEQ.b CODE_CC0B7B
	LDA.b $4F
	AND.b #$03
	CLC
	ADC.b #$08
	STA.b $1C
CODE_CC0B7B:
	JSL.l CODE_C53F7E
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC0B96
	JSL.l CODE_CC5B4A
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC0B96
	LDA.b $05
	ADC.w $0006
	STA.b $05
CODE_CC0B96:
	JSL.l CODE_C53F45
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC0BB1
	JSL.l CODE_CC5B4A
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC0BB1
	LDA.b $05
	ADC.w $0006
	STA.b $05
CODE_CC0BB1:
	JSL.l CODE_C53E71
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC0BCC
	JSL.l CODE_CC5B4A
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC0BCC
	LDA.b $08
	ADC.w $0005
	STA.b $08
CODE_CC0BCC:
	JSL.l CODE_C53E89
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC0BE7
	JSL.l CODE_CC5B4A
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC0BE7
	LDA.b $08
	ADC.w $0005
	STA.b $08
CODE_CC0BE7:
	REP.b #$31
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0BEA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0BEA:
	SEP.b #$30
	LDA.b $4F
	ORA.b #$08
	STA.b $4F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0BF5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0BF5:
	REP.b #$31
	LDA.b $04
	ADC.b $4B
	STA.b $04
	BCC.b CODE_CC0C05
	SEP.b #$20
	INC.b $06
	REP.b #$30
CODE_CC0C05:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0C06(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0C06:
	REP.b #$31
	LDA.b $04
	ADC.b $4B
	STA.b $04
	BCC.b CODE_CC0C16
	SEP.b #$20
	INC.b $06
	REP.b #$30
CODE_CC0C16:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0C17(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0C17:
	REP.b #$31
	LDA.b $04
	ADC.b $4B
	STA.b $04
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0C20(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0C20:
	REP.b #$30
	LDA.b $04
	SEC
	SBC.b $4B
	STA.b $04
	BCS.b CODE_CC0C31
	SEP.b #$20
	DEC.b $06
	REP.b #$30
CODE_CC0C31:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0C32(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0C32:
	REP.b #$30
	LDA.b $04
	SEC
	SBC.b $4B
	STA.b $04
	BCS.b CODE_CC0C43
	SEP.b #$20
	DEC.b $06
	REP.b #$30
CODE_CC0C43:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0C44(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0C44:
	REP.b #$30
	LDA.b $07
	SEC
	SBC.b $4D
	STA.b $07
	BCS.b CODE_CC0C55
	SEP.b #$20
	DEC.b $09
	REP.b #$20
CODE_CC0C55:
	LDA.b $04
	SEC
	SBC.b $4B
	STA.b $04
	BCS.b CODE_CC0C64
	SEP.b #$20
	DEC.b $06
	REP.b #$30
CODE_CC0C64:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0C65(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0C65:
	REP.b #$30
	LDA.b $07
	SEC
	SBC.b $4D
	STA.b $07
	BCS.b CODE_CC0C76
	SEP.b #$20
	DEC.b $09
	REP.b #$30
CODE_CC0C76:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0C77(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0C77:
	REP.b #$30
	LDA.b $07
	SEC
	SBC.b $4D
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0C81(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0C81:
	REP.b #$30
	LDA.b $07
	SEC
	SBC.b $4D
	STA.b $07
	BCS.b CODE_CC0C92
	SEP.b #$20
	DEC.b $09
	REP.b #$20
CODE_CC0C92:
	LDA.b $04
	CLC
	ADC.b $4B
	STA.b $04
	BCC.b CODE_CC0CA1
	SEP.b #$20
	INC.b $06
	REP.b #$30
CODE_CC0CA1:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0CA2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0CA2:
	REP.b #$31
	LDA.b $07
	ADC.b $4D
	STA.b $07
	BCC.b CODE_CC0CB2
	SEP.b #$20
	INC.b $09
	REP.b #$21
CODE_CC0CB2:
	LDA.b $04
	SEC
	SBC.b $4B
	STA.b $04
	BCS.b CODE_CC0CC1
	SEP.b #$20
	DEC.b $06
	REP.b #$30
CODE_CC0CC1:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0CC2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0CC2:
	REP.b #$31
	LDA.b $07
	ADC.b $4D
	STA.b $07
	BCC.b CODE_CC0CD2
	SEP.b #$20
	INC.b $09
	REP.b #$21
CODE_CC0CD2:
	LDA.b $04
	CLC
	ADC.b $4B
	STA.b $04
	BCC.b CODE_CC0CE1
	SEP.b #$20
	INC.b $06
	REP.b #$30
CODE_CC0CE1:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0CE2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0CE2:
	REP.b #$31
	LDA.b $07
	ADC.b $4D
	STA.b $07
	BCC.b CODE_CC0CF2
	SEP.b #$20
	INC.b $09
	REP.b #$30
CODE_CC0CF2:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0CF3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0CF3:
	REP.b #$31
	LDA.b $07
	ADC.b $4D
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0CFC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0CFC:
	REP.b #$31
	LDA.b $07
	ADC.b $4D
	STA.b $07
	SEP.b #$20
	BCC.b CODE_CC0D0A
	INC.b $09
CODE_CC0D0A:
	LDA.l $7E72FB
	CMP.b #$01
	BNE.b CODE_CC0D16
	JSL.l CODE_CC4427
CODE_CC0D16:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0D19(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0D19:
	SEP.b #$30
	LDA.b $4F
	AND.b #$03
	CLC
	ADC.b #$04
	STA.b $1C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0D27(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0D27:
	SEP.b #$30
	LDY.b #$05
	LDA.b ($57),y
	STA.b $05
	LDY.b #$08
	LDA.b ($57),y
	STA.b $08
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0D38(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0D38:
	REP.b #$30
	LDA.b $66
	STA.b $57
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0D3F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0D3F:
	SEP.b #$30
	LDY.b #$05
	LDA.b ($66),y
	STA.b $05
	LDY.b #$08
	LDA.b ($66),y
	STA.b $08
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0D50(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0D50:
	SEP.b #$30
	LDA.l $7E6DD7
	STA.b $05
	LDA.l $7E6DD8
	STA.b $08
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0D61(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0D61:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	BNE.b CODE_CC0D6E
	LDA.b #$15
	STA.w $0680
CODE_CC0D6E:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BIT.b #$0C
	BEQ.b CODE_CC0D7E
	JSL.l CODE_CC0AB8
	JML.l CODE_C53A76

CODE_CC0D7E:
	REP.b #$30
	LDA.b $54
	BEQ.b CODE_CC0D88
	BMI.b CODE_CC0D88
	DEC.b $54
CODE_CC0D88:
	JSL.l CODE_C54617
	CPY.w #$0001
	BCC.b CODE_CC0D99
	LDA.b $66
	STA.b $57
	JML.l CODE_CC6894

CODE_CC0D99:
	JSL.l CODE_C54530
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0DCD
	JSL.l CODE_CC5B43
	SEP.b #$20
	CPY.w #$0001
	BCS.b CODE_CC0DC5
	JSL.l CODE_CC5089
	SEP.b #$20
	CPY.w #$0001
	BCS.b CODE_CC0DC5
	JSL.l CODE_CC508F
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0DCD
CODE_CC0DC5:
	STZ.b $52
	STZ.b $53
	JML.l CODE_CC68AC

CODE_CC0DCD:
	JSL.l CODE_CC5A70
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0DE0
	STZ.b $52
	STZ.b $53
	JML.l CODE_CC68BE

CODE_CC0DE0:
	JSL.l CODE_CC5BFF
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0E12
	JSL.l CODE_CC4CD7
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0E08
	LDA.b $08
	ADC.b #$0F
	STA.b $08
	JSL.l CODE_CC2BC6
	SEP.b #$21
	LDA.b $08
	SBC.b #$10
	STA.b $08
CODE_CC0E08:
	REP.b #$10
	LDX.b $42
	STX.b $50
	JML.l CODE_CC68A0

CODE_CC0E12:
	SEP.b #$20
	LDA.l $7E72FB
	CMP.b #$01
	BEQ.b CODE_CC0E28
	CMP.b #$09
	BNE.b CODE_CC0E44
	STZ.b $50
	STZ.b $51
	LDA.b #$01
	BRA.b CODE_CC0E2C

CODE_CC0E28:
	LDX.b $42
	STX.b $50
CODE_CC0E2C:
	STA.l $7E72FB
	LDA.l !RAM_BSZ1_RAM7E74B3
	STA.b $08
	LDA.l !RAM_BSZ1_RAM7E74B2
	STA.b $05
	STZ.b $52
	STZ.b $53
	JML.l CODE_CC68A0

CODE_CC0E44:
	CMP.b #$02
	BNE.b CODE_CC0E4C
	JML.l CODE_CC68A6

CODE_CC0E4C:
	JSL.l CODE_CC54E7
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0E65
	LDA.b #$FC
	TRB.b $1C
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$FE
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
CODE_CC0E65:
	JSL.l CODE_CC47AC
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0E74
	JML.l CODE_CC686A

CODE_CC0E74:
	JSL.l CODE_CC47BA
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0E99
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $02
	BEQ.b CODE_CC0E95
endif
	JSL.l CODE_CC5079
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0E95
	JSL.l CODE_CC520F
	SEP.b #$20
	CPY.w #$0001
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BCC.b +
	JML.l CODE_C53A76

+:
else
	BCS.b CODE_CC0F0B
endif

CODE_CC0E95:
	JML.l CODE_CC6870

CODE_CC0E99:
	JSL.l CODE_CC47C1
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0EBE
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $02
	BEQ.b CODE_CC0EBA
endif
	JSL.l CODE_CC5079
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0EBA
	JSL.l CODE_CC523E
	SEP.b #$20
	CPY.w #$0001
	BCS.b CODE_CC0F0B
CODE_CC0EBA:
	JML.l CODE_CC6876

CODE_CC0EBE:
	JSL.l CODE_CC47C8
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0EE3
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $02
	BEQ.b CODE_CC0EDF
endif
	JSL.l CODE_CC5079
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0EDF
	JSL.l CODE_CC526D
	SEP.b #$20
	CPY.w #$0001
	BCS.b CODE_CC0F0B
CODE_CC0EDF:
	JML.l CODE_CC687C

CODE_CC0EE3:
	JSL.l CODE_CC47CF
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0F08
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $02
	BEQ.b CODE_CC0F04
endif
	JSL.l CODE_CC5079
	SEP.b #$20
	CPY.w #$0001
	BCC.b CODE_CC0F04
	JSL.l CODE_CC529C
	SEP.b #$20
	CPY.w #$0001
	BCS.b CODE_CC0F0B
CODE_CC0F04:
	JML.l CODE_CC6882

CODE_CC0F08:
	REP.b #$30
	RTL

CODE_CC0F0B:
	JML.l CODE_C53A76
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F0F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F0F:
	SEP.b #$30
	LDA.b $08
	STA.b $5A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F18(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F18:
	SEP.b #$30
	LDA.b $05
	STA.b $59
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F21(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F21:
	SEP.b #$30
	LDA.b $5A
	STA.b $08
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F2A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F2A:
	SEP.b #$30
	LDA.b $59
	STA.b $05
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F33(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F33:
	SEP.b #$30
	LDA.b $59
	STA.b $05
	LDA.b $5A
	STA.b $08
	STZ.b $06
	STZ.b $09
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F44(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F44:
	SEP.b #$30
	INC.b $08
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F4B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F4B:
	SEP.b #$30
	DEC.b $08
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F52(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F52:
	SEP.b #$30
	INC.b $05
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F59(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F59:
	SEP.b #$30
	DEC.b $05
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F60(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F60:
	SEP.b #$30
	LDA.b $08
	CLC
	ADC.b #$04
	STA.b $08
	LDA.b $05
	SEC
	SBC.b #$04
	STA.b $05
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F73(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F73:
	SEP.b #$30
	LDA.b $08
	CLC
	ADC.b #$04
	STA.b $08
	LDA.b $05
	CLC
	ADC.b #$04
	STA.b $05
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0F86(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0F86:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_CC0FC0

CODE_CC0F8C:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_CC0FC0

CODE_CC0F92:
	SEP.b #$30
	LDA.b #$04
	BRA.b CODE_CC0FC0

CODE_CC0F98:
	SEP.b #$30
	LDA.b #$08
	BRA.b CODE_CC0FC0

CODE_CC0F9E:
	SEP.b #$30
	LDA.b #$10
	BRA.b CODE_CC0FC0

CODE_CC0FA4:
	SEP.b #$30
	LDA.b #$FF
	BRA.b CODE_CC0FC0

CODE_CC0FAA:
	SEP.b #$30
	LDA.b #$FE
	BRA.b CODE_CC0FC0

CODE_CC0FB0:
	SEP.b #$30
	LDA.b #$FC
	BRA.b CODE_CC0FC0

CODE_CC0FB6:
	SEP.b #$30
	LDA.b #$F8
	BRA.b CODE_CC0FC0

CODE_CC0FBC:
	SEP.b #$30
	LDA.b #$F0
CODE_CC0FC0:
	CLC
	ADC.b $08
	STA.b $08
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC0FC8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC0FC8:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_CC1002

CODE_CC0FCE:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_CC1002

CODE_CC0FD4:
	SEP.b #$30
	LDA.b #$04
	BRA.b CODE_CC1002

CODE_CC0FDA:
	SEP.b #$30
	LDA.b #$08
	BRA.b CODE_CC1002

CODE_CC0FE0:
	SEP.b #$30
	LDA.b #$10
	BRA.b CODE_CC1002

CODE_CC0FE6:
	SEP.b #$30
	LDA.b #$FF
	BRA.b CODE_CC1002

CODE_CC0FEC:
	SEP.b #$30
	LDA.b #$FE
	BRA.b CODE_CC1002

CODE_CC0FF2:
	SEP.b #$30
	LDA.b #$FC
	BRA.b CODE_CC1002

CODE_CC0FF8:
	SEP.b #$30
	LDA.b #$F8
	BRA.b CODE_CC1002

CODE_CC0FFE:
	SEP.b #$30
	LDA.b #$F0
CODE_CC1002:
	CLC
	ADC.b $05
	STA.b $05
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC100A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC100A:
	SEP.b #$30
	LDA.b #$FF
	STA.b $00
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1013(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1013:
	REP.b #$30
	LDA.b $38
	AND.w #$00FF
	STA.b $50
	LDA.b $3A
	STA.b $4B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1023(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1023:
	REP.b #$30
	LDA.b $38
	AND.w #$00FF
	STA.b $50
	STZ.b $4B
	STZ.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1031(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1031:
	SEP.b #$30
	STZ.b $06
	STZ.b $09
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC103A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC103A:
	REP.b #$31
	LDA.b $45
	STA.b $54
	SBC.w #$007F
	STA.b $52
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1046(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1046:
	REP.b #$30
	LDA.b $47
	STA.b $54
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC104D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC104D:
	SEP.b #$20
	LDA.b $50
	BNE.b CODE_CC1061
	JSL.l CODE_CC6963
	SEP.b #$20
	STA.b $59
	AND.b #$07
	ADC.b $42
	STA.b $50
CODE_CC1061:
	REP.b #$30
	LDA.b $3A
	STA.b $4B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC106A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC106A:
	SEP.b #$30
	LDA.b $50
	BNE.b CODE_CC107A
	JSL.l CODE_CC6963
	SEP.b #$30
	ADC.b $42
	STA.b $50
CODE_CC107A:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC107D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC107D:
	REP.b #$30
	LDA.b $50
	BNE.b CODE_CC1094
	JSL.l CODE_CC6963
	XBA
	STA.b $50
	LDA.b $42
	XBA
	AND.w #$FF00
	ADC.b $50
	STA.b $50
CODE_CC1094:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1095(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1095:
	SEP.b #$30
	LDA.b $50
	ORA.b $51
	BNE.b CODE_CC10A9
	JSL.l CODE_CC6963
	SEP.b #$30
	STA.b $59
	ADC.b $42
	STA.b $50
CODE_CC10A9:
	LDA.b $02
	DEC
	AND.b #$07
	STA.b $4F
	REP.b #$30
	LDA.b $3A
	STA.b $4B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC10B9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC10B9:
	SEP.b #$30
	LDA.b $50
	ORA.b $51
	BNE.b CODE_CC10DA
	JSL.l CODE_CC6963
	XBA
	LSR
	STA.w $0000
	LDA.b $42
	AND.w #$00FF
	XBA
	CLC
	ADC.w $0000
	STA.b $50
	SEP.b #$30
	STA.b $59
CODE_CC10DA:
	JSL.l CODE_CC0B43
	REP.b #$30
	LDA.b $3A
	STA.b $4B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC10E7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC10E7:
	SEP.b #$30
	JSL.l CODE_CC6963
	SEP.b #$30
	STA.b $59
	ADC.b $42
	STA.b $50
	JSL.l CODE_CC6963
	SEP.b #$30
	AND.b #$07
	STA.b $4F
	JSL.l CODE_CC6963
	SEP.b #$30
	STA.b $59
	ADC.b $42
	STA.b $50
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC110E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC110E:
	REP.b #$30
	LDA.b $42
	AND.w #$00FF
	BRA.b CODE_CC111F

CODE_CC1117:
	REP.b #$30
	LDA.b $42
	ASL
	AND.w #$00FF
CODE_CC111F:
	XBA
	STA.b $50
	JSL.l CODE_CC6963
	SEP.b #$30
	STA.b $59
	JSL.l CODE_CC0B43
	LDA.b $3A
	STA.b $4B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1135(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1135:
	SEP.b #$30
	JSL.l CODE_CC6963
	SEP.b #$30
	AND.b #$0F
	ADC.b $42
	STA.b $50
	ADC.b #$00
	STA.b $51
	JSL.l CODE_CC6963
	SEP.b #$30
	STA.b $59
	JSL.l CODE_CC0B43
	REP.b #$30
	STZ.b $4B
	STZ.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC115A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC115A:
	SEP.b #$30
	LDA.b $50
	BNE.b CODE_CC116C
	JSL.l CODE_CC6963
	SEP.b #$30
	STA.b $59
	ADC.b $42
	STA.b $50
CODE_CC116C:
	LDA.b $02
	AND.b #$03
	STA.b $4F
	STZ.b $24
	REP.b #$30
	LDA.b $3A
	STA.b $4B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC117D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC117D:
	SEP.b #$30
	LDA.b #$00
	LDX.b #$0A
	JMP.w CODE_CC11E6

CODE_CC1186:
	SEP.b #$30
	LDA.b #$01
	LDX.b #$0A
	BRA.b CODE_CC11E6

CODE_CC118E:
	SEP.b #$30
	LDA.b #$02
	LDX.b #$0A
	BRA.b CODE_CC11E6

CODE_CC1196:
	SEP.b #$30
	LDA.b #$03
	LDX.b #$0A
	BRA.b CODE_CC11E6

CODE_CC119E:
	SEP.b #$30
	LDA.b #$00
	LDX.b #$03
	BRA.b CODE_CC11E6

CODE_CC11A6:
	SEP.b #$30
	LDA.b #$01
	LDX.b #$03
	BRA.b CODE_CC11E6

CODE_CC11AE:
	SEP.b #$30
	LDA.b #$02
	LDX.b #$03
	BRA.b CODE_CC11E6

CODE_CC11B6:
	SEP.b #$30
	LDA.b #$03
	LDX.b #$03
	BRA.b CODE_CC11E6

CODE_CC11BE:
	SEP.b #$30
	LDA.b #$00
	LDX.b #$2B
	BRA.b CODE_CC11E6

CODE_CC11C6:
	SEP.b #$30
	LDA.b #$01
	LDX.b #$2B
	BRA.b CODE_CC11E6

CODE_CC11CE:
	SEP.b #$30
	LDA.b #$02
	LDX.b #$2B
	BRA.b CODE_CC11E6

CODE_CC11D6:
	SEP.b #$30
	LDA.b #$03
	LDX.b #$2B
	BRA.b CODE_CC11E6

CODE_CC11DE:
	SEP.b #$30
	LDA.b #$06
	LDX.b #$08
	BRA.b CODE_CC11E6

CODE_CC11E6:
	PHA
	PHX
	JSL.l CODE_CC47DA
	SEP.b #$30
	PLA
	STA.b ($77)
	PLA
	LDY.b #$02
	STA.b ($77),y
	LDY.b #$4F
	STA.b ($77),y
	LDY.b #$05
	LDA.b $05
	STA.b ($77),y
	LDY.b #$08
	LDA.b $08
	STA.b ($77),y
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1209(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1209:
	SEP.b #$30
	LDA.b #$04
	LDX.b #$08
	LDY.b #$03
	JMP.w CODE_CC12B0

CODE_CC1214:
	SEP.b #$30
	LDA.b #$05
	LDX.b #$08
	LDY.b #$03
	JMP.w CODE_CC12B0

CODE_CC121F:
	SEP.b #$30
	LDA.b #$0B
	LDX.b #$08
	LDY.b #$03
	JMP.w CODE_CC12B0

CODE_CC122A:
	SEP.b #$30
	LDA.b #$06
	LDX.b #$08
	LDY.b #$03
	BRA.b CODE_CC12B0

CODE_CC1234:
	JSL.l CODE_C59291
	SEP.b #$30
	LDA.b #$9F
	LDX.b #$10
	LDY.b #$03
	BRA.b CODE_CC12B0

CODE_CC1242:
	SEP.b #$30
	LDA.b #$2F
	LDX.b #$10
	LDY.b #$03
	BRA.b CODE_CC12B0

CODE_CC124C:
	SEP.b #$30
	LDA.b #$08
	LDX.b #$10
	LDY.b #$03
	BRA.b CODE_CC12B0

CODE_CC1256:
	SEP.b #$30
	LDA.b #$2B
	LDX.b #$00
	LDY.b #$00
	BRA.b CODE_CC12B0

CODE_CC1260:
	SEP.b #$30
	LDA.b #$0C
	LDX.b #$10
	LDY.b #$03
	BRA.b CODE_CC12B0

CODE_CC126A:
	SEP.b #$30
	LDA.b #$02
	LDX.b #$00
	LDY.b #$03
	BRA.b CODE_CC12B0

CODE_CC1274:
	SEP.b #$30
	LDA.b #$09
	LDX.b #$00
	LDY.b #$03
	BRA.b CODE_CC12B0

CODE_CC127E:
	SEP.b #$30
	LDA.b #$12
	LDX.b #$00
	LDY.b #$00
	BRA.b CODE_CC12B0

CODE_CC1288:
	SEP.b #$30
	LDA.b #$13
	LDX.b #$00
	LDY.b #$00
	BRA.b CODE_CC12B0

CODE_CC1292:
	SEP.b #$30
	LDA.b #$14
	LDX.b #$00
	LDY.b #$00
	BRA.b CODE_CC12B0

CODE_CC129C:
	SEP.b #$30
	LDA.b #$07
	LDX.b #$00
	LDY.b #$00
	BRA.b CODE_CC12B0

CODE_CC12A6:
	SEP.b #$30
	LDA.b #$49
	LDX.b #$10
	LDY.b #$03
	BRA.b CODE_CC12B0

CODE_CC12B0:
	PHY
	PHX
	PHA
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	PLA
	PLX
	PLY
	BCC.b CODE_CC1319
	STA.b ($77)
	TYA
	AND.b $4F
	LDY.b #$02
	STA.b ($77),y
	LDY.b #$4F
	STA.b ($77),y
	STA.w $0001
	STZ.w $0000
	CMP.b #$02
	BCC.b CODE_CC12E6
	STX.w $0000
	AND.b #$01
	BNE.b CODE_CC12E6
	TXA
	EOR.b #$FF
	INC
	STA.w $0000
CODE_CC12E6:
	LDY.b #$05
	LDA.b $05
	CLC
	ADC.w $0000
	STA.b ($77),y
	STZ.w $0000
	LDA.w $0001
	CMP.b #$02
	BCS.b CODE_CC1308
	STX.w $0000
	AND.b #$01
	BNE.b CODE_CC1308
	TXA
	EOR.b #$FF
	INC
	STA.w $0000
CODE_CC1308:
	LDY.b #$08
	LDA.b $08
	CLC
	ADC.w $0000
	STA.b ($77),y
	REP.b #$20
	TDC
	LDY.b #$57
	STA.b ($77),y
CODE_CC1319:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC131C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC131C:
	SEP.b #$30
	LDA.b #$81
	STA.b $4F
	REP.b #$30
	LDA.b $3E
	STA.b $4D
	STA.b $4B
	STZ.b $52
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC132D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC132D:
	SEP.b #$30
	LDA.b #$00
	STA.l !RAM_BSZ1_RAM7E74C5
	LDA.b #$80
	STA.b $4F
	REP.b #$30
	LDA.b $3E
	STA.b $4D
	STA.b $4B
	STZ.b $52
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1344(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1344:
	SEP.b #$30
	LDX.b #$01
	LDA.l $7E6DD9
	BEQ.b CODE_CC1354
	CMP.b #$03
	BEQ.b CODE_CC1354
	LDX.b #$FF
CODE_CC1354:
	STX.w $0000
	LDA.w $00B2
	CLC
	ADC.w $0000
	AND.b #$07
	STA.w $00B2
CODE_CC1363:
	TAX
	LDA.l DATA_CC478C,x
	AND.l !RAM_BSZ1_Player_CollectedTriforcePieces
	BNE.b CODE_CC137A
	TXA
	CLC
	ADC.w $0000
	AND.b #$07
	STA.w $00B2
	BRA.b CODE_CC1363

CODE_CC137A:
	LDA.w $00B2
	ASL
	TAX
	LDA.l DATA_CC4774,x
	STA.l $7E2015
	LDA.l DATA_CC4774+$01,x
	STA.l $7E2012
	LDA.w $00B2
	TAX
	LDA.l DATA_CC4784,x
	STA.b $08
	STA.w $0608
	LDA.b #$00
	STA.l $7E6DE5
	LDA.b #$02
	BRA.b CODE_CC13BF

CODE_CC13A6:
	SEP.b #$30
	LDX.b #$04
	LDA.b $4F
	AND.b #$03
	BEQ.b CODE_CC13BE
	LDX.b #$08
	CMP.b #$01
	BEQ.b CODE_CC13BE
	LDX.b #$01
	CMP.b #$02
	BEQ.b CODE_CC13BE
	LDX.b #$02
CODE_CC13BE:
	TXA
CODE_CC13BF:
	STA.l $7E6DD6
	STZ.b $52
	STZ.b $53
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC13CA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC13CA:
	SEP.b #$30
	LDA.l $7E6DD6
	AND.b #$0F
	BEQ.b CODE_CC13E9
	TAX
	CPX.b #$04
	BCC.b CODE_CC13EC
	LDA.l $7E2019
	CPX.b #$08
	BNE.b CODE_CC13E4
	EOR.b #$FF
	INC
CODE_CC13E4:
	CLC
	ADC.b $08
	STA.b $08
CODE_CC13E9:
	REP.b #$30
	RTL

CODE_CC13EC:
	LDA.l $7E2017
	CPX.b #$02
	BNE.b CODE_CC13F7
	EOR.b #$FF
	INC
CODE_CC13F7:
	CLC
	ADC.b $05
	STA.b $05
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC13FF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC13FF:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentSword
	AND.w #$00FF
	BEQ.b CODE_CC1451
	LDA.b $54
	BNE.b CODE_CC1451
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$000E
	BNE.b CODE_CC1451
	JSL.l CODE_CC4C88
	CPY.w #$0001
	BCC.b CODE_CC1451
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_CC144D
	LDA.l $7E2015
	BIT.w #$0008
	BNE.b CODE_CC144D
	LDA.b $07
	CMP.w #$5700
	BCC.b CODE_CC1451
	CMP.w #$C800
	BCS.b CODE_CC1451
	LDA.b $04
	CMP.w #$2000
	BCC.b CODE_CC1451
	CMP.w #$E100
	BCS.b CODE_CC1451
CODE_CC144D:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $00
	BNE.b +
	STZ.b $4B
	STZ.b $4D
+:
endif
	JML.l CODE_CC6888

CODE_CC1451:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1452(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1452:
	REP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$000E
	BNE.b CODE_CC1451
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_CC148A
	LDA.l $7E2015
	AND.w #$0008
	BNE.b CODE_CC148A
	LDA.b $07
	CMP.w #$5700
	BCC.b CODE_CC1451
	CMP.w #$C800
	BCS.b CODE_CC1451
	LDA.b $04
	CMP.w #$2000
	BCC.b CODE_CC1451
	CMP.w #$E100
	BCS.b CODE_CC1451
CODE_CC148A:
	LDA.w $0309
	AND.w #$00FF
	BNE.b CODE_CC14AC
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	AND.w #$00FF
	BEQ.b CODE_CC1451
	CMP.w #$0001
	BNE.b CODE_CC14A6
	JSL.l CODE_CC4BE8
	BRA.b CODE_CC14E9

CODE_CC14A6:
	JSL.l CODE_CC4C02
	BRA.b CODE_CC14E9

CODE_CC14AC:
	CMP.w #$0002
	BEQ.b CODE_CC14B9
	BCS.b CODE_CC14BF
	JSL.l CODE_CC4C1C
	BRA.b CODE_CC14E9

CODE_CC14B9:
	JSL.l CODE_CC4BB2
	BRA.b CODE_CC14E9

CODE_CC14BF:
	CMP.w #$0004
	BEQ.b CODE_CC14CC
	BCS.b CODE_CC14D2
	JSL.l CODE_CC4C33
	BRA.b CODE_CC14E9

CODE_CC14CC:
	JSL.l CODE_CC4C46
	BRA.b CODE_CC14E9

CODE_CC14D2:
	CMP.w #$0006
	BEQ.b CODE_CC14DF
	BCS.b CODE_CC14E5
	JSL.l CODE_CC4C56
	BRA.b CODE_CC14E9

CODE_CC14DF:
	JSL.l CODE_CC4C66
	BRA.b CODE_CC14E9

CODE_CC14E5:
	JSL.l CODE_CC4C98
CODE_CC14E9:
	CPY.w #$0001
	BCC.b CODE_CC14F2
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $00
	BNE.b +
	STZ.b $4B
	STZ.b $4D
+:
endif
	JML.l CODE_CC6888

CODE_CC14F2:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC14F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC14F3:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentSword
	INC
	STA.b $02
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC14FF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC14FF:
	SEP.b #$30
	LDA.l $7E6DD6
	BNE.b CODE_CC157D
	LDY.b #$02
	LDA.b ($57),y
	CMP.b #$05
	BNE.b CODE_CC157D
	REP.b #$30
	LDA.w $0309
	AND.w #$00FF
	BNE.b CODE_CC1531
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	AND.w #$00FF
	CMP.w #$0001
	BNE.b CODE_CC152B
	JSL.l CODE_CC4BE8
	BRA.b CODE_CC156E

CODE_CC152B:
	JSL.l CODE_CC4C02
	BRA.b CODE_CC156E

CODE_CC1531:
	CMP.w #$0002
	BEQ.b CODE_CC153E
	BCS.b CODE_CC1544
	JSL.l CODE_CC4C1C
	BRA.b CODE_CC156E

CODE_CC153E:
	JSL.l CODE_CC4BB2
	BRA.b CODE_CC156E

CODE_CC1544:
	CMP.w #$0004
	BEQ.b CODE_CC1551
	BCS.b CODE_CC1557
	JSL.l CODE_CC4C33
	BRA.b CODE_CC156E

CODE_CC1551:
	JSL.l CODE_CC4C46
	BRA.b CODE_CC156E

CODE_CC1557:
	CMP.w #$0006
	BEQ.b CODE_CC1564
	BCS.b CODE_CC156A
	JSL.l CODE_CC4C56
	BRA.b CODE_CC156E

CODE_CC1564:
	JSL.l CODE_CC4C66
	BRA.b CODE_CC156E

CODE_CC156A:
	JSL.l CODE_CC4C98
CODE_CC156E:
	CPY.w #$0001
	BCC.b CODE_CC157D
	SEP.b #$30
	LDA.w $0309
	CLC
	ADC.b #$05
	STA.b $02
CODE_CC157D:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1580(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1580:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0A
	BNE.b CODE_CC157D
CODE_CC158A:
	SEP.b #$30
	LDX.w $0309
CODE_CC158F:
	DEX
	BPL.b CODE_CC1594
	LDX.b #$07
CODE_CC1594:
	CPX.w $0309
	BEQ.b CODE_CC15C2
	CPX.b #$06
	BNE.b CODE_CC15AB
	LDA.l !RAM_BSZ1_Player_Inventory,x
	BNE.b CODE_CC15BB
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	BEQ.b CODE_CC158F
	BRA.b CODE_CC15BB

CODE_CC15AB:
	LDA.l !RAM_BSZ1_Player_Inventory,x
	BEQ.b CODE_CC158F
	CPX.b #$02
	BNE.b CODE_CC15BB
	LDA.l !RAM_BSZ1_Player_GotBowFlag
	BEQ.b CODE_CC158F
CODE_CC15BB:
	STX.w $0309
	JML.l CODE_CC352F

CODE_CC15C2:
	CPX.b #$06
	BNE.b CODE_CC15CC
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	BNE.b CODE_CC15D5
CODE_CC15CC:
	LDA.l !RAM_BSZ1_Player_Inventory,x
	BNE.b CODE_CC15D5
	STZ.w $0309
CODE_CC15D5:
	DEX
	STX.b $0C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC15DB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC15DB:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$0A
	BNE.b CODE_CC157D
	SEP.b #$30
	LDX.w $0309
CODE_CC15EA:
	INX
	CPX.b #$08
	BCC.b CODE_CC15F1
	LDX.b #$00
CODE_CC15F1:
	CPX.w $0309
	BEQ.b CODE_CC161F
	CPX.b #$06
	BNE.b CODE_CC1608
	LDA.l !RAM_BSZ1_Player_Inventory,x
	BNE.b CODE_CC1618
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	BEQ.b CODE_CC15EA
	BRA.b CODE_CC1618

CODE_CC1608:
	LDA.l !RAM_BSZ1_Player_Inventory,x
	BEQ.b CODE_CC15EA
	CPX.b #$02
	BNE.b CODE_CC1618
	LDA.l !RAM_BSZ1_Player_GotBowFlag
	BEQ.b CODE_CC15EA
CODE_CC1618:
	STX.w $0309
	JML.l CODE_CC352F

CODE_CC161F:
	CPX.b #$06
	BNE.b CODE_CC1629
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	BNE.b CODE_CC1632
CODE_CC1629:
	LDA.l !RAM_BSZ1_Player_Inventory,x
	BNE.b CODE_CC1632
	STZ.w $0309
CODE_CC1632:
	INX
	STX.b $0C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1638(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1638:
	SEP.b #$30
	LDA.l $7E2002
	CMP.b #$0A
	BCC.b CODE_CC164C
	LDA.b #$00
	STA.b $08
	STA.b $05
	JML.l CODE_CC398B

CODE_CC164C:
	LDX.b #$00
	LDA.w $0309
	BIT.b #$04
	BEQ.b CODE_CC1656
	INX
CODE_CC1656:
	LDA.l DATA_CC1681,x
	STA.b $08
	STZ.b $09
	LDA.w $0309
	AND.b #$03
	TAX
	LDA.b $47,x
	STA.b $05
	REP.b #$30
	LDA.l $7E2008
	CLC
	ADC.w #$000C
	AND.w #$00FF
	STA.w $0000
	LDA.b $08
	SEC
	SBC.w $0000
	STA.b $08
	RTL

DATA_CC1681:
	db $84,$9C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1683(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1683:
	REP.b #$31
	JSL.l CODE_CC5A70
	CPY.w #$0001
	BCC.b CODE_CC16AA
	LDA.b $38
	CMP.b $52
	BEQ.b CODE_CC16A2
	LDA.b $04
	SEC
	SBC.b $4B
	STA.b $04
	LDA.b $07
	SEC
	SBC.b $4D
	STA.b $07
CODE_CC16A2:
	STZ.b $52
	STZ.b $53
	JML.l CODE_CC68BE

CODE_CC16AA:
	LDA.b $04
	ADC.b $4B
	STA.b $04
	LDA.b $07
	CLC
	ADC.b $4D
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC16B8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC16B8:
	REP.b #$31
	LDA.b $4B
	ADC.b $04
	STA.b $04
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC16C1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC16C1:
	REP.b #$31
	LDA.b $4D
	ADC.b $07
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC16CA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC16CA:
	SEP.b #$30
	LDX.b $78
	LDY.b $39,x
	REP.b #$21
	STZ.b $54
	STY.b $54
	LDA.b $4B
	ADC.b $54
	BMI.b CODE_CC16E2
	CMP.b $36
	BCC.b CODE_CC16E2
	LDA.b $36
CODE_CC16E2:
	STA.b $4B
	JMP.w CODE_CC16B8

CODE_CC16E7:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC16EA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC16EA:
	SEP.b #$30
	LDX.b $77
	LDY.b $39,x
	REP.b #$21
	STZ.b $54
	STY.b $54
	LDA.b $4D
	ADC.b $54
	BMI.b CODE_CC1702
	CMP.b $36
	BCC.b CODE_CC1702
	LDA.b $36
CODE_CC1702:
	STA.b $4D
	JMP.w CODE_CC16C1

CODE_CC1707:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC170A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC170A:
	SEP.b #$30
	LDX.b $78
	LDY.b $39,x
	REP.b #$21
	STZ.b $54
	STY.b $54
	LDA.b $4B
	EOR.w #$FFFF
	INC
	ADC.b $54
	BMI.b CODE_CC1728
	BEQ.b CODE_CC1728
	CMP.b $36
	BCC.b CODE_CC1728
	LDA.b $36
CODE_CC1728:
	EOR.w #$FFFF
	INC
	STA.b $4B
	JMP.w CODE_CC16B8

CODE_CC1731:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1734(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1734:
	SEP.b #$30
	LDX.b $77
	LDY.b $39,x
	REP.b #$21
	STZ.b $54
	STY.b $54
	LDA.b $4D
	EOR.w #$FFFF
	INC
	ADC.b $54
	BMI.b CODE_CC1752
	BEQ.b CODE_CC1752
	CMP.b $36
	BCC.b CODE_CC1752
	LDA.b $36
CODE_CC1752:
	EOR.w #$FFFF
	INC
	STA.b $4D
	JMP.w CODE_CC16C1

CODE_CC175B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC175E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC175E:
	SEP.b #$30
	LDX.b #$10
	LDY.b #$00
	LDA.b $6A
	BIT.b #$03
	BEQ.b CODE_CC177C
	LDX.b $02
	BIT.b #$01
	BEQ.b CODE_CC1772
	INX
	INX
CODE_CC1772:
	TXA
	CLC
	ADC.b #$04
	STA.b $02
	LDX.b #$08
	LDY.b #$08
CODE_CC177C:
	REP.b #$20
	LDA.b $37
	AND.w #$00FF
	XBA
	STA.b $50
	LDA.l DATA_CC4568,x
	STA.b $4D
	TYX
	LDA.l DATA_CC4568,x
	STA.b $4B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1796(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1796:
	SEP.b #$30
	LDX.b #$10
	LDY.b #$00
	LDA.b $6A
	BIT.b #$0C
	BEQ.b CODE_CC17B8
	LDX.b $02
	CPX.b #$02
	BEQ.b CODE_CC17A9
	INX
CODE_CC17A9:
	BIT.b #$08
	BNE.b CODE_CC17AE
	INX
CODE_CC17AE:
	TXA
	CLC
	ADC.b #$02
	STA.b $02
	LDX.b #$08
	LDY.b #$08
CODE_CC17B8:
	REP.b #$20
	LDA.b $37
	AND.w #$00FF
	XBA
	STA.b $50
	LDA.l DATA_CC4568,x
	STA.b $4B
	TYX
	LDA.l DATA_CC4568,x
	STA.b $4D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC17D2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC17D2:
	REP.b #$30
	LDA.b $50
	ASL
	STA.b $50
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC17DA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC17DA:
	REP.b #$30
	LDA.b $4D
	EOR.w #$FFFF
	INC
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC17E5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC17E5:
	REP.b #$30
	LDA.b $4B
	EOR.w #$FFFF
	INC
	STA.b $4B
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC17F0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC17F0:
	SEP.b #$30
	LDA.b $57
	STA.b $74
	LDA.b $58
	STA.b $75
	JSL.l CODE_CC22CD
	SEP.b #$30
	TXA
	EOR.b #$0E
	INC
	INC
	AND.b #$1E
	TAY
	REP.b #$20
	LDA.l DATA_CC4568,x
	CMP.b $4B
	BCC.b CODE_CC1817
	LDA.b $4B
	CLC
	ADC.b $35
CODE_CC1817:
	STA.b $4B
	TYX
	LDA.l DATA_CC4568,x
	CMP.b $4D
	BCC.b CODE_CC1827
	LDA.b $4D
	CLC
	ADC.b $35
CODE_CC1827:
	STA.b $4D
	SEP.b #$20
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC182E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC182E:
	REP.b #$20
	LDA.b $4B
	BEQ.b CODE_CC183C
	SEC
	SBC.b $35
	BCS.b CODE_CC183C
	LDA.w #$0000
CODE_CC183C:
	STA.b $4B
	LDA.b $4D
	BEQ.b CODE_CC184A
	SEC
	SBC.b $35
	BCS.b CODE_CC184A
	LDA.w #$0000
CODE_CC184A:
	STA.b $4D
	REP.b #$30
	JSL.l CODE_CC5103
	CPY.w #$0001
	BCC.b CODE_CC1866
	JSL.l CODE_CC488F
	CPY.w #$0001
	BCS.b CODE_CC1873
	JSL.l CODE_CC0CE2
	BRA.b CODE_CC1873

CODE_CC1866:
	JSL.l CODE_CC487F
	CPY.w #$0001
	BCS.b CODE_CC1873
	JSL.l CODE_CC0C65
CODE_CC1873:
	JSL.l CODE_CC512B
	CPY.w #$0001
	BCC.b CODE_CC1889
	JSL.l CODE_CC48AF
	CPY.w #$0001
	BCS.b CODE_CC1896
	JML.l CODE_CC0BF5

CODE_CC1889:
	JSL.l CODE_CC489F
	CPY.w #$0001
	BCS.b CODE_CC1896
	JML.l CODE_CC0C20

CODE_CC1896:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1899(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1899:
	REP.b #$30
	JSL.l CODE_CC47DA
	CPY.w #$0001
	BCS.b CODE_CC18A5
	RTL

CODE_CC18A5:
	SEP.b #$30
	LDA.b #$07
	STA.b ($77)
	LDY.b #$05
	LDA.b $05
	STA.b ($77),y
	LDY.b #$08
	LDA.b $08
	STA.b ($77),y
	LDY.b #$4F
	LDA.b $4F
	STA.b ($77),y
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCS.b CODE_CC18CB
	REP.b #$30
	RTL

CODE_CC18CB:
	LDA.b #$07
	STA.b ($77)
	LDY.b #$05
	LDA.b $05
	STA.b ($77),y
	LDY.b #$08
	LDA.b $08
	STA.b ($77),y
	LDY.b #$4F
	LDA.b $4F
	STA.b ($77),y
	LDY.b #$02
	LDA.b #$01
	STA.b ($77),y
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC18EA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC18EA:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC18ED(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC18ED:
	REP.b #$30
	LDA.b $4B
	BEQ.b CODE_CC18FB
	SEC
	SBC.b $3E
	BCS.b CODE_CC18FB
	LDA.w #$0000
CODE_CC18FB:
	STA.b $4B
	LDA.b $4D
	BEQ.b CODE_CC1909
	SEC
	SBC.b $3E
	BCS.b CODE_CC1909
	LDA.w #$0000
CODE_CC1909:
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC190C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC190C:
	REP.b #$30
	LDA.w #$0080
	TRB.b $4F
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1914(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1914:
	REP.b #$30
	LDA.w #$0080
	TSB.b $4F
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC191C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC191C:
	JSL.l CODE_CC520F
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC192B
	JML.l CODE_CC688E

CODE_CC192B:
	JSL.l CODE_CC523E
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC193A
	JML.l CODE_CC6894

CODE_CC193A:
	JSL.l CODE_CC526D
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC1949
	JML.l CODE_CC689A

CODE_CC1949:
	JML.l CODE_CC68A0
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC194D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC194D:								; Note: Something related to taking damage.
	SEP.b #$20
	REP.b #$10
	LDX.w #$FFFF
	LDA.b ($66)
	CMP.b #$6F
	BCC.b CODE_CC196A
	BEQ.b CODE_CC1968
	LDX.w #$0080
	CMP.b #$71
	BEQ.b CODE_CC1968
	BCS.b CODE_CC196A
	LDX.w #$0000
CODE_CC1968:
	STX.b $54
CODE_CC196A:
	SEP.b #$30
	LDY.b #$34
	LDA.l !RAM_BSZ1_Player_CurrentRing
	TAX
	LDA.b ($66),y
	CPX.b #$01
	BEQ.b CODE_CC197C
	BCS.b CODE_CC197D
	ASL
CODE_CC197C:
	ASL
CODE_CC197D:
	STA.w $0000
	LDA.l !RAM_BSZ1_Player_CurrentHP
	STA.w $0002
	SEC
	SBC.w $0000
	BCS.b CODE_CC198F
	LDA.b #$00
CODE_CC198F:
	STA.l !RAM_BSZ1_Player_CurrentHP
	LDA.b #$01
	STA.l $7E6DDE
	REP.b #$31
	LDA.l !RAM_BSZ1_Player_CurrentHP
	ADC.w #$0003
	AND.w #$00FC
	STA.w $0000
	LDA.w $0002
	ADC.w #$0003
	AND.w #$00FC
	SEC
	SBC.w $0000
	BEQ.b CODE_CC19C4
	LSR
	LSR
	ADC.w $00B9
	BCC.b CODE_CC19C1
	LDA.w #$FFFF
CODE_CC19C1:
	STA.w $00B9
CODE_CC19C4:
	JSL.l CODE_C59289
	SEP.b #$20
	LDA.b #$00
	STA.l $7E741A
	LDA.l $10501C
	BIT.b #$01
	BNE.b CODE_CC19DE
	LDA.b #$04
	JML.l CODE_C5C62D

CODE_CC19DE:
	LDA.b #$0A
	JML.l CODE_C5C62D
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC19E4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC19E4:
	REP.b #$30
	LDA.b $38
	AND.w #$00FF
	STA.b $52
	LDA.b $40
	STA.b $4B
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC19F2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC19F2:
	REP.b #$30
	LDA.b $38
	AND.w #$00FF
	STA.b $52
	LDA.b $40
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1A00(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1A00:
	SEP.b #$30
	LDA.b $38
	STA.b $52
	STZ.b $53
	LDA.b $00
	BNE.b CODE_CC1A34
	REP.b #$31
	JSL.l CODE_CC5083
	CPY.w #$0001
	BCC.b CODE_CC1A1B
	JML.l CODE_CC68AC

CODE_CC1A1B:
	JSL.l CODE_CC50B9
	CPY.w #$0001
	BCC.b CODE_CC1A34
	LDA.w #$0100
	STA.b $52
	STZ.b $4B
	STZ.b $4D
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	STY.b $0B
endif
	JML.l CODE_CC686A

CODE_CC1A33:
	RTL

CODE_CC1A34:
	JSL.l CODE_CC0BB1
	JSL.l CODE_CC520F
	SEP.b #$30
	LDA.b $1C
	CLC
	ADC.b #$08
	STA.b $1C
	CPY.b #$01
	BCC.b CODE_CC1A52
	REP.b #$31
	LDA.b $40
	STA.b $4D
	STZ.b $4B
	RTL

CODE_CC1A52:
	JSL.l CODE_CC523E
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC1A6A
	REP.b #$30
	LDA.b $40
	EOR.w #$FFFF
	INC
	STA.b $4D
	STZ.b $4B
	RTL

CODE_CC1A6A:
	JSL.l CODE_CC526D
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC1A7E
	REP.b #$30
	LDA.b $40
	STA.b $4B
	STZ.b $4D
	RTL

CODE_CC1A7E:
	REP.b #$30
	LDA.b $40
	EOR.w #$FFFF
	INC
	STA.b $4B
	STZ.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1A97(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1A8B:
	JSL.l CODE_CC6963
	LSR
	LSR
	LSR
	LSR
	AND.w #$0007
	RTL

CODE_CC1A97:
	JSL.l CODE_CC1A8B
	SEP.b #$30
	STA.b $02
	LDA.b #$80
	STA.w $0048
	REP.b #$30
	RTL

CODE_CC1AA7:
	JSL.l CODE_CC1A8B
	SEP.b #$30
	INC
	STA.b $02
	LDA.b #$80
	STA.w $0048
	REP.b #$30
	RTL

CODE_CC1AB8:
	JSL.l CODE_CC1A8B
	SEP.b #$30
	CLC
	ADC.b #$02
	STA.b $02
	LDA.b #$80
	STA.w $0048
	REP.b #$30
	RTL

CODE_CC1ACB:
	JSL.l CODE_CC1A8B
	SEP.b #$30
	LSR
	CLC
	ADC.b #$02
	STA.b $02
	LDA.b #$80
	STA.w $0048
	REP.b #$30
	RTL

CODE_CC1ADF:
	JSL.l CODE_CC1A8B
	SEP.b #$30
	AND.b #$03
	STA.b $02
	LDA.b #$80
	STA.w $0048
	REP.b #$30
	RTL

CODE_CC1AF1:
	JSL.l CODE_CC1A8B
	SEP.b #$30
	ORA.b #$04
	STA.b $02
	LDA.b #$80
	STA.w $0048
	REP.b #$30
	RTL

CODE_CC1B03:
	JSL.l CODE_CC1A8B
	SEP.b #$30
	AND.b #$0E
	STA.b $02
	LDA.b #$80
	STA.w $0048
	REP.b #$30
	RTL

CODE_CC1B15:
	JSL.l CODE_CC1A8B
	SEP.b #$30
	ORA.b #$01
	STA.b $02
	LDA.b #$80
	STA.w $0048
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1B27(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1B27:
	REP.b #$30
	LDA.b $52
	BNE.b CODE_CC1B31
	LDA.b $36
	STA.b $52
CODE_CC1B31:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1B32(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1B32:
	SEP.b #$30
	LDA.b $42
	STA.b $50
	STZ.b $51
	REP.b #$30
	LDA.b $3A
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1B41(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1B41:
	SEP.b #$30
	LDA.b $43
	STA.b $50
	STZ.b $51
	REP.b #$30
	LDA.b $3A
	STA.b $4B
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1B50(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1B50:
	REP.b #$30
	LDA.b $40
	STA.b $4B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1B59(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1B59:
	SEP.b #$30
	LDX.w $0309
	LDA.l !RAM_BSZ1_Player_Inventory,x
	BNE.b CODE_CC1B74
	CPX.b #$06
	BNE.b CODE_CC1B6E
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	BNE.b CODE_CC1B74
CODE_CC1B6E:
	JSL.l CODE_CC15EA
	SEP.b #$30
CODE_CC1B74:
	JSL.l CODE_CC1C5E
	JSL.l CODE_CC1E56
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	BEQ.b CODE_CC1B96
	CMP.b #$02
	BEQ.b CODE_CC1B90
	JSL.l CODE_CC1D28
	SEP.b #$30
	BRA.b CODE_CC1B96

CODE_CC1B90:
	JSL.l CODE_CC1D45
	SEP.b #$30
CODE_CC1B96:
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	BEQ.b CODE_CC1BA2
	JSL.l CODE_CC1D50
	SEP.b #$30
CODE_CC1BA2:
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	BEQ.b CODE_CC1BAE
	JSL.l CODE_CC1D5B
	SEP.b #$30
CODE_CC1BAE:
	LDA.l !RAM_BSZ1_Player_GotBowFlag
	BEQ.b CODE_CC1BBA
	JSL.l CODE_CC1D7D
	SEP.b #$30
CODE_CC1BBA:
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	BEQ.b CODE_CC1BD2
	BIT.b #$02
	BNE.b CODE_CC1BCC
	JSL.l CODE_CC1D8B
	SEP.b #$30
	BRA.b CODE_CC1BD2

CODE_CC1BCC:
	JSL.l CODE_CC1D96
	SEP.b #$30
CODE_CC1BD2:
	LDA.l !RAM_BSZ1_Player_GotOcarinaFlag
	BEQ.b CODE_CC1BDE
	JSL.l CODE_CC1DA1
	SEP.b #$30
CODE_CC1BDE:
	LDA.l !RAM_BSZ1_Player_GotMeatFlag
	BEQ.b CODE_CC1BEA
	JSL.l CODE_CC1DAC
	SEP.b #$30
CODE_CC1BEA:
	LDA.l !RAM_BSZ1_Player_CurrentPotion
	BEQ.b CODE_CC1BF8
	JSL.l CODE_CC1DB6
	SEP.b #$30
	BRA.b CODE_CC1C04

CODE_CC1BF8:
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	BEQ.b CODE_CC1C04
	JSL.l CODE_CC1DD2
	SEP.b #$30
CODE_CC1C04:
	LDA.l !RAM_BSZ1_Player_GotMagicalRodFlag
	BEQ.b CODE_CC1C10
	JSL.l CODE_CC1DC8
	SEP.b #$30
CODE_CC1C10:
	LDA.l !RAM_BSZ1_Player_GotRaftFlag
	BEQ.b CODE_CC1C1C
	JSL.l CODE_CC1DE6
	SEP.b #$30
CODE_CC1C1C:
	LDA.l !RAM_BSZ1_Player_CurrentRing
	BEQ.b CODE_CC1C34
	CMP.b #$02
	BEQ.b CODE_CC1C2E
	JSL.l CODE_CC1DF0
	SEP.b #$30
	BRA.b CODE_CC1C34

CODE_CC1C2E:
	JSL.l CODE_CC1DFA
	SEP.b #$30
CODE_CC1C34:
	LDA.l !RAM_BSZ1_Player_GotStepladderFlag
	BEQ.b CODE_CC1C40
	JSL.l CODE_CC1DDC
	SEP.b #$30
CODE_CC1C40:
	LDA.l !RAM_BSZ1_Player_GotPowerBraceletFlag
	BEQ.b CODE_CC1C4C
	JSL.l CODE_CC1E04
	SEP.b #$30
CODE_CC1C4C:
	LDA.l !RAM_BSZ1_Player_GotBookOfMagicFlag
	BEQ.b CODE_CC1C56
	JSL.l CODE_CC1E0E
CODE_CC1C56:
	SEP.b #$30
	STZ.w $00A7
CODE_CC1C5B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1C5E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1C5E:
	SEP.b #$30
	LDX.w $0309
	CPX.b #$06
	BNE.b CODE_CC1C7B
	LDA.l !RAM_BSZ1_Player_Inventory,x
	BNE.b CODE_CC1CAC
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	BEQ.b CODE_CC1C5B
	PEA.w $2BC8
	REP.b #$30
	JMP.w CODE_CC1CFB

CODE_CC1C7B:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_Inventory,x
	AND.w #$00FF
	BEQ.b CODE_CC1C5B
	CPX.w #$0002
	BNE.b CODE_CC1CAC
	LDA.l !RAM_BSZ1_Player_GotBowFlag
	AND.w #$00FF
	BEQ.b CODE_CC1C5B
	LDA.l !RAM_BSZ1_Player_Inventory,x
	BIT.w #$0080
	BEQ.b CODE_CC1CA1
	LDA.l !RAM_BSZ1_RAM7E75DB
CODE_CC1CA1:
	AND.w #$00FF
	XBA
	ASL
	ORA.w #$0402
	JMP.w CODE_CC1CF6

CODE_CC1CAC:
	REP.b #$30
	CPX.w #$0000
	BNE.b CODE_CC1CCB
	TAX
	BIT.w #$0080
	BEQ.b CODE_CC1CBF
	LDA.w #$0600
	JMP.w CODE_CC1CF6

CODE_CC1CBF:
	TXA
	LDX.w #$0200
	LSR
	BCS.b CODE_CC1CF5
	LDA.w #$0400
	BRA.b CODE_CC1CF6

CODE_CC1CCB:
	CPX.w #$0006
	BNE.b CODE_CC1CD8
	AND.w #$0002
	XBA
	ORA.w #$0406
	TAX
CODE_CC1CD8:
	CPX.w #$0003
	BNE.b CODE_CC1CE5
	AND.w #$0002
	XBA
	ORA.w #$0403
	TAX
CODE_CC1CE5:
	CPX.w #$0005
	BNE.b CODE_CC1CEF
	LDA.w #$0605
	BRA.b CODE_CC1CF6

CODE_CC1CEF:
	TXA
	ORA.w #$0400
	BRA.b CODE_CC1CF6

CODE_CC1CF5:
	TXA
CODE_CC1CF6:
	ASL
	ADC.w #$23E0
	PHA
CODE_CC1CFB:
	PEA.w $B888
	PEA.w $1100
	PHD
	JSL.l CODE_C51478
	PLD
	LDA.l $7E2002
	AND.w #$000F
	CMP.w #$000A
	BCS.b CODE_CC1D1F
	PLY
	PLA
	PEA.w $5020
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
CODE_CC1D1F:
	TSC
	CLC
	ADC.w #$0006
	TCS
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w $0309
	AND.w #$00FF
	CMP.w #$0002
	BNE.b ++
	PEA.w $27E5
	PEA.w $B890
	PEA.w $1000
	PHD
	JSL.l CODE_C51478
	PLD
	LDA.l $7E2002
	AND.w #$000F
	CMP.w #$000A
	BCS.b +
	PLY
	PLA
	PEA.w $5028
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
+:
	TSC
	CLC
	ADC.w #$0006
	TCS
++:
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1D28(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1D28:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	BIT.w #$0080
	BNE.b CODE_CC1D3C
	LDA.w #$0210
	LDX.w #$4800
	JMP.w CODE_CC1E2C

CODE_CC1D3C:
	LDA.w #$0610
	LDX.w #$4800
	JMP.w CODE_CC1E2C

CODE_CC1D45:
	REP.b #$30
	LDX.w #$4800
	LDA.w #$0410
	JMP.w CODE_CC1E2C

CODE_CC1D50:
	REP.b #$30
	LDA.w #$0411
	LDX.w #$4818
	JMP.w CODE_CC1E2C

CODE_CC1D5B:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	BIT.w #$0080
	BEQ.b CODE_CC1D6A
	LDA.l !RAM_BSZ1_RAM7E75DB
CODE_CC1D6A:
	AND.w #$0001
	XBA
	ASL
	ASL
	ORA.w #$2BE4
	PHA
	PEA.w $7050
	PEA.w $1000
	JMP.w CODE_CC1E47

CODE_CC1D7D:
	REP.b #$30
	PEA.w $27E5
	PEA.w $7058
	PEA.w $1000
	JMP.w CODE_CC1E47

CODE_CC1D8B:
	REP.b #$30
	LDA.w #$0413
	LDX.w #$4848
	JMP.w CODE_CC1E2C

CODE_CC1D96:
	REP.b #$30
	LDA.w #$0613
	LDX.w #$4848
	JMP.w CODE_CC1E2C

CODE_CC1DA1:
	REP.b #$30
	LDA.w #$0414
	LDX.w #$6000
	JMP.w CODE_CC1E2C

CODE_CC1DAC:
	REP.b #$30
	LDA.w #$0615
	LDX.w #$6018
	BRA.b CODE_CC1E2C

CODE_CC1DB6:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentPotion
	AND.w #$0002
	XBA
	ORA.w #$0416
	LDX.w #$6030
	BRA.b CODE_CC1E2C

CODE_CC1DC8:
	REP.b #$30
	LDA.w #$0417
	LDX.w #$6048
	BRA.b CODE_CC1E2C

CODE_CC1DD2:
	REP.b #$30
	LDA.w #$0404
	LDX.w #$6030
	BRA.b CODE_CC1E2C

CODE_CC1DDC:
	REP.b #$30
	LDA.w #$0600
	LDX.w #$0000
	BRA.b CODE_CC1E2C

CODE_CC1DE6:
	REP.b #$30
	LDA.w #$0201
	LDX.w #$0010
	BRA.b CODE_CC1E2C

CODE_CC1DF0:
	REP.b #$30
	LDA.w #$0403
	LDX.w #$0030
	BRA.b CODE_CC1E2C

CODE_CC1DFA:
	REP.b #$30
	LDA.w #$0603
	LDX.w #$0030
	BRA.b CODE_CC1E2C

CODE_CC1E04:
	REP.b #$30
	LDA.w #$0602
	LDX.w #$0020
	BRA.b CODE_CC1E2C

CODE_CC1E0E:
	REP.b #$30
	LDA.w #$0605
	LDX.w #$0040
	BRA.b CODE_CC1E2C

CODE_CC1E18:
	REP.b #$30
	LDA.w #$0204
	LDX.w #$00A8
	BRA.b CODE_CC1E2C

CODE_CC1E22:
	REP.b #$30
	LDA.w #$0606
	LDX.w #$0088
	BRA.b CODE_CC1E2C

CODE_CC1E2C:
	ASL
	ADC.w #$23C0
	TAY
	LDA.l $7E2002
	AND.w #$000F
	CMP.w #$000A
	BCS.b CODE_CC1E53
	PHY
	TXA
	CLC
	ADC.w #$2820
	PHA
	PEA.w $1100
CODE_CC1E47:
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
CODE_CC1E53:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1E56(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1E56:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentSword
	AND.w #$00FF
	BEQ.b CODE_CC1E53
	LDX.w #$2BAE
	LDY.w #$27AC
	CMP.w #$0002
	BCC.b CODE_CC1E74
	BEQ.b CODE_CC1E73
	LDY.w #$2FCE
	BRA.b CODE_CC1E74

CODE_CC1E73:
	TXY
CODE_CC1E74:
	PHY
	PEA.w $B8A0
	PEA.w $1100
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1E88(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1E88:
	SEP.b #$30
	LDA.l $7E2003
	TAY
	LDA.l $7E2002
	CMP.b #$01
	BEQ.b CODE_CC1EAF
	CMP.b #$02
	BEQ.b CODE_CC1EAF
	CMP.b #$0B
	BEQ.b CODE_CC1EAF
	CMP.b #$07
	BCC.b CODE_CC1EBF
	CPY.b #$82
	BEQ.b CODE_CC1EC2
	CPY.b #$07
	BEQ.b CODE_CC1EC2
	CPY.b #$0A
	BEQ.b CODE_CC1EC2
CODE_CC1EAF:
	CPY.b #$88
	BEQ.b CODE_CC1ECD
	CPY.b #$09
	BEQ.b CODE_CC1ECD
	CPY.b #$8E
	BEQ.b CODE_CC1ECD
	CPY.b #$0C
	BEQ.b CODE_CC1ECD
CODE_CC1EBF:
	REP.b #$30
	RTL

CODE_CC1EC2:
	REP.b #$31
	LDA.l $7E200C
	ADC.b $07
	STA.b $07
	RTL

CODE_CC1ECD:
	REP.b #$30
	LDA.b $07
	SEC
	SBC.l $7E200C
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1ED9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1ED9:
	SEP.b #$30
	LDA.b #$07
	BRA.b CODE_CC1EEB

CODE_CC1EDF:
	SEP.b #$30
	LDA.b #$0B
	BRA.b CODE_CC1EEB

CODE_CC1EE5:
	SEP.b #$30
	LDA.b #$1B
	BRA.b CODE_CC1EEB

CODE_CC1EEB:
	CLC
	ADC.l !RAM_BSZ1_Player_CurrentHP
	AND.b #$FC
	CMP.l !RAM_BSZ1_Player_MaxHP
	BCC.b CODE_CC1EFC
	LDA.l !RAM_BSZ1_Player_MaxHP
CODE_CC1EFC:
	STA.l !RAM_BSZ1_Player_CurrentHP
	LDA.b #$01
	STA.l $7E6DDE
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1F09(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1F09:
	SEP.b #$30
	LDA.b #$00
	BRA.b CODE_CC1F67

CODE_CC1F0F:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_CC1F67

CODE_CC1F15:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_CC1F67

CODE_CC1F1B:
	SEP.b #$30
	LDA.b #$03
	BRA.b CODE_CC1F67

CODE_CC1F21:
	SEP.b #$30
	LDA.b #$04
	BRA.b CODE_CC1F67

CODE_CC1F27:
	SEP.b #$30
	LDA.b #$05
	BRA.b CODE_CC1F67

CODE_CC1F2D:
	SEP.b #$30
	LDA.b #$06
	BRA.b CODE_CC1F67

CODE_CC1F33:
	SEP.b #$30
	LDA.b #$07
	BRA.b CODE_CC1F67

CODE_CC1F39:
	SEP.b #$30
	LDA.b #$08
	BRA.b CODE_CC1F67

CODE_CC1F3F:
	SEP.b #$30
	LDA.b #$09
	BRA.b CODE_CC1F67

CODE_CC1F45:
	SEP.b #$30
	LDA.b #$0A
	BRA.b CODE_CC1F67

CODE_CC1F4B:
	SEP.b #$30
	LDA.b #$0B
	BRA.b CODE_CC1F67

CODE_CC1F51:
	SEP.b #$30
	LDA.b #$0C
	BRA.b CODE_CC1F67

CODE_CC1F57:
	SEP.b #$30
	LDA.b #$0D
	BRA.b CODE_CC1F67

CODE_CC1F5D:
	SEP.b #$30
	LDA.b #$0E
	BRA.b CODE_CC1F67

CODE_CC1F63:
	SEP.b #$30
	LDA.b #$0F
CODE_CC1F67:
	STA.b $1C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1F6C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1F6C:
	SEP.b #$30
	DEC.w $030A
	LDA.l !RAM_BSZ1_Player_CurrentPotion
	DEC
	STA.l !RAM_BSZ1_Player_CurrentPotion
	STZ.w $0654
	STZ.w $0655
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1F83(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1F83:
	STA.b $05
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1F86(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1F86:
	PHD
	LDA.b #$10
	STA.b ($77)
	LDY.b #$05
	LDA.b $05
	STA.b ($77),y
	LDY.b #$08
	LDA.b $08
	STA.b ($77),y
	REP.b #$20
	LDA.b $77
	STA.b $57
	TCD
	SEP.b #$20
	LDY.b #$01
CODE_CC1FA2:
	PHY
	JSL.l CODE_CC47DA
	LDA.b #$10
	STA.b ($77)
	LDY.b #$05
	LDA.b $05
	STA.b ($77),y
	LDY.b #$08
	LDA.b $08
	STA.b ($77),y
	REP.b #$20
	LDA.b $77
	STA.b $57
	TCD
	SEP.b #$20
	PLY
	DEY
	BPL.b CODE_CC1FA2
	JSL.l CODE_CC47DA
	LDA.b #$0E
	STA.b ($77)
	LDY.b #$05
	LDA.b $05
	STA.b ($77),y
	LDY.b #$08
	LDA.b $08
	STA.b ($77),y
	LDY.b #$5A
	LDA.b #$0C
	STA.b ($77),y
	REP.b #$20
	LDA.b $77
	STA.b $57
	SEP.b #$20
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1FE8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1FE8:
	LDA.b #$80
	STA.b $4D
	STA.b $4B
	STZ.b $4E
	STZ.b $4C
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC1FF3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC1FF3:
	JSL.l CODE_CC2046
	JSL.l CODE_CC5C5B
	BCS.b CODE_CC1FFE
	RTL

CODE_CC1FFE:
	JML.l CODE_CC6870
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2002(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2002:
	LDX.b #$01
	LDY.b #$05
	LDA.b ($57),y
	SEC
	SBC.b $05
	BPL.b CODE_CC2011
	EOR.b #$FF
	INC
	INX
CODE_CC2011:
	LDY.b #$12
	SEC
	SBC.b ($57),y
	SBC.b $12
	BPL.b CODE_CC201C
	LDX.b #$00
CODE_CC201C:
	STX.w $0000
	LDX.b #$04
	LDY.b #$08
	LDA.b ($57),y
	LDY.b #$5A
	CLC
	ADC.b ($57),y
	SEC
	SBC.b $08
	BPL.b CODE_CC2034
	EOR.b #$FF
	INC
	LDX.b #$08
CODE_CC2034:
	LDY.b #$13
	SEC
	SBC.b ($57),y
	SBC.b $13
	BPL.b CODE_CC203F
	LDX.b #$00
CODE_CC203F:
	TXA
	ORA.w $0000
	STA.b $54
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2046(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2046:
	SEP.b #$30
	LDY.b #$34
	LDA.b $33
	SEC
	SBC.b ($66),y
	BCS.b CODE_CC2053
	LDA.b #$00
CODE_CC2053:
	STA.b $33
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2058(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2058:
	SEP.b #$30
	LDA.b $4F
	AND.b #$07
	ASL
	TAX
	EOR.b #$0E
	INC
	INC
	TAY
	BRA.b CODE_CC2074

CODE_CC2067:
	SEP.b #$30
	LDA.b $4F
	AND.b #$07
	ASL
	TAY
	EOR.b #$0E
	INC
	INC
	TAX
CODE_CC2074:
	REP.b #$21
	TXA
	ADC.b $42
	TAX
	LDA.l DATA_CC457A,x
	STA.b $4B
	TYA
	ADC.b $42
	TAX
	LDA.l DATA_CC457A,x
	STA.b $4D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC208D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC208D:
	SEP.b #$30
	LDA.b $4F
	AND.b #$07
	ASL
	TAX
	EOR.b #$0E
	INC
	INC
	TAY
	BRA.b CODE_CC20A9

CODE_CC209C:
	SEP.b #$30
	LDA.b $4F
	AND.b #$07
	ASL
	TAY
	EOR.b #$0E
	INC
	INC
	TAX
CODE_CC20A9:
	REP.b #$21
	TYA
	ADC.b $42
	TAX
	LDA.l DATA_CC457A,x
	STA.b $4D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC20B8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC20B8:
	SEP.b #$30
	LDY.b #$02
	LDA.b $05
	SEC
	SBC.l $7E6DD7
	BCS.b CODE_CC20CA
	EOR.b #$FF
	INC
	LDY.b #$00
CODE_CC20CA:
	STA.w $0000
	LDA.b $08
	SEC
	SBC.l $7E6DD8
	BCS.b CODE_CC20DA
	EOR.b #$FF
	INC
	INY
CODE_CC20DA:
	PHY
	JSL.l CODE_CC22EA
	SEP.b #$30
	TXA
	LSR
	STA.w $000F
	LDA.b #$00
	PLY
	BEQ.b CODE_CC2104
	LDA.b #$10
	CPY.b #$03
	BEQ.b CODE_CC2104
	LDA.w $000F
	EOR.b #$07
	INC
	AND.b #$0F
	STA.w $000F
	LDA.b #$08
	CPY.b #$01
	BEQ.b CODE_CC2104
	LDA.b #$18
CODE_CC2104:
	CLC
	ADC.w $000F
	AND.b #$1F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC210D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC210D:
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC213A
	LDA.b $05
	LDY.b #$05
	STA.b ($77),y
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b #$2D
	STA.b ($77)
	JSL.l CODE_CC20B8
	SEP.b #$30
	LDY.b #$4F
	STA.b ($77),y
	REP.b #$30
	TDC
	LDY.w #$0057
	STA.b ($77),y
CODE_CC213A:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC213D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC213D:
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC213A
	LDA.b $05
	LDY.b #$05
	STA.b ($77),y
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b #$3D
	STA.b ($77)
	JSL.l CODE_CC20B8
	SEP.b #$30
	LDY.b #$4F
	STA.b ($77),y
	REP.b #$30
	TDC
	LDY.w #$0057
	STA.b ($77),y
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC216B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC216B:
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC213A
	LDA.b $05
	LDY.b #$05
	STA.b ($77),y
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b #$3D
	STA.b ($77)
	JSL.l CODE_CC20B8
	SEP.b #$30
	LDY.b #$4F
	INC
	INC
	AND.b #$1F
	STA.b ($77),y
	REP.b #$30
	TDC
	LDY.w #$0057
	STA.b ($77),y
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC219D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC219D:
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC213A
	LDA.b $05
	LDY.b #$05
	STA.b ($77),y
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b #$3D
	STA.b ($77)
	JSL.l CODE_CC20B8
	SEP.b #$30
	LDY.b #$4F
	DEC
	DEC
	AND.b #$1F
	STA.b ($77),y
	REP.b #$30
	TDC
	LDY.w #$0057
	STA.b ($77),y
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC21D1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC21D1:
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC21FE
	LDA.b $05
	LDY.b #$05
	STA.b ($77),y
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b #$56
	STA.b ($77)
	JSL.l CODE_CC20B8
	SEP.b #$30
	LDY.b #$4F
	STA.b ($77),y
	REP.b #$30
	TDC
	LDY.w #$0057
	STA.b ($77),y
CODE_CC21FE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2201(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2201:
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC21FE
	LDA.b $05
	LDY.b #$05
	STA.b ($77),y
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b #$3D
	STA.b ($77)
	LDA.b $4F
	PHA
	JSL.l CODE_CC20B8
	SEP.b #$30
	LDY.b #$4F
	STA.b ($77),y
	STA.b $4F
	REP.b #$30
	TDC
	LDY.w #$0057
	STA.b ($77),y
	LDA.b $4B
	PHA
	LDA.b $4D
	PHA
	LDA.b $4F
	BIT.w #$0008
	BNE.b CODE_CC2246
	JSL.l CODE_CC2058
	BRA.b CODE_CC224A

CODE_CC2246:
	JSL.l CODE_CC2067
CODE_CC224A:
	LDA.b $4B
	LDY.w #$004B
	STA.b ($77),y
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC21FE
	LDA.b $05
	LDY.b #$05
	STA.b ($77),y
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b #$3D
	STA.b ($77)
	JSL.l CODE_CC20B8
	SEP.b #$30
	LDY.b #$4F
	INC
	AND.b #$1F
	STA.b ($77),y
	REP.b #$30
	TDC
	LDY.w #$0057
	STA.b ($77),y
	LDA.b $4B
	LDY.w #$004B
	STA.b ($77),y
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC22CA
	LDA.b $05
	LDY.b #$05
	STA.b ($77),y
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b #$3D
	STA.b ($77)
	JSL.l CODE_CC20B8
	SEP.b #$30
	LDY.b #$4F
	DEC
	AND.b #$1F
	STA.b ($77),y
	REP.b #$30
	TDC
	LDY.w #$0057
	STA.b ($77),y
	LDA.b $4B
	LDY.w #$004B
	STA.b ($77),y
	PLA
	STA.b $4D
	PLA
	STA.b $4B
	SEP.b #$30
	PLA
	STA.b $4F
CODE_CC22CA:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC22CD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC22CD:
	SEP.b #$30
	LDY.b #$05
	LDA.b $05
	SEC
	SBC.b ($74),y
	BCS.b CODE_CC22DB
	EOR.b #$FF
	INC
CODE_CC22DB:
	STA.w $0000
	LDY.b #$08
	LDA.b $08
	SEC
	SBC.b ($74),y
	BCS.b CODE_CC22EA
	EOR.b #$FF
	INC
CODE_CC22EA:
	LDY.b #$FE
	STY.w $0002
	LDX.b #$08
	STA.w $0001
	CMP.w $0000
	BEQ.b CODE_CC2331
	BCS.b CODE_CC230B
	XBA
	LDA.w $0000
	STA.w $0001
	XBA
	STA.w $0000
	LDY.b #$02
	STY.w $0002
CODE_CC230B:
	LDA.w $0001
	SEC
	SBC.w $0000
	CMP.b #$08
	BCC.b CODE_CC2331
CODE_CC2316:
	TXA
	CLC
	ADC.w $0002
	TAX
	BEQ.b CODE_CC2331
	CMP.b #$10
	BEQ.b CODE_CC2331
	LDA.w $0001
	SEC
	SBC.w $0000
	STA.w $0001
	CMP.w $0000
	BCS.b CODE_CC2316
CODE_CC2331:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2334(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2334:
	SEP.b #$30
	LDA.b $42
	STA.b $50
	STZ.b $51
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC233F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC233F:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$10
	BNE.b CODE_CC2360
	LDA.l !RAM_BSZ1_Player_MaxHP
	CMP.b #$80
	BCS.b CODE_CC2353
	ADC.b #$08
CODE_CC2353:
	STA.l !RAM_BSZ1_Player_MaxHP
	LDA.b #$01
	STA.l $7E6DDE
	REP.b #$30
	RTL

CODE_CC2360:
	LDA.l $000086
	CMP.b #$80
	BCS.b CODE_CC236A
	ADC.b #$08
CODE_CC236A:
	STA.l $000086
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2371(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2371:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	BEQ.b CODE_CC237C
	BMI.b CODE_CC2386
	DEC
CODE_CC237C:
	STA.l !RAM_BSZ1_Player_CurrentBombCount
	LDA.b #$01
	STA.l $7E6DE4
CODE_CC2386:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2389(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2389:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	CMP.b #$FF
	BNE.b CODE_CC23AB
	LDA.l $0000AE
	CLC
	ADC.b #$04
	CMP.l !RAM_BSZ1_Player_MaxBombCount
	BCC.b CODE_CC23A4
	LDA.l !RAM_BSZ1_Player_MaxBombCount
CODE_CC23A4:
	STA.l $0000AE
	REP.b #$30
	RTL

CODE_CC23AB:
	CLC
	ADC.b #$04
	CMP.l !RAM_BSZ1_Player_MaxBombCount
	BCC.b CODE_CC23B8
	LDA.l !RAM_BSZ1_Player_MaxBombCount
CODE_CC23B8:
	STA.l !RAM_BSZ1_Player_CurrentBombCount
	LDA.b #$01
	STA.l $7E6DE4
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC23C5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC23C5:
	SEP.b #$30
	LDA.b #$80
	STA.b $05
	LDA.b #$E0
	STA.b $08
	STZ.b $04
	STZ.b $07
	REP.b #$30
	JML.l CODE_CC397E

CODE_CC23D9:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC23DA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC23DA:
	SEP.b #$30
	LDY.b #$02
	LDA.b #$08
	STA.b ($66),y
	LDA.b #$7F
	INY
	AND.b ($66),y
	STA.b ($66),y
	LDY.b #$4F
	LDA.b #$00
	STA.b ($66),y
	STA.l $7E6DD6
CODE_CC23F3:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E6DE5
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC23FE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC23FE:
	SEP.b #$30
	LDA.b #$39
	STA.b $08
CODE_CC2404:
	LDA.l $7E6DD9
	AND.b #$03
	TAX
	LDA.l $7E6DD7
	CPX.b #$02
	BNE.b CODE_CC241A
	SEC
	SBC.b #$30
	BCS.b CODE_CC2421
	BRA.b CODE_CC241F

CODE_CC241A:
	CLC
	ADC.b #$30
	BCC.b CODE_CC2421
CODE_CC241F:
	LDA.b #$00
CODE_CC2421:
	STA.b $05
	REP.b #$20
	LDA.b $45
	STA.b $50
	LDA.b $3A
	STA.b $4D
	CPX.b #$02
	BEQ.b CODE_CC2435
	EOR.w #$FFFF
	INC
CODE_CC2435:
	STA.b $4B
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JML.l CODE_CC2D1B
else
	REP.b #$30
	RTL
endif

CODE_CC243A:
	SEP.b #$30
	LDA.b #$E1
	STA.b $08
	BRA.b CODE_CC2404
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2442(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2442:
	SEP.b #$30
	LDA.b #$01
	STA.b $05
CODE_CC2448:
	LDA.l $7E6DD9
	AND.b #$03
	TAX
	LDA.l $7E6DD8
	CPX.b #$00
	BNE.b CODE_CC245C
	SEC
	SBC.b #$30
	BRA.b CODE_CC245F

CODE_CC245C:
	CLC
	ADC.b #$30
CODE_CC245F:
	STA.b $08
	REP.b #$20
	LDA.b $45
	STA.b $50
	LDA.b $3A
	STA.b $4B
	CPX.b #$00
	BEQ.b CODE_CC2473
	EOR.w #$FFFF
	INC
CODE_CC2473:
	STA.b $4D
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JML.l CODE_CC2D1B
else
	REP.b #$30
	RTL
endif

CODE_CC2478:
	SEP.b #$30
	LDA.b #$FF
	STA.b $05
	BRA.b CODE_CC2448
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2480(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2480:
	REP.b #$20
	SEP.b #$10
	TDC
	STA.w $0000
	LDA.w #$0600
	LDX.b #$01
	LDY.b #$2A
CODE_CC248F:
	TCD
	CPY.b $0600
	BNE.b CODE_CC2499
	INX
	INX
	INX
	INX
	INX
CODE_CC2499:
	CLC
	ADC.w #$0080
	CMP.w $0000
	BNE.b CODE_CC248F
	TCD
	TXA
	ASL
	ASL
	ASL
	ASL
	STA.b $0650
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC24AD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC24AD:
	JSL.l CODE_CC47DA
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC24CB
	LDA.b #$2E
	STA.b ($77)
	LDY.b #$05
	LDA.b $05
	STA.b ($77),y
	LDY.b #$08
	LDA.b $08
	STA.b ($77),y
	REP.b #$30
	RTL

CODE_CC24CB:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC24CE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC24CE:
	SEP.b #$31
	LDY.b #$00
	LDX.b #$02
	LDA.b $05
	SBC.l $7E6DD7
	BPL.b CODE_CC24E0
	EOR.b #$FF
	INC
	INY
CODE_CC24E0:
	STA.w $0000
	LDA.b $08
	SBC.l $7E6DD8
	BPL.b CODE_CC24EF
	EOR.b #$FF
	INC
	INX
CODE_CC24EF:
	CMP.w $0000
	BEQ.b CODE_CC2503
	BCS.b CODE_CC24FE
CODE_CC24F6:
	TYA
	ADC.b #$04
	STA.b $02
	REP.b #$30
	RTL

CODE_CC24FE:
	STX.b $02
	REP.b #$30
	RTL

CODE_CC2503:
	JSL.l CODE_CC6963
	SEP.b #$30
	CMP.b #$80
	BCS.b CODE_CC24FE
	BRA.b CODE_CC24F6
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC250F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC250F:
	SEP.b #$30
	LDA.l $7E72F7
	STA.b $05
	LDA.l $7E72F8
	STA.b $08
	STZ.b $07
	STZ.b $04
	SEP.b #$30
	LDA.b #$02
	STA.l $7E6DE6
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC252C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC252C:
	REP.b #$30
	LDA.w #$0001
	BRA.b CODE_CC2538

CODE_CC2533:
	REP.b #$30
	LDA.w #$0005
CODE_CC2538:
	CLC
	ADC.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	CMP.w #$2710
	BCC.b CODE_CC2545
	LDA.w #$270F
CODE_CC2545:
	STA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	LDA.w #$0001
	ORA.l $7E6DE2
	STA.l $7E6DE2
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2557(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2557:
	SEP.b #$30
	LDA.b #$03
	STA.l $7E72FB
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2562(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2562:
	SEP.b #$30
	LDA.l $7E6DD8
	STA.b $08
	JML.l CODE_CC293F
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC256E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC256E:
	SEP.b #$30
	STZ.b $08
	LDA.b #$08
	STA.b $05
	STZ.b $07
	STZ.b $04
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC257D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC257D:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_CurrentSword
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2588(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2588:
	SEP.b #$30
	LDA.b #$02
	CMP.l !RAM_BSZ1_Player_CurrentSword
	BCC.b CODE_CC2596
	STA.l !RAM_BSZ1_Player_CurrentSword
CODE_CC2596:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2599(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2599:
	SEP.b #$30
	LDA.b #$03
	STA.l !RAM_BSZ1_Player_CurrentSword
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC25A4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC25A4:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	BMI.b CODE_CC25B7
	BNE.b CODE_CC25B4
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_CurrentBoomerang
CODE_CC25B4:
	REP.b #$30
	RTL

CODE_CC25B7:
	LDA.l !RAM_BSZ1_RAM7E75DA
	BNE.b CODE_CC25B4
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E75DA
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC25C6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC25C6:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	BMI.b CODE_CC25D7
	LDA.b #$02
	STA.l !RAM_BSZ1_Player_CurrentBoomerang
	REP.b #$30
	RTL

CODE_CC25D7:
	LDA.b #$02
	STA.l !RAM_BSZ1_RAM7E75DA
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC25E0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC25E0:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	BMI.b CODE_CC25F3
	BNE.b CODE_CC25F0
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_CurrentArrow
CODE_CC25F0:
	REP.b #$30
	RTL

CODE_CC25F3:
	LDA.l !RAM_BSZ1_RAM7E75DB
	BNE.b CODE_CC25F0
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E75DB
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2602(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2602:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	BMI.b CODE_CC2613
	LDA.b #$02
	STA.l !RAM_BSZ1_Player_CurrentArrow
	REP.b #$30
	RTL

CODE_CC2613:
	LDA.b #$02
	STA.l !RAM_BSZ1_RAM7E75DB
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC261C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC261C:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotBowFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2627(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2627:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotMagicalRodFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2632(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2632:
	SEP.b #$30
	LDA.b #$01
	STA.b $1E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC263B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC263B:
	SEP.b #$30
	LDA.b #$00
	STA.l $000309
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2646(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2646:
	REP.b #$20
	LDA.b $4B
	STA.b $0B
	LDA.w $0604
	SEC
	SBC.b $04
	LDA.b $40
	BCC.b CODE_CC265A
	EOR.w #$FFFF
	INC
CODE_CC265A:
	STA.b $4B
	LDA.b $38
	AND.w #$00FF
	STA.b $52
	CLC
	ADC.b $50
	STA.b $50
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC266B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC266B:
	REP.b #$20
	LDA.b $4D
	STA.b $0B
	LDA.w $0607
	SEC
	SBC.b $07
	LDA.b $40
	BCC.b CODE_CC267F
	EOR.w #$FFFF
	INC
CODE_CC267F:
	STA.b $4D
	LDA.b $38
	AND.w #$00FF
	STA.b $52
	CLC
	ADC.b $50
	STA.b $50
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2690(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2690:
	REP.b #$30
	LDA.b $0B
	STA.b $4B
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2697(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2697:
	REP.b #$30
	LDA.b $0B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC269E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC269E:
	SEP.b #$30
	LDA.w $0602
	CMP.b #$06
	BCS.b CODE_CC26B6
	LDY.b #$4F
	LDA.w $0600,y
	AND.b #$03
	CLC
	ADC.b #$08
	LDY.b #$1C
	STA.w $0600,y
CODE_CC26B6:
	REP.b #$20
	LDY.b #$52
	LDA.w #$FFFF
	STA.w $0600,y
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC26C3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC26C3:
	SEP.b #$30
	LDA.l $7E6DD9
	AND.b #$03
	STA.b $4F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC26D0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC26D0:
	SEP.b #$30
	LDA.b #$02
	STA.l $7E201A
	LDA.b #$08
	STA.l $7E201B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC26E1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC26E1:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	AND.w #$0080
	BNE.b CODE_CC270B
	LDA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	BEQ.b CODE_CC270B
	TAY
	DEY
	CMP.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
	BNE.b CODE_CC26FF
	TYA
	STA.l !RAM_BSZ1_Player_DisplayedRupeeCountLo
CODE_CC26FF:
	TYA
	STA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	LDA.w #$0001
	STA.l $7E6DE2
CODE_CC270B:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC270C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC270C:
	SEP.b #$30
	LDY.b $4F
	LDA.b #$1F
	TRB.b $4F
	DEY
	TYA
	AND.b #$1F
	TSB.b $4F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC271D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC271D:
	REP.b #$31
	LDA.b $04
	ADC.w #$0800
	AND.w #$F000
	STA.b $04
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC272A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC272A:
	REP.b #$31
	LDA.b $07
	ADC.w #$0800
	AND.w #$F000
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2737(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2737:
	REP.b #$31
	LDA.b $04
	AND.w #$F800
	ORA.w #$0800
	STA.b $04
	LDA.b $07
	ADC.w #$0800
	AND.w #$F000
	STA.b $07
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC274E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC274E:
	PHD
	SEP.b #$10
	REP.b #$21
	LDA.w #$0600
CODE_CC2756:
	TCD
	LDX.b $0600
	BEQ.b CODE_CC2760
	ADC.w #$0080
	BRA.b CODE_CC2756

CODE_CC2760:
	SEP.b #$20
	JSL.l CODE_CC68C4
	SEP.b #$30
	LDA.b #$80
	TRB.b $0603
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2770(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2770:
	SEP.b #$30
	LDX.b #$4F
	STZ.w $0600,x
	STZ.w $0680,x
	LDX.b #$1C
	STZ.w $0600,x
	STZ.w $0680,x
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2785(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2785:
	SEP.b #$31
	LDX.b #$4F
	LDA.b #$01
	STA.w $0600,x
	STA.w $0680,x
	LDX.b #$1C
	STA.w $0600,x
	STA.w $0680,x
	LDX.b #$0A
	STA.w $0680,x
	LDA.w $0605
	SBC.b #$04
	STA.w $0685
	LDA.w $0608
	CLC
	ADC.b #$04
	STA.w $0688
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC27B2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC27B2:
	SEP.b #$30
	LDX.b #$4F
	LDA.b #$02
	STA.w $0600,x
	LDX.b #$1C
	STA.w $0600,x
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC27C3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC27C3:
	SEP.b #$30
	LDX.b #$4F
	LDA.b #$03
	STA.w $0600,x
	LDX.b #$1C
	STA.w $0600,x
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC27D4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC27D4:
	SEP.b #$30
	LDA.b $4F
	AND.b #$07
	TAY
	REP.b #$20
	CPY.b #$02
	BCC.b CODE_CC27F0
	LSR
	LDA.b $04
	BCS.b CODE_CC27EB
	SEC
	SBC.b $4B
	BRA.b CODE_CC27EE

CODE_CC27EB:
	CLC
	ADC.b $4B
CODE_CC27EE:
	STA.b $04
CODE_CC27F0:
	LDA.b $07
	CPY.b #$02
	BEQ.b CODE_CC280C
	CPY.b #$03
	BEQ.b CODE_CC280C
	CPY.b #$01
	BEQ.b CODE_CC2807
	CPY.b #$06
	BCS.b CODE_CC2807
	SEC
	SBC.b $4D
	BRA.b CODE_CC280A

CODE_CC2807:
	CLC
	ADC.b $4D
CODE_CC280A:
	STA.b $07
CODE_CC280C:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC280F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC280F:
	SEP.b #$30
	LDA.b $4F
	AND.b #$07
	TAY
	REP.b #$20
	CPY.b #$02
	BCC.b CODE_CC2847
	LSR
	LDA.b $4B
	BCS.b CODE_CC2838
	EOR.w #$FFFF
	INC
	CMP.b $3C
	BEQ.b CODE_CC2847
	CLC
	ADC.b $3E
	CMP.b $3C
	BCC.b CODE_CC2832
	LDA.b $3C
CODE_CC2832:
	EOR.w #$FFFF
	INC
	BRA.b CODE_CC2845

CODE_CC2838:
	CMP.b $3C
	BEQ.b CODE_CC2847
	CLC
	ADC.b $3E
	CMP.b $3C
	BCC.b CODE_CC2845
	LDA.b $3C
CODE_CC2845:
	STA.b $4B
CODE_CC2847:
	LDA.b $4D
	CPY.b #$02
	BEQ.b CODE_CC287F
	CPY.b #$03
	BEQ.b CODE_CC287F
	CPY.b #$01
	BEQ.b CODE_CC2870
	CPY.b #$06
	BCS.b CODE_CC2870
	EOR.w #$FFFF
	INC
	CMP.b $3C
	BEQ.b CODE_CC287F
	CLC
	ADC.b $3E
	CMP.b $3C
	BCC.b CODE_CC286A
	LDA.b $3C
CODE_CC286A:
	EOR.w #$FFFF
	INC
	BRA.b CODE_CC287D

CODE_CC2870:
	CMP.b $3C
	BEQ.b CODE_CC287F
	CLC
	ADC.b $3E
	CMP.b $3C
	BCC.b CODE_CC287D
	LDA.b $3C
CODE_CC287D:
	STA.b $4D
CODE_CC287F:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2882(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2882:
	SEP.b #$30
	LDA.b $4F
	INC
	AND.b #$0F
	STA.b $02
	LDA.b #$80
	STA.w $0048
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2893(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2893:
	REP.b #$31
	LDA.b $4B
	ADC.b $3E
	STA.b $4B
	LDA.b $4D
	CLC
	ADC.b $3E
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC28A3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC28A3:
	JSL.l CODE_CC4A45
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC28C2
	LDA.b $4F
	BEQ.b CODE_CC28BF
	CMP.b #$06
	BCS.b CODE_CC28C2
	CMP.b #$02
	BEQ.b CODE_CC28C2
	CMP.b #$03
	BEQ.b CODE_CC28C2
	INC
CODE_CC28BF:
	INC
	STA.b $4F
CODE_CC28C2:
	JSL.l CODE_CC4A7D
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC28DB
	LDA.b $4F
	CMP.b #$01
	BEQ.b CODE_CC28D8
	CMP.b #$06
	BCC.b CODE_CC28DB
	DEC
CODE_CC28D8:
	DEC
	STA.b $4F
CODE_CC28DB:
	JSL.l CODE_CC4AB7
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC28F1
	LDA.b $4F
	BEQ.b CODE_CC28F1
	BIT.b #$01
	BNE.b CODE_CC28F1
	INC
	STA.b $4F
CODE_CC28F1:
	JSL.l CODE_CC4AEF
	CPY.w #$0001
	SEP.b #$30
	BCC.b CODE_CC2909
	LDA.b $4F
	CMP.b #$03
	BCC.b CODE_CC2909
	BIT.b #$01
	BEQ.b CODE_CC2909
	DEC
	STA.b $4F
CODE_CC2909:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC290C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC290C:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_CC2922

CODE_CC2912:
	SEP.b #$30
	LDA.b #$0A
	BRA.b CODE_CC2922

CODE_CC2918:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_CC2922

CODE_CC291E:
	SEP.b #$30
	LDA.b #$28
CODE_CC2922:
	ORA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC292D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC292D:
	SEP.b #$30
	LDA.b #$FE
	BRA.b CODE_CC2943

CODE_CC2933:
	SEP.b #$30
	LDA.b #$F5
	BRA.b CODE_CC2943

CODE_CC2939:
	SEP.b #$30
	LDA.b #$FD
	BRA.b CODE_CC2943

CODE_CC293F:
	SEP.b #$30
	LDA.b #$D7
CODE_CC2943:
	AND.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC294E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC294E:
	SEP.b #$10
	REP.b #$20
	PHD
	LDA.w #$0600
CODE_CC2956:
	TCD
	LDX.b $0600
	CPX.b #$00
	BEQ.b CODE_CC296D
	CLC
	ADC.w #$0080
	CMP.w #$0F80
	BCC.b CODE_CC2956
	PLD
	SEP.b #$20
	JML.l CODE_C53A76

CODE_CC296D:
	PLD
	STA.b $57
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2973(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2973:
	LDA.b $03
	AND.w #$00FF
	CMP.w #$0002
	BNE.b CODE_CC2985
	JSL.l CODE_CC2D0F
	JML.l CODE_CC688E

CODE_CC2985:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2986(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2986:
	REP.b #$30
	LDA.b $00
	CMP.w #$1616
	BNE.b CODE_CC29C4
	JSL.l CODE_CC3BA3
	LDA.w $0602
	AND.w #$000F
	CMP.w #$0006
	BEQ.b CODE_CC29BC
	BCC.b CODE_CC29C4
	CMP.w #$0007
	BNE.b CODE_CC29A9
	JML.l CODE_CC6894

CODE_CC29A9:
	CMP.w #$000B
	BEQ.b CODE_CC29E7
	CMP.w #$000F
	BEQ.b CODE_CC29E7
	CMP.w #$0008
	BEQ.b CODE_CC29BC
	JML.l CODE_C53A76

CODE_CC29BC:
	JSL.l CODE_CC2A2B
	JML.l CODE_C53A76

CODE_CC29C4:
	LDY.w #$0002
	LDA.b ($57),y
	AND.w #$000F
	CMP.w #$0005
	BNE.b CODE_CC29E7
	JSL.l CODE_CC2D0F
	LDA.b $02
	AND.w #$000F
	CMP.w #$0002
	BNE.b CODE_CC29E3
	JML.l CODE_CC688E

CODE_CC29E3:
	JML.l CODE_CC6888

CODE_CC29E7:
	JSL.l CODE_CC0D27
	LDY.w #$004F
	LDA.b ($57),y
	AND.w #$0003
	BEQ.b CODE_CC2A07
	DEC
	BEQ.b CODE_CC2A13
	DEC
	BEQ.b CODE_CC2A1F
	JSL.l CODE_CC1F1B
	JSL.l CODE_CC0FDA
	JML.l CODE_CC6882

CODE_CC2A07:
	JSL.l CODE_CC1F09
	JSL.l CODE_CC0FB6
	JML.l CODE_CC6870

CODE_CC2A13:
	JSL.l CODE_CC1F0F
	JSL.l CODE_CC0F60
	JML.l CODE_CC6876

CODE_CC2A1F:
	JSL.l CODE_CC1F15
	JSL.l CODE_CC0FF8
	JML.l CODE_CC687C

CODE_CC2A2B:
	JSL.l CODE_CC0D27
	LDY.w #$001C
	LDA.b ($57),y
	AND.w #$0003
	BEQ.b CODE_CC2A48
	DEC
	BEQ.b CODE_CC2A51
	DEC
	BEQ.b CODE_CC2A5A
	JSL.l CODE_CC1F1B
	JSL.l CODE_CC0FDA
	RTL

CODE_CC2A48:
	JSL.l CODE_CC1F09
	JSL.l CODE_CC0FB6
	RTL

CODE_CC2A51:
	JSL.l CODE_CC1F0F
	JSL.l CODE_CC0F60
	RTL

CODE_CC2A5A:
	JSL.l CODE_CC1F15
	JSL.l CODE_CC0FF8
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2A63(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2A63:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E6DE1
	LDA.b $08
	STA.l $7E6DE0
	LDA.b $05
	STA.l $7E6DDF
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2A7A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2A7A:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E6DE1
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2A85(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2A85:
	REP.b #$31
	LDA.b $4B
	ADC.b $3E
	CMP.b $3C
	BEQ.b CODE_CC2A93
	BCC.b CODE_CC2A93
	LDA.b $3C
CODE_CC2A93:
	STA.b $4B
	LDA.b $4D
	ADC.b $3E
	CMP.b $3C
	BEQ.b CODE_CC2AA1
	BCC.b CODE_CC2AA1
	LDA.b $3C
CODE_CC2AA1:
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2AA4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2AA4:
	REP.b #$30
	LDY.w #$0002
	LDA.b $D9
	AND.w #$0002
	BEQ.b CODE_CC2AB3
	LDY.w #$0004
CODE_CC2AB3:
	PEA.w $0000
	PHY
	PEA.w $0024
	PHD
	JSL.l CODE_CC2BF7
	PLD
	PLY
	PLA
	INC
	PHA
	PHY
	PHD
	JSL.l CODE_CC2BF7
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2AD2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2AD2:
	REP.b #$30
	PEA.w $0000
	PEA.w $0000
	PEA.w $0047
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2AEA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2AEA:
	REP.b #$30
	PEA.w $0000
	PEA.w $0001
	PEA.w $0047
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2B02(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2B02:
	REP.b #$30
	PEA.w $0000
	PEA.w $0002
	PEA.w $0047
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2B1A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2B1A:
	REP.b #$30
	PEA.w $0000
	PEA.w $0003
	PEA.w $0047
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2B32(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2B32:
	REP.b #$30
	STZ.w $0654
	PEA.w $0009
	PEA.w $004B
	PHD
	JSL.l CODE_CC5FE0
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	CPY.w #$0001
	BCC.b CODE_CC2B6F
	LDA.b $07
	PHA
	SEC
	SBC.w #$3000
	STA.b $07
	PEA.w $0017
	PEA.w $0003
	PEA.w $004B
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	PLA
	STA.b $07
CODE_CC2B6F:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2B70(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2B70:
	REP.b #$30
	LDA.l $7F303B
	BMI.b CODE_CC2B9E
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BIT.w #$0002
	BNE.b CODE_CC2BF6
	ORA.w #$0012
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	PEA.w $0000
	PEA.w $0000
	PEA.w $FFBC
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL

CODE_CC2B9E:
	REP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BIT.w #$0002
	BNE.b CODE_CC2BF6
	ORA.w #$0012
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	PEA.w $0000
	PEA.w $0004
	PEA.w $FFBC
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2BC6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2BC6:
	REP.b #$30
	LDA.l $7F303B
	AND.w #$0003
	BNE.b CODE_CC2BF6
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BIT.w #$0002
	BNE.b CODE_CC2BF6
	ORA.w #$0012
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	PEA.w $0000
	PEA.w $0001
	PEA.w $FFBC
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
CODE_CC2BF6:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2BF7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2BF7:
	JSL.l CODE_CC47DA
	CPY.w #$0001
	BCC.b CODE_CC2C1E
	SEP.b #$30
	LDA.b $06,s
	STA.b ($77)
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b $05
	LDY.b #$05
	STA.b ($77),y
	LDA.b $08,s
	LDY.b #$02
	STA.b ($77),y
	LDA.b $0A,s
	LDY.b #$4F
	STA.b ($77),y
CODE_CC2C1E:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2C21(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2C21:
	JSL.l CODE_CC47DA
	CPY.w #$0001
	BCC.b CODE_CC2C4E
	LDA.b $06,s
	STA.b ($77)
	TDC
	LDY.w #$0057
	STA.b ($77),y
	SEP.b #$30
	LDY.b #$02
	LDA.b $08,s
	STA.b ($77),y
	LDY.b #$05
	LDA.b $05
	STA.b ($77),y
	LDA.b $08
	LDY.b #$08
	STA.b ($77),y
	LDA.b $0A,s
	LDY.b #$4F
	STA.b ($77),y
CODE_CC2C4E:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2C51(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2C51:
	REP.b #$30
	LDA.b $3C
	STA.b $4B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2C5A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2C5A:
	JSL.l CODE_CC54F9
	CPY.w #$0001
	BCC.b CODE_CC2C67
	JML.l CODE_CC688E

CODE_CC2C67:
	JSL.l CODE_CC552E
	CPY.w #$0001
	BCC.b CODE_CC2C74
	JML.l CODE_CC6894

CODE_CC2C74:
	JSL.l CODE_CC5553
	CPY.w #$0001
	BCC.b CODE_CC2C81
	JML.l CODE_CC689A

CODE_CC2C81:
	JSL.l CODE_CC5586
	CPY.w #$0001
	BCC.b CODE_CC2C8E
	JML.l CODE_CC68A0

CODE_CC2C8E:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2C8F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2C8F:
	JSL.l CODE_CC54DD
	CPY.w #$0001
	BCS.b CODE_CC2C9C
	JML.l CODE_CC1F09

CODE_CC2C9C:
	JML.l CODE_CC1F21
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2CA0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2CA0:
	JSL.l CODE_CC54DD
	CPY.w #$0001
	BCS.b CODE_CC2CAD
	JML.l CODE_CC1F0F

CODE_CC2CAD:
	JML.l CODE_CC1F27
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2CB1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2CB1:
	JSL.l CODE_CC54DD
	CPY.w #$0001
	BCS.b CODE_CC2CBE
	JML.l CODE_CC1F15

CODE_CC2CBE:
	JML.l CODE_CC1F2D
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2CC2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2CC2:
	JSL.l CODE_CC54DD
	CPY.w #$0001
	BCS.b CODE_CC2CCF
	JML.l CODE_CC1F1B

CODE_CC2CCF:
	JML.l CODE_CC1F33
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2CD3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2CD3:
	SEP.b #$30
	LDA.b #$FF
	STA.b ($66)
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2CDC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2CDC:
	REP.b #$31
	LDY.w #$004B
	LDA.b ($57),y
	LDY.w #$003E
	ADC.b ($57),y
	LDY.w #$003C
	CMP.b ($57),y
	BCC.b CODE_CC2CF1
	LDA.b ($57),y
CODE_CC2CF1:
	LDY.w #$004B
	STA.b ($57),y
	LDY.w #$004D
	LDA.b ($57),y
	LDY.w #$003E
	ADC.b ($57),y
	LDY.w #$003C
	CMP.b ($57),y
	BCC.b CODE_CC2D09
	LDA.b ($57),y
CODE_CC2D09:
	LDY.w #$004D
	STA.b ($57),y
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2D0F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2D0F:
	SEP.b #$30
	LDA.b #$00
	BRA.b CODE_CC2D6F

CODE_CC2D15:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_CC2D6F

CODE_CC2D1B:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_CC2D6F

CODE_CC2D21:
	SEP.b #$30
	LDA.b #$03
	BRA.b CODE_CC2D6F

CODE_CC2D27:
	SEP.b #$30
	LDA.b #$04
	BRA.b CODE_CC2D6F

CODE_CC2D2D:
	SEP.b #$30
	LDA.b #$05
	BRA.b CODE_CC2D6F

CODE_CC2D33:
	SEP.b #$30
	LDA.b #$06
	BRA.b CODE_CC2D6F

CODE_CC2D39:
	SEP.b #$30
	LDA.b #$07
	BRA.b CODE_CC2D6F

CODE_CC2D3F:
	SEP.b #$30
	LDA.b #$08
	BRA.b CODE_CC2D6F

CODE_CC2D45:
	SEP.b #$30
	LDA.b #$09
	BRA.b CODE_CC2D6F

CODE_CC2D4B:
	SEP.b #$30
	LDA.b #$0A
	BRA.b CODE_CC2D6F

CODE_CC2D51:
	SEP.b #$30
	LDA.b #$0B
	BRA.b CODE_CC2D6F

CODE_CC2D57:
	SEP.b #$30
	LDA.b #$0C
	BRA.b CODE_CC2D6F

CODE_CC2D5D:
	SEP.b #$30
	LDA.b #$0D
	BRA.b CODE_CC2D6F

CODE_CC2D63:
	SEP.b #$30
	LDA.b #$0E
	BRA.b CODE_CC2D6F

CODE_CC2D69:
	SEP.b #$30
	LDA.b #$0F
	BRA.b CODE_CC2D6F

CODE_CC2D6F:
	STA.b $44
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2D76(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2D74:
	PLD
	RTL

CODE_CC2D76:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDY.w #$FFFF
	LDA.w #$007F
	STA.b $12
	LDA.l $7F2000
	BEQ.b CODE_CC2D74
	LDA.l $7E2001
	AND.w #$00FF
	LDX.w #$0010
	CMP.w #$0003
	BCC.b CODE_CC2D74
	CMP.w #$0009
	BCC.b CODE_CC2DA9
	BEQ.b CODE_CC2DA6
	LDX.w #$0008
	BRA.b CODE_CC2DA9

CODE_CC2DA6:
	LDX.w #$0000
CODE_CC2DA9:
	STX.w $0577
	LDA.l $7F2000
	SEP.b #$30
CODE_CC2DB2:
	INY
	ASL
	BNE.b CODE_CC2DB2
	REP.b #$31
	TYA
	STA.b $00
	ASL
	ADC.b $00
	TAX
	LDA.l DATA_CC4550,x
	STA.b $10
	SEP.b #$30
	LDA.l $7E2015
	CMP.b #$08
	BCS.b CODE_CC2E24
	ASL
	ASL
	ASL
	TAX
	ASL
	ORA.l $7E2012
	TAY
	AND.b #$07
	STA.b $00
	TXA
	ORA.b $00
	TAX
	LDA.b [$96],y
	TXY
	AND.b #$0F
	ORA.b [$10],y
	STA.b [$10],y
	REP.b #$31
	AND.w #$00F0
	LSR
	LSR
	LSR
	LSR
	EOR.b [$10],y
	AND.w #$000F
	ADC.w #$2B20
	PHA
	TYA
	AND.w #$0038
	XBA
	STA.b $00
	TYA
	AND.w #$0007
	ASL
	ASL
	ASL
	ORA.b $00
	ADC.w #$58A0
	ADC.w $0577
	PHA
	PEA.w $0000
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
CODE_CC2E22:
	PLD
	RTL

CODE_CC2E24:
	REP.b #$30
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2E28(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2E28:
	REP.b #$31
	PHD
	LDA.w #$0000
	TCD
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_CC2E22
	LDA.l $7F2000
	BEQ.b CODE_CC2E22
	AND.l !RAM_BSZ1_Player_CollectedDungeonMaps
	BEQ.b CODE_CC2E4B
	JSL.l CODE_CC1E18
CODE_CC2E4B:
	LDA.l $7F2000
	AND.l !RAM_BSZ1_Player_CollectedCompasses
	BEQ.b CODE_CC2E59
	JSL.l CODE_CC1E22
CODE_CC2E59:
	LDY.w #$FFFF
	LDA.w #$007F
	STA.b $12
	LDA.l $7E2001
	AND.w #$00FF
	LDX.w #$0010
	CMP.w #$0009
	BCC.b CODE_CC2E7A
	BEQ.b CODE_CC2E77
	LDX.w #$0008
	BRA.b CODE_CC2E7A

CODE_CC2E77:
	LDX.w #$0000
CODE_CC2E7A:
	STX.w $0577
	LDA.l $7F2000
	SEP.b #$30
CODE_CC2E83:
	INY
	ASL
	BNE.b CODE_CC2E83
	REP.b #$31
	TYA
	STA.b $00
	ASL
	ADC.b $00
	TAX
	LDA.l DATA_CC4550,x
	STA.b $10
	LDY.w #$003F
	SEP.b #$30
CODE_CC2E9B:
	LDA.b [$10],y
	BIT.b #$0F
	BNE.b CODE_CC2EA8
CODE_CC2EA1:
	DEY
	BPL.b CODE_CC2E9B
	PLD
	REP.b #$30
	RTL

CODE_CC2EA8:
	REP.b #$31
	PHY
	AND.w #$00F0
	LSR
	LSR
	LSR
	LSR
	EOR.b [$10],y
	AND.w #$000F
	ADC.w #$2B20
	PHA
	TYA
	AND.w #$0038
	XBA
	STA.b $00
	TYA
	AND.w #$0007
	ASL
	ASL
	ASL
	ORA.b $00
	ADC.w #$58A0
	ADC.w $0577
	PHA
	PEA.w $0000
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	PLY
	SEP.b #$30
	BRA.b CODE_CC2EA1
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2EE6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2EE6:
	REP.b #$30
	LDA.w #$0008
	BRA.b CODE_CC2F00

CODE_CC2EED:
	REP.b #$30
	LDA.w #$0004
	BRA.b CODE_CC2F00

CODE_CC2EF4:
	REP.b #$30
	LDA.w #$0002
	BRA.b CODE_CC2F00

CODE_CC2EFB:
	REP.b #$30
	LDA.w #$0001
CODE_CC2F00:
	STA.w $0004
	PHD
	LDA.w #$0000
	TCD
	LDY.w #$FFFF
	LDA.w #$007F
	STA.b $12
	LDA.l $7F2000
	BEQ.b CODE_CC2F59
	SEP.b #$30
CODE_CC2F18:
	INY
	ASL
	BNE.b CODE_CC2F18
	REP.b #$31
	TYA
	STA.b $00
	ASL
	ADC.b $00
	TAX
	LDA.l DATA_CC4550,x
	STA.b $10
	SEP.b #$30
	LDA.l $7E2015
	AND.b #$07
	ASL
	ASL
	ASL
	STA.b $00
	LDA.l $7E2012
	AND.b #$07
	ORA.b $00
	TAY
	LDA.b [$10],y
	BEQ.b CODE_CC2F4F
	LSR
	LSR
	LSR
	LSR
	EOR.b [$10],y
	AND.b $04
	BEQ.b CODE_CC2F59
CODE_CC2F4F:
	LDA.b $04
	ASL
	ASL
	ASL
	ASL
	EOR.b [$10],y
	STA.b [$10],y
CODE_CC2F59:
	REP.b #$30
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC2F5D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC2F5D:
	REP.b #$30
	LDA.w #$0008
	BRA.b CODE_CC2F77

CODE_CC2F64:
	REP.b #$30
	LDA.w #$0004
	BRA.b CODE_CC2F77

CODE_CC2F6B:
	REP.b #$30
	LDA.w #$0002
	BRA.b CODE_CC2F77

CODE_CC2F72:
	REP.b #$30
	LDA.w #$0001
CODE_CC2F77:
	STA.w $0004
	PHD
	LDA.w #$0000
	TCD
	LDY.w #$FFFF
	LDA.w #$007F
	STA.b $12
	LDA.l $7F2000
	BEQ.b CODE_CC2F59
	SEP.b #$30
CODE_CC2F8F:
	INY
	ASL
	BNE.b CODE_CC2F8F
	REP.b #$31
	TYA
	STA.b $00
	ASL
	ADC.b $00
	TAX
	LDA.l DATA_CC4550,x
	STA.b $10
	SEP.b #$30
	LDA.l $7E2015
	AND.b #$07
	ASL
	ASL
	ASL
	STA.b $00
	LDA.l $7E2012
	AND.b #$07
	ORA.b $00
	TAY
	LDA.b [$10],y
	BEQ.b CODE_CC2FC6
	LSR
	LSR
	LSR
	LSR
	EOR.b [$10],y
	AND.b $04
	BNE.b CODE_CC2FD0
CODE_CC2FC6:
	LDA.b $04
	ASL
	ASL
	ASL
	ASL
	EOR.b [$10],y
	STA.b [$10],y
CODE_CC2FD0:
	LDY.b $04
	LDA.l $7E2015
	CPY.b #$04
	BCC.b CODE_CC2FE4
	BEQ.b CODE_CC2FE1
	DEC
	LSR.b $04
	BRA.b CODE_CC2FE4

CODE_CC2FE1:
	INC
	ASL.b $04
CODE_CC2FE4:
	AND.b #$07
	ASL
	ASL
	ASL
	STA.b $00
	LDA.l $7E2012
	CPY.b #$02
	BEQ.b CODE_CC2FFA
	BCS.b CODE_CC2FFD
	INC
	ASL.b $04
	BRA.b CODE_CC2FFD

CODE_CC2FFA:
	DEC
	LSR.b $04
CODE_CC2FFD:
	AND.b #$07
	ORA.b $00
	TAY
	LDA.b [$10],y
	BEQ.b CODE_CC301A
	LSR
	LSR
	LSR
	LSR
	EOR.b [$10],y
	AND.b $04
	BNE.b CODE_CC301A
	LDA.b $04
	ASL
	ASL
	ASL
	ASL
	EOR.b [$10],y
	STA.b [$10],y
CODE_CC301A:
	REP.b #$30
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC301E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC301E:
	REP.b #$30
	PEA.w $2F00
	PEA.w $B888
	PEA.w $0000
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	PEA.w $B890
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	PEA.w $C088
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	PEA.w $C090
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	PEA.w $5020
	PEA.w $0000
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	PEA.w $5028
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	PEA.w $5820
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	PEA.w $5828
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3092(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3092:
	REP.b #$30
	LDX.w #$0000
	BRA.b CODE_CC30CA

CODE_CC3099:
	REP.b #$30
	LDX.w #$0018
	BRA.b CODE_CC30CA

CODE_CC30A0:
	REP.b #$30
	LDX.w #$0030
	BRA.b CODE_CC30CA

CODE_CC30A7:
	REP.b #$30
	LDX.w #$0048
	BRA.b CODE_CC30CA

CODE_CC30AE:
	REP.b #$30
	LDX.w #$1800
	BRA.b CODE_CC30CA

CODE_CC30B5:
	REP.b #$30
	LDX.w #$1818
	BRA.b CODE_CC30CA

CODE_CC30BC:
	REP.b #$30
	LDX.w #$1830
	BRA.b CODE_CC30CA

CODE_CC30C3:
	REP.b #$30
	LDX.w #$1848
	BRA.b CODE_CC30CA

CODE_CC30CA:
	LDA.l $7E2002
	AND.w #$000F
	CMP.w #$000A
	BCS.b CODE_CC3118
	TXA
	PEA.w $2F00
	CLC
	ADC.w #$7020
	PHA
	PEA.w $0000
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	CLC
	ADC.w #$0008
	PHA
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	CLC
	ADC.w #$0800
	PHA
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	SEC
	SBC.w #$0008
	PHA
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
CODE_CC3118:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC311B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)


CODE_CC311B:
	REP.b #$30
	JSL.l CODE_CC107D
	LDA.b $04
	AND.w #$F800
	ORA.w #$0800
	STA.b $04
	LDA.b $07
	CLC
	ADC.w #$0800
	AND.w #$F000
	STA.b $07
	LDA.b $50
	AND.w #$F000
	STA.b $50
	LDA.b $3A
	CMP.b $4B
	BEQ.b CODE_CC3161
	CMP.b $4D
	BEQ.b CODE_CC3161
	LDA.b $3C
	CMP.b $4B
	BEQ.b CODE_CC315A
	CMP.b $4D
	BEQ.b CODE_CC315A
	JSL.l CODE_CC6963
	CMP.w #$0080
	BCS.b CODE_CC3161
CODE_CC315A:
	LDA.b $3C
	STA.b $4B
	STA.b $4D
	RTL

CODE_CC3161:
	LDA.b $3A
	STA.b $4B
	STA.b $4D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC3DCB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC3DCB:
	REP.b #$30
	PEA.w $1120
	PEA.w $5070
	PEA.w $0101
	PHD
	JSL.l CODE_C51478
	PLD
	PLX
	PLA
	PEA.w $5080
	PHX
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3168(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3168:
	SEP.b #$31
	LDA.b $08
	SBC.b #$39
	STA.w $0006
	SBC.b #$08
	REP.b #$30
	AND.w #$00F8
	ASL
	ASL
	STA.w $000D
	SEP.b #$30
	LDA.b $05
	DEC
	STA.w $0005
	REP.b #$30
	AND.w #$00FF
	LSR
	LSR
	LSR
	CLC
	ADC.w $000D
	ASL
	TAX
	LDA.l $7E4C4C,x
	PHA
	LDA.w $0005
	PHA
	PEA.w $0001
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	CLC
	ADC.w #$0008
	PHA
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	CLC
	ADC.w #$0800
	PHA
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	SEC
	SBC.w #$0008
	PHA
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC31D6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC31D6:
	REP.b #$31
	LDA.l $7E2014
	AND.w #$FF00
	CMP.w #$0800
	BCS.b CODE_CC3229
	ASL
	ASL
	ASL
	ADC.w #$6300
	STA.b $07
	LDX.w #$B300
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0009
	BCC.b CODE_CC3205
	BEQ.b CODE_CC3202
	LDX.w #$AB00
	BRA.b CODE_CC3205

CODE_CC3202:
	LDX.w #$A300
CODE_CC3205:
	STX.w $0000
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_CC3229
	LDA.l $7E2011
	AND.w #$FF00
	CMP.w #$0800
	BCS.b CODE_CC3229
	ASL
	ASL
	ASL
	ADC.w $0000
	STA.b $04
	RTL

CODE_CC3229:
	LDA.w #$F800
	STA.b $07
	STA.b $04
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3231(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3231:
	JSL.l CODE_CC6936
	SEP.b #$30
	CPY.b #$01
	BCC.b CODE_CC3241
	LSR.b $48
	LSR.b $49
	LSR.b $4A
CODE_CC3241:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3244(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3244:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Global_CurrentWeek
	TAX
	LDA.l DATA_CC4794,x
	STA.b $45
	LDA.l DATA_CC4798,x
	STA.b $46
	LDA.l DATA_CC479C,x
	STA.b $47
	LDA.l DATA_CC47A0,x
	STA.b $48
	LDA.l DATA_CC47A4,x
	STA.b $49
	LDA.l DATA_CC47A8,x
	STA.b $4A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3272(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3272:
	REP.b #$30
	LDY.w #$0059
	LDA.b $48
	AND.w #$00FF
	STA.b ($60),y
	LDA.b $49
	AND.w #$00FF
	STA.b ($63),y
	LDA.b $4A
	AND.w #$00FF
	STA.b ($66),y
	JMP.w CODE_CC336D
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC328F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC328F:
	REP.b #$30
	LDA.b $47
	AND.w #$00FF
	STA.b $59
	JSL.l CODE_CC32B2
	PEA.w $200F
	PEA.w $A870
	PEA.w $0002
	PHD
	JSL.l CODE_C51478
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL

CODE_CC32B2:
	REP.b #$30
	PEA.w $0002
	PEA.w $A870
	LDA.b $47
	AND.w #$00FF
	PHA
	BEQ.b CODE_CC32C8
	PHD
	JSL.l CODE_CC33AB
	PLD
CODE_CC32C8:
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC32CF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC32CF:
	REP.b #$30
	LDA.b $47
	STA.b $59
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC32D6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC32D6:
	REP.b #$30
	PEA.w $0000
	PEA.w $0000
	LDA.b $45
	AND.w #$00FF
	ORA.w #$FF00
	PHA
	PHD
	JSL.l CODE_CC2C21
	PLD
	PLA
	LDY.w #$0008
	LDA.w #$00A0
	STA.b ($77),y
	LDY.w #$0005
	LDA.w #$0060
	STA.b ($77),y
	LDY.w #$0059
	LDA.b $48
	AND.w #$00FF
	STA.b ($77),y
	LDA.b $77
	STA.b $60
	LDA.b $46
	AND.w #$00FF
	ORA.w #$FF00
	PHA
	PHD
	JSL.l CODE_CC2C21
	PLD
	PLA
	LDY.w #$0008
	LDA.w #$00A0
	STA.b ($77),y
	LDY.w #$0005
	LDA.w #$0080
	STA.b ($77),y
	LDY.w #$0059
	LDA.b $49
	AND.w #$00FF
	STA.b ($77),y
	LDA.b $77
	STA.b $63
	LDA.b $47
	AND.w #$00FF
	ORA.w #$FF00
	PHA
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	LDY.w #$0008
	LDA.w #$00A0
	STA.b ($77),y
	LDY.w #$0005
	LDA.w #$00A0
	STA.b ($77),y
	LDY.w #$0059
	LDA.b $4A
	AND.w #$00FF
	STA.b ($77),y
	LDA.b $77
	STA.b $66
CODE_CC336D:
	PEA.w $0002
	PEA.w $A850
	LDA.b $48
	AND.w #$00FF
	BEQ.b CODE_CC3382
	PHA
	PHD
	JSL.l CODE_CC33AB
	PLD
	PLA
CODE_CC3382:
	PLA
	PEA.w $A870
	LDA.b $49
	AND.w #$00FF
	BEQ.b CODE_CC3395
	PHA
	PHD
	JSL.l CODE_CC33AB
	PLD
	PLA
CODE_CC3395:
	PLA
	PEA.w $A890
	LDA.b $4A
	AND.w #$00FF
	BEQ.b CODE_CC33A8
	PHA
	PHD
	JSL.l CODE_CC33AB
	PLD
	PLA
CODE_CC33A8:
	PLA
	PLA
	RTL

CODE_CC33AB:
	REP.b #$30
	LDA.b $00
	AND.w #$00FF
	CMP.w #$0068
	BNE.b CODE_CC33CC
	LDY.w #$200F
	LDA.b $06,s
	BIT.w #$0080
	BEQ.b CODE_CC33E6
	LDY.w #$200E
	EOR.w #$00FF
	INC
	STA.b $06,s
	BRA.b CODE_CC33E6

CODE_CC33CC:
	LDY.w #$0000
	LDA.b $06,s
	SEC
	SBC.w #$0064
	BCC.b CODE_CC33E6
	STA.b $06,s
	LDY.w #$2005
	SBC.w #$0064
	BCC.b CODE_CC33E6
	STA.b $06,s
	LDY.w #$2006
CODE_CC33E6:
	PHY
	LDA.b $0A,s
	PHA
	LDA.b $0E,s
	PHA
	PHD
	JSL.l CODE_C51478
	PLD
	PLA
	PLA
	CLC
	ADC.w #$0008
	TAX
	PLA
	LDY.w #$2003
	LDA.b $06,s
	SEC
CODE_CC3401:
	INY
	STA.b $06,s
	SBC.w #$000A
	BCS.b CODE_CC3401
	PHY
	PHX
	LDA.b $0E,s
	PHA
	PHD
	JSL.l CODE_C51478
	PLD
	PLA
	PLA
	CLC
	ADC.w #$0008
	TAX
	PLA
	LDA.b $06,s
	ADC.w #$2004
	PHA
	PHX
	LDA.b $0E,s
	PHA
	PHD
	JSL.l CODE_C51478
	PLD
	PLA
	PLA
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3430(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3430:
	REP.b #$31
	LDA.b $07
	ADC.w #$0800
	AND.w #$FF00
	STA.w $0000
	LDA.b $05
	SBC.w #$0008
	AND.w #$00FF
	ORA.w $0000
	PEA.w $2000
	PHA
	PEA.w $0002
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	PLX
	CLC
	ADC.w #$0008
	PHX
	PHA
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLA
	PLX
	CLC
	ADC.w #$0008
	PHX
	PHA
	PHY
	PHD
	JSL.l CODE_C51478
	PLD
	PLY
	PLX
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3479(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3479:
	REP.b #$31
	LDA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	SEC
	SBC.b $59
	BCS.b CODE_CC3487
	LDA.w #$0000
CODE_CC3487:
	STA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	LDA.w #$0001
	STA.l $7E6DE2
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3493(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3493:
	REP.b #$31
	LDA.b $59
	BIT.w #$0080
	BEQ.b CODE_CC34A7
	LDA.b $59
	ORA.w #$FF00
	EOR.w #$FFFF
	INC
	BRA.b CODE_CC34C5

CODE_CC34A7:
	LDA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	SEC
	SBC.b $59
	BCS.b CODE_CC34B3
	LDA.w #$0000
CODE_CC34B3:
	STA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	LDA.w #$0001
	STA.l $7E6DE2
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC34C1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC34C1:
	REP.b #$31
	LDA.b $47
CODE_CC34C5:
	CLC
	ADC.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	CMP.w #$2710
	BCC.b CODE_CC34D2
	LDA.w #$270F
CODE_CC34D2:
	STA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	LDA.w #$0001
	STA.l $7E6DE2
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC34E0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC34E0:
	REP.b #$30
	LDA.w #$1616
	STA.w $0680
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC34F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC34F3:
	REP.b #$30
	LDA.w #$1515
	STA.w $0680
	SEP.b #$30
	LDA.b #$00
	STA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3506(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3506:
	JSL.l CODE_CC4D68
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC3516
	LDA.b #$03
	JSL.l CODE_C5C648
CODE_CC3516:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3519(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3519:
	SEP.b #$30
	LDA.b #$02
	JSL.l CODE_C5C62D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3524(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3524:
	SEP.b #$30
	LDA.b #$0E
	JSL.l CODE_C5C62D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC352F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC352F:
	SEP.b #$30
	LDA.b #$0F
	JSL.l CODE_C5C62D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC353A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC353A:
	SEP.b #$30
	LDA.w $0050
	BNE.b CODE_CC354C
	LDA.b #$15
	JSL.l CODE_C5C663
	LDA.b #$8E
	STA.w $0050
CODE_CC354C:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC41D6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC41D6:
	SEP.b #$30
	LDA.b #$15
	JSL.l CODE_C5C663
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC354F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC354F:
	SEP.b #$30
	LDA.w $0050
	BNE.b CODE_CC354C
	LDA.b #$17
	JSL.l CODE_C5C663
	LDA.b #$22
	STA.w $0050
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3564(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3564:
	SEP.b #$30
	LDA.b #$02
	JSL.l CODE_C5C663
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC356F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC356F:
	SEP.b #$30
	LDA.b #$01
	JSL.l CODE_C5C648
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC357A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC357A:
	SEP.b #$30
	LDA.w $03EA
	CMP.b #$07
	BEQ.b CODE_CC3589
	LDA.b #$07
	JSL.l CODE_C5C648
CODE_CC3589:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC358C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC358C:
	SEP.b #$30
	LDY.b #$03
	LDA.b ($66),y
	AND.b #$0F
	CMP.b #$0B
	BEQ.b CODE_CC359F
	DEY
	LDA.b ($66),y
	CMP.b #$0B
	BEQ.b CODE_CC35A3
CODE_CC359F:
	JML.l CODE_CC692C

CODE_CC35A3:
	REP.b #$30
	PEA.w $0001
	PEA.w $0099
	PHD
	JSL.l CODE_CC5FBD
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	SEP.b #$30
	CPY.b #$01
	BCS.b CODE_CC35CE
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$08
	BNE.b CODE_CC35CE
	LDA.b #$10
	JSL.l CODE_C5C663
	REP.b #$30
	RTL

CODE_CC35CE:
	LDA.b #$05
	JSL.l CODE_C5C663
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC35D7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC35D7:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotLetterFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC35E2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC35E2:
	SEP.b #$30
	LDA.b #$00
	STA.l !RAM_BSZ1_RAM7E74C5
	INC
	STA.l $0000AA
	LDA.l $7E2001
	CMP.b #$03
	BCC.b CODE_CC3611
	LDA.b #$FF
	STA.w !REGISTER_Window1LeftPositionDesignation
	STZ.w !REGISTER_Window1RightPositionDesignation
	LDA.b #$33
	STA.w !RAM_BSZ1_Global_BG1And2WindowMaskSettings
	LDA.b #$03
	STA.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	LDA.b #$13
	STA.w !RAM_BSZ1_Global_MainScreenWindowMask
	STA.w !RAM_BSZ1_Global_SubScreenWindowMask
CODE_CC3611:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3614(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3614:
	JSL.l CODE_CC6936
	SEP.b #$30
	CPY.b #$01
	BCC.b CODE_CC3624
	LDA.b #$16
	STA.b $1B
	STZ.b $50
CODE_CC3624:
	LDA.b $50
	CMP.b #$02
	BCS.b CODE_CC3634
	LDA.b $1E
	CMP.b #$04
	BNE.b CODE_CC3634
	STZ.b $1E
	INC.b $50
CODE_CC3634:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3637(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3637:
	SEP.b #$30
	LDA.b #$02
	STA.l !RAM_BSZ1_Player_GotLetterFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3642(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3642:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentPotion
	CMP.b #$02
	BCS.b CODE_CC3651
	INC
	STA.l !RAM_BSZ1_Player_CurrentPotion
CODE_CC3651:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3654(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3654:
	SEP.b #$30
	LDA.b #$02
	STA.l !RAM_BSZ1_Player_CurrentPotion
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC365F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC365F:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotPowerBraceletFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC366A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC366A:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotBookOfMagicFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3675(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3675:
	SEP.b #$30
	LDA.b #$FF
	LDX.b #$06
CODE_CC367B:
	CMP.w !RAM_BSZ1_Global_RandomByte02
	BCC.b CODE_CC3685
	SBC.b #$2B
	DEX
	BNE.b CODE_CC367B
CODE_CC3685:
	LDA.l DATA_CC45D6,x
	TAX
	STX.w $0000
	LDA.l DATA_CC45C2+$02,x
	TAY
	LDA.w !RAM_BSZ1_Global_RandomByte03
	AND.b #$01
	TAX
	LDA.l DATA_CC45C2,x
	TAX
	STX.b $48,y
	LDX.w $0000
	DEX
	LDA.l DATA_CC45C2+$02,x
	TAY
	TXA
	LDX.b #$0A
	STX.b $48,y
	TAX
	DEX
	LDA.l DATA_CC45C2+$02,x
	TAY
	LDX.b #$C4
	LDA.w !RAM_BSZ1_Global_RandomByte03
	AND.b #$02
	BNE.b CODE_CC36BF
	LDX.b #$A6
CODE_CC36BF:
	STX.b $48,y
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC36C4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC36C4:
	SEP.b #$30
	LDA.b #$01
	STA.b $0A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC36CD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC36CD:
	SEP.b #$30
	LDA.w $007D
	CMP.b #$04
	BCC.b CODE_CC3753
	LDA.w $0600
	BMI.b CODE_CC3753
	LDA.l $7F303B
	BIT.b #$03
	BNE.b CODE_CC3753
	BIT.b #$80
	BNE.b CODE_CC3715
	LDA.l $7E72FB
	CMP.b #$01
	BEQ.b CODE_CC3753
	LDA.l !RAM_BSZ1_RAM7E74B5
	BIT.b #$80
	BEQ.b CODE_CC36FD
	LDA.l !RAM_BSZ1_Player_CurrentSword
	BNE.b CODE_CC3721
CODE_CC36FD:
	BIT.b #$08
	BNE.b CODE_CC3721
	LDA.l !RAM_BSZ1_RAM7E74B6
	BIT.b #$80
	BNE.b CODE_CC3721
	BIT.b #$02
	BNE.b CODE_CC3721
	LDA.l !RAM_BSZ1_RAM7E74B7
	BIT.b #$40
	BNE.b CODE_CC3721
CODE_CC3715:
	LDA.l $7F303B
	AND.b #$83
	CMP.b #$80
	BNE.b CODE_CC3756
	BRA.b CODE_CC3727

CODE_CC3721:
	LDA.b $46
	BNE.b CODE_CC3753
	INC.b $46
CODE_CC3727:
	REP.b #$30
	PEA.w $0000
	LDY.w #$0000
	LDA.l $7F303B
	AND.w #$0080
	BEQ.b CODE_CC373B
	LDY.w #$000C
CODE_CC373B:
	PHY
	PEA.w $006A
	PHD
	JSL.l CODE_CC2BF7
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	LDA.w #$0600
	LDY.w #$0057
	STA.b ($77),y
CODE_CC3753:
	REP.b #$30
	RTL

CODE_CC3756:
	STZ.b $46
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC375B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC375B:
	JSL.l CODE_CC6362
	CPY.w #$0001
	BCC.b CODE_CC377F
	LDA.b $06,s
	ORA.w #$FF00
	STA.b ($0B)
	SEP.b #$30
	LDA.b $08
	LDY.b #$08
	STA.b ($0B),y
	LDA.b $05
	LDY.b #$05
	STA.b ($0B),y
	LDA.b $08,s
	LDY.b #$02
	STA.b ($0B),y
CODE_CC377F:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3782(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3782:
	SEP.b #$30
	LDX.b #$01
	LDA.l !RAM_BSZ1_RAM7E74B5
	BIT.b #$80
	BNE.b CODE_CC37AB
	INX
	BIT.b #$08
	BNE.b CODE_CC37AB
	LDA.l !RAM_BSZ1_RAM7E74B6
	BIT.b #$02
	BNE.b CODE_CC37AB
	INX
	BIT.b #$80
	BNE.b CODE_CC37AB
	INX
	LDA.l !RAM_BSZ1_RAM7E74B7
	BIT.b #$40
	BNE.b CODE_CC37AB
	LDX.b #$00
CODE_CC37AB:
	STX.b $1C
	CPX.b #$01
	BNE.b CODE_CC37B9
	LDA.b #$40
	STA.b $45
	STA.b $47
	BRA.b CODE_CC37D7

CODE_CC37B9:
	CPX.b #$02
	BNE.b CODE_CC37C3
	LDA.b #$40
	STA.b $49
	BRA.b CODE_CC37D7

CODE_CC37C3:
	CPX.b #$03
	BNE.b CODE_CC37CD
	LDA.b #$40
	STA.b $45
	BRA.b CODE_CC37D7

CODE_CC37CD:
	CPX.b #$04
	BNE.b CODE_CC37D7
	LDA.b #$40
	STA.b $47
	BRA.b CODE_CC37D7

CODE_CC37D7:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC37DA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC37DA:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	BMI.b CODE_CC37F1
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	BNE.b CODE_CC37EE
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_CurrentCandle
CODE_CC37EE:
	REP.b #$30
	RTL

CODE_CC37F1:
	LDA.l !RAM_BSZ1_RAM7E75D9
	BNE.b CODE_CC37EE
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E75D9
	REP.b #$10
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3800(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3800:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	BMI.b CODE_CC3811
	LDA.b #$02
	STA.l !RAM_BSZ1_Player_CurrentCandle
	REP.b #$30
	RTL

CODE_CC3811:
	LDA.b #$02
	STA.l !RAM_BSZ1_RAM7E75D9
	REP.b #$10
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC381A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC381A:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotOcarinaFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3825(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3825:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotRaftFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3830(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3830:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotStepladderFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC383B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC383B:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentRing
	BNE.b CODE_CC3849
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_CurrentRing
CODE_CC3849:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC384C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC384C:
	SEP.b #$30
	LDA.b #$02
	STA.l !RAM_BSZ1_Player_CurrentRing
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3857(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3857:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_Player_GotMeatFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3862(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3862:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E740C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC386D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC386D:
	STZ.b $04
	JSL.l CODE_CC6963
	XBA
	CMP.w #$4000
	BCS.b CODE_CC387C
	ADC.w #$4000
CODE_CC387C:
	CMP.w #$B000
	BCC.b CODE_CC3884
	SBC.w #$5000
CODE_CC3884:
	STA.b $07
	JSL.l CODE_CC488F
	CPY.w #$0001
	BCS.b CODE_CC3891
	STZ.b $04
CODE_CC3891:
	JSL.l CODE_CC20B8
	STA.b $4F
	CMP.w #$0008
	BNE.b CODE_CC38A2
	JSL.l CODE_CC2058
	BRA.b CODE_CC38A6

CODE_CC38A2:
	JSL.l CODE_CC2067
CODE_CC38A6:
	LDA.b $4B
	BEQ.b CODE_CC38B0
	CLC
	ADC.w #$0040
	STA.b $4B
CODE_CC38B0:
	LDA.b $4D
	BEQ.b CODE_CC38BA
	CLC
	ADC.w #$0040
	STA.b $4D
CODE_CC38BA:
	SEP.b #$30
	LDA.b #$40
	TSB.b $4F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC38C3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC38C3:
	REP.b #$30
	JSL.l CODE_CC6963
	AND.w #$00FF
	CMP.w #$00A0
	BCS.b CODE_CC38DB
	CMP.w #$0038
	BCC.b CODE_CC386D
	LDA.w #$0180
	BRA.b CODE_CC38E8

CODE_CC38DB:
	ASL
	ASL
	AND.w #$01FF
	CMP.w #$0080
	BCS.b CODE_CC38E8
	LDA.w #$00C0
CODE_CC38E8:
	STA.b $4B
	LDA.l $000032
	AND.w #$000F
	ADC.w #$0008
	STA.b $3E
	STZ.b $4D
	LDA.w $0020
	AND.w #$0001
	STA.b $4F
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3901(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3901:
	REP.b #$30
	JSL.l CODE_CC0C17
	JSL.l CODE_CC353A
	LDA.b $4F
	BIT.w #$0040
	BEQ.b CODE_CC391F
	BIT.w #$0008
	BNE.b CODE_CC391B
	JML.l CODE_CC0C77

CODE_CC391B:
	JML.l CODE_CC0CF3

CODE_CC391F:
	LDA.b $50
	BNE.b CODE_CC392E
	LDA.b $36
	STA.b $50
	LDA.b $4F
	EOR.w #$0001
	STA.b $4F
CODE_CC392E:
	LDA.b $4F
	AND.w #$0001
	BEQ.b CODE_CC3944
	LDA.b $4D
	CLC
	ADC.b $3E
	BMI.b CODE_CC395A
	CMP.b $3C
	BCC.b CODE_CC395A
	LDA.b $3C
	BRA.b CODE_CC395A

CODE_CC3944:
	LDA.b $4D
	SEC
	SBC.b $3E
	BPL.b CODE_CC395A
	TAX
	EOR.w #$FFFF
	INC
	CMP.b $3C
	BCC.b CODE_CC3956
	LDA.b $3C
CODE_CC3956:
	EOR.w #$FFFF
	INC
CODE_CC395A:
	STA.b $4D
	DEC.b $50
	JSL.l CODE_CC0CF3
	JSL.l CODE_CC487F
	BCS.b CODE_CC3973
	JSL.l CODE_CC4A7D
	BCC.b CODE_CC397D
	LDA.b $4D
	BPL.b CODE_CC3977
	RTL

CODE_CC3973:
	LDA.b $4D
	BPL.b CODE_CC397D
CODE_CC3977:
	EOR.w #$FFFF
	INC
	STA.b $4D
CODE_CC397D:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC397E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC397E:
	REP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w #$2995
else
	LDA.w #$2964
endif
	STA.b $17
	LDA.w #$1000
	STA.b $1A
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC398B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC398B:
	REP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w #$2995
else
	LDA.w #$2964
endif
	STA.b $17
	LDA.w #$0100
	STA.b $1A
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3998(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3998:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentSword
	STA.b $34
	CMP.b #$03
	BNE.b CODE_CC39A6
	INC.b $34
CODE_CC39A6:
	DEC
	ASL
	ASL
	ADC.b $1C
	STA.b $1C
	LDA.b #$06
	STA.b $44
	REP.b #$30
	LDA.w #$0600
	STA.b $57
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC39B9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC39B9:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	BPL.b CODE_CC39C9
	LDA.l !RAM_BSZ1_RAM7E75DB
	BNE.b CODE_CC39C9
	LDA.b #$01
CODE_CC39C9:
	TAX
	ASL
	STA.b $34
	TXA
	DEC
	ASL
	ASL
	ADC.b $1C
	STA.b $1C
	LDA.b #$06
	STA.b $44
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC39DC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC39DC:
	REP.b #$30
	LDA.w $0326
	AND.w #$00FF
	BNE.b CODE_CC3A63
	JSL.l CODE_CC291E
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0004
	PHD
	JSL.l CODE_C5006D
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	STZ.w $001E
	LDA.w #$0004
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0005
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PEA.w $0006
	PHD
	JSL.l CODE_C5006D
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	LDA.w $001E
	BNE.b CODE_CC3A63
	LDA.w #$0005
	STA.w $0300
	LDA.w #$0003
	STA.w $0304
	LDA.w #$0000
	STA.w $0302
	PEA.w $0400
	PEA.w $0004
	PHD
	JSL.l CODE_C501DC
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	JSL.l CODE_CC293F
	INC.w $0326
CODE_CC3A63:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3A64(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3A64:
	REP.b #$30
	LDA.l $7E2001
	AND.w #$000F
	CMP.w #$0003
	BCC.b CODE_CC3A63
	LDA.w $0326
	AND.w #$00FF
	BEQ.b CODE_CC3AD3
	JSL.l CODE_CC291E
	STZ.w $001E
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0004
	PHD
	JSL.l CODE_C502D6
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	LDA.w #$0002
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0005
	PHD
	JSL.l CODE_C502D6
	PLD
	PLA
	PEA.w $0006
	PHD
	JSL.l CODE_C502D6
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	LDA.w $001E
	BNE.b CODE_CC3AD3
	JSL.l CODE_CC293F
	STZ.w $0326
CODE_CC3AD3:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3AD4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3AD4:
	REP.b #$30
	LDA.b $43
	AND.w #$00FF
	XBA
	STA.b $55
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3ADF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3ADF:
	REP.b #$30
	LDA.b $43
	AND.w #$00FF
	XBA
	STA.b $55
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3AEA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3AEA:
	SEP.b #$30
	LDA.b $42
	STA.w !REGISTER_Mode7MatrixParameterA
	STZ.w !REGISTER_Mode7MatrixParameterA
	LDX.b $4C
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$30
	LDY.w #$0004
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.b ($66),y
	STA.b $04
	SEP.b #$30
	LDX.b $4C
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$30
	LDY.w #$0007
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	ADC.b ($66),y
	STA.b $07
	LDA.b $4B
	CLC
	ADC.b $3E
	AND.w #$7FFF
	STA.b $4B
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3B2D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3B2D:
	SEP.b #$30
	LDA.b $3C
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b $3D
	STA.w !REGISTER_Mode7MatrixParameterA
	LDX.b $56
	LDA.l DATA_C53029,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductMid
	STA.b $4B
	ADC.b $04
	STA.b $04
	SEP.b #$30
	LDX.b $56
	LDA.l DATA_C53009,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$31
	LDA.w !REGISTER_PPUMultiplicationProductMid
	STA.b $4D
	ADC.b $07
	STA.b $07
	LDA.b $55
	CLC
	ADC.b $3E
	AND.w #$7FFF
	STA.b $55
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3B6E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3B6E:
	SEP.b #$31
	LDA.l !RAM_BSZ1_Player_MaxBombCount
	ADC.b #$03
	STA.l !RAM_BSZ1_Player_MaxBombCount
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	BMI.b CODE_CC3B8F
	LDA.l !RAM_BSZ1_Player_MaxBombCount
	STA.l !RAM_BSZ1_Player_CurrentBombCount
	LDA.b #$01
	STA.l $7E6DE4
	RTL

CODE_CC3B8F:
	LDA.l !RAM_BSZ1_Player_MaxBombCount
	STA.l $0000AE
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3B98(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3B98:
	SEP.b #$30
	LDA.b #$00
	STA.l !RAM_BSZ1_Player_GotMeatFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3BA3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3BA3:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	REP.b #$30
	LDA.w $060B
	AND.w #$00FF
	BNE.b CODE_CC3BCA
else
	JSL.l CODE_CC50B9
	CPY.w #$0001
	BCS.b CODE_CC3BCA
endif
	JSL.l CODE_CC4DDC
	CPY.w #$0001
	BCC.b CODE_CC3BD0
	JSL.l CODE_CC5089
	CPY.w #$0001
	BCS.b CODE_CC3BD0
	LDA.w $0617
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.w #$2995
else
	CMP.w #$2964
endif
	BNE.b CODE_CC3BD0
	JML.l CODE_CC397E

CODE_CC3BCA:
	LDA.w #$00FF
	TRB.b $0A
	RTL

CODE_CC3BD0:
	LDA.w #$0001
	TSB.b $0A
CODE_CC3BD5:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3BD6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3BD6:
	SEP.b #$30
	LDA.l $7E2001
	CMP.b #$03
	BCS.b CODE_CC3BD5
	LDA.l $7E2002
	CMP.b #$0A
	BCS.b CODE_CC3BD5
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CollectedTriforcePieces
	AND.w #$00FF
	BEQ.b CODE_CC3BD5
	XBA
	STA.b $77
	LDA.w #DATA_CC469C>>16
	STA.w $0002
	LDA.w #$FFE8
CODE_CC3BFF:
	STZ.w $001E
	CLC
	ADC.w #$0018
	TAX
	ASL.b $77
	BCC.b CODE_CC3BFF
	CPX.w #$0090
	BCC.b CODE_CC3C32
	BNE.b CODE_CC3C23
	LDA.l !RAM_BSZ1_Player_CollectedTriforcePieces
	BIT.w #$0008
	BEQ.b CODE_CC3C32
	LDA.w #$0030
	STA.w $001E
	BRA.b CODE_CC3C32

CODE_CC3C23:
	LDA.l !RAM_BSZ1_Player_CollectedTriforcePieces
	BIT.w #$0004
	BEQ.b CODE_CC3C32
	LDA.w #$0018
	STA.w $001E
CODE_CC3C32:
	LDA.l DATA_CC45DC,x
	AND.w #$00FF
	LSR
	LSR
	LSR
	STA.w $0004
	LDA.l DATA_CC45DC,x
	AND.w #$FF00
	XBA
	AND.w #$00F8
	ASL
	ASL
	ADC.w $0004
	ADC.l DATA_C531A9
	STA.w $0004
	STA.w $000C
	TXA
	CLC
	ADC.w #DATA_CC469C
	ADC.w $001E
	STA.w $0000
	LDA.w #$0004
	STA.w $000A
	ORA.w #$8000
	STA.w $0016
	PHX
	JSL.l CODE_C52DA0
	PLX
	LDA.l DATA_CC45E0,x
	AND.w #$00FF
	LSR
	LSR
	LSR
	STA.w $0004
	LDA.l DATA_CC45E0,x
	AND.w #$FF00
	XBA
	AND.w #$00F8
	ASL
	ASL
	ADC.w $0004
	ADC.l DATA_C531A9
	STA.w $0004
	STA.w $000C
	TXA
	CLC
	ADC.w #DATA_CC469C+$04
	ADC.w $001E
	STA.w $0000
	LDA.w #$0008
	STA.w $000A
	ORA.w #$8000
	STA.w $0016
	PHX
	JSL.l CODE_C52DA0
	PLX
	LDA.l DATA_CC45E8,x
	AND.w #$00FF
	LSR
	LSR
	LSR
	STA.w $0004
	LDA.l DATA_CC45E8,x
	AND.w #$FF00
	XBA
	AND.w #$00F8
	ASL
	ASL
	ADC.w $0004
	ADC.l DATA_C531A9
	STA.w $0004
	STA.w $000C
	TXA
	CLC
	ADC.w #DATA_CC469C+$0C
	ADC.w $001E
	STA.w $0000
	LDA.w #$000C
	STA.w $000A
	ORA.w #$8000
	STA.w $0016
	PHX
	JSL.l CODE_C52DA0
	PLA
	LDX.b $77
	BEQ.b CODE_CC3D05
	JMP.w CODE_CC3BFF

CODE_CC3D05:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3D06(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3D06:
	REP.b #$30
	PHD
	LDA.w #$0000
	TCD
	LDA.w #$FFFF
	STA.b $04
	LDA.l !RAM_BSZ1_Player_CurrentRing
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAY
	LDA.w #$01E0
	TAX
	LDA.w #DATA_C41700
	STA.b $0C
	LDA.w #DATA_C41700>>8
	STA.b $0D
CODE_CC3D2C:
	LSR.b $04
	BCS.b CODE_CC3D34
	BEQ.b CODE_CC3D40
	BRA.b CODE_CC3D3A

CODE_CC3D34:
	LDA.b [$0C],y
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_CC3D3A:
	INX
	INX
	INY
	INY
	BRA.b CODE_CC3D2C

CODE_CC3D40:
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0001
	BNE.b CODE_CC3D50
	JSL.l CODE_CC3F08
CODE_CC3D50:
	SEP.b #$30
	PLD
	LDA.b #$01
	STA.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	REP.b #$30
	JML.l CODE_CC3D7E

CODE_CC3D5E:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3D5F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3D5F:
	REP.b #$30
	LDA.w $0020
	LSR
	BCS.b CODE_CC3D7E
	LDA.w #$0010
	STA.w $0300
	STA.w $0304
	STZ.w $0302
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	PEA.w $0023
else
	PEA.w $0003
endif
	PHD
	JSL.l CODE_C506C5
	PLD
	PLA
	RTL

CODE_CC3D7E:
	REP.b #$30
	STZ.w $0300
	STZ.w $0304
	STZ.w $0302
	PEA.w $0022
	PHD
	JSL.l CODE_C506C5
	PLD
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3D94(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3D94:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74C7
	BIT.b #$04
	BEQ.b CODE_CC3DFB
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_CC3DFB
	LDA.w $0602
	CMP.b #$0D
	BEQ.b CODE_CC3DFB
	REP.b #$31
	LDA.w $0306
	AND.w #$00FF
	BNE.b CODE_CC3DFE
	LDA.w $0307
	AND.w #$00FF
	BNE.b CODE_CC3DD9
	LDA.w !RAM_BSZ1_Global_RandomByte03
	AND.w #$031F
	ADC.w #$0040
	STA.w $0306
	LDA.w $0300
	BEQ.b CODE_CC3E01
	LDA.w #$0011
	JSL.l CODE_C5C62D
	BRA.b CODE_CC3E01

CODE_CC3DD9:
	DEC.w $0307
	LDA.w $0020
	LSR
	BCC.b CODE_CC3DE5
	JMP.w CODE_CC3D7E

CODE_CC3DE5:
	LDA.w #$0010
	STA.w $0300
	STA.w $0304
	STZ.w $0302
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	PEA.w $0032
else
	PEA.w $0002
endif
	PHD
	JSL.l CODE_C506C5
	PLD
	PLA
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w $0602
	AND.w #$000F
	CMP.w #$000E
	BNE.b CODE_CC3DFB
	LDA.w #$0020
	TRB.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
endif
CODE_CC3DFB:
	REP.b #$30
	RTL

CODE_CC3DFE:
	DEC.w $0306
CODE_CC3E01:
	REP.b #$31
	LDA.w $0020
	XBA
	ASL
	BCC.b CODE_CC3E0E
	LDA.w $0020
	LSR
CODE_CC3E0E:
	LDA.w $0300
	BEQ.b CODE_CC3E29
	SBC.w #$0000
	STA.w $0300
	STA.w $0304
	STA.w $0302
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	PEA.w $0032
else
	PEA.w $0012
endif
	PHD
	JSL.l CODE_C506C5
	PLD
	PLA
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w $0602
	AND.w #$000F
	CMP.w #$000E
	BNE.b CODE_CC3E29
	LDA.w #$0020
	TRB.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
endif
CODE_CC3E29:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3E2A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3E2A:
	REP.b #$30
	LDA.l $7E2001
	AND.w #$00FF
	CMP.w #$0001
	BNE.b CODE_CC3E29
	LDA.l !RAM_BSZ1_RAM7E74B7
	BIT.w #$0020
	BEQ.b CODE_CC3E9F
	LDA.l !RAM_BSZ1_RAM7E74C7
	BIT.w #$0004
	BNE.b CODE_CC3E9F
	BIT.w #$0002
	BNE.b CODE_CC3E60
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSL.l CODE_CC5FAD
	CPY.w #$0001
	BCS.b CODE_CC3E29
endif
	LDA.w #$0002
	STA.l !RAM_BSZ1_RAM7E74C7
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w #$0000
	STA.l !RAM_BSZ1_RAM7E74C8
endif
	LDA.w #$0007
	STA.w $0306
	JSL.l CODE_CC291E
CODE_CC3E60:
	LDA.w $0020
	BIT.w #$0003
	BNE.b CODE_CC3E9F
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l !RAM_BSZ1_RAM7E74C8
	INC
	STA.l !RAM_BSZ1_RAM7E74C8
endif
	LDX.w #$000F
	LDA.w #$0002
	STA.w $0300
	STA.w $0304
	LDA.w #$0001
	STA.w $0302
	PEA.w $FFFF
CODE_CC3E7D:
	PHX
	PHD
	JSL.l CODE_C5006D
	PLD
	PLX
	DEX
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CPX.w #$000B
	BNE.b +
	DEX
+:
endif
	CPX.w #$0003
	BNE.b CODE_CC3E7D
	PLA
	DEC.w $0306
	BNE.b CODE_CC3E9F
	JSL.l CODE_CC293F
	LDA.l !RAM_BSZ1_RAM7E74C7
	INC
	INC
	STA.l !RAM_BSZ1_RAM7E74C7
CODE_CC3E9F:
	LDA.l !RAM_BSZ1_RAM7E74B7
	BIT.w #$0020
	BNE.b CODE_CC3F07
	LDA.l !RAM_BSZ1_RAM7E74C7
	BIT.w #$000C
	BEQ.b CODE_CC3F07
	BIT.w #$0002
	BNE.b CODE_CC3ECB
	LDA.w #$000A
	STA.l !RAM_BSZ1_RAM7E74C7
	LDA.w #$0008
	STA.w $0306
	JSL.l CODE_CC291E
	JSL.l CODE_CC3D7E
CODE_CC3ECB:
	LDA.w $0020
	BIT.w #$0003
	BNE.b CODE_CC3F07
	LDX.w #$000F
	LDA.w #$0002
	STA.w $0300
	STA.w $0304
	LDA.w #$0001
	STA.w $0302
	PEA.w $FFFF
CODE_CC3EE8:
	PHX
	PHD
	JSL.l CODE_C502D6
	PLD
	PLX
	DEX
	CPX.w #$0003
	BNE.b CODE_CC3EE8
	PLA
	DEC.w $0306
	BNE.b CODE_CC3F07
	JSL.l CODE_CC293F
	LDA.w #$0000
	STA.l !RAM_BSZ1_RAM7E74C7
CODE_CC3F07:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3F08(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3F08:
	REP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74C7
	BIT.w #$0004
	BEQ.b CODE_CC3F07
	LDX.w #$000F
	LDA.w #$000C
	STA.w $0300
	STA.w $0304
	LDA.w #$0006
	STA.w $0302
	PEA.w $FFFF
CODE_CC3F28:
	PHX
	PHD
	JSL.l CODE_C5006D
	PLD
	PLX
	DEX
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CPX.w #$000B
	BNE.b +
	DEX
+:
endif
	CPX.w #$0003
	BNE.b CODE_CC3F28
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3F38(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3F38:
	REP.b #$30
	LDA.w #$0001
	STA.l $7F303B
	JSL.l CODE_C5353C
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3F46(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3F46:
	REP.b #$30
	LDA.w #$0081
	STA.l $7F303B
	JSL.l CODE_C536B9
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3F54(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3F54:
	REP.b #$30
	LDA.w #$0002
	STA.w $007D
	LDA.w #$0080
	STA.l $7F303B
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC3F64(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC3F64:
	SEP.b #$31
	LDA.w $0307
	CMP.b #$1F
	BCC.b CODE_CC3F73
	LDA.b #$01
	STA.w $0326
	RTL

CODE_CC3F73:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w !RAM_BSZ1_Global_CurrentWeek
	CMP.b #$02
	BNE.b +
	LDA.w $0306
	ADC.b #$10
	STA.w $0306
	BCS.b CODE_CC3F80
	REP.b #$30
	RTL

+:
endif
	LDA.w $0306
	ADC.b #$20
	STA.w $0306
	BCS.b CODE_CC3F80
	REP.b #$30
	RTL

CODE_CC3F80:
	INC.w $0307
	REP.b #$30
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0000
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0001
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0002
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0003
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0004
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0005
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0006
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0007
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0008
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0009
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $000A
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $000B
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $000C
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $000D
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $000E
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $000F
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4036(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4036:
	REP.b #$30
	PEA.w $FFFE
	PEA.w $0008
	PEA.w $0000
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $0001
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $0002
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $0003
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $0004
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $0005
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $0006
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $0007
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PLA
	PEA.w $0008
	PEA.w $0009
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $000A
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $000B
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $000C
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $000D
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $000E
	PHD
	JSL.l CODE_C50275
	PLD
	PLA
	PEA.w $000F
	PHD
	JSL.l CODE_C50275
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	LDA.w #$0000
	STA.w $0326
	LDA.w #$0000
	STA.w $0306
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC40EA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC40EA:
	REP.b #$30
	STZ.b $52
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC40EF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC40EF:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentSword
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_CC4100
	BCS.b CODE_CC410B
	RTL

CODE_CC4100:
	PEA.w $0000
	PEA.w $002C
	PEA.w $1300
	BRA.b CODE_CC4114

CODE_CC410B:
	PEA.w $0004
	PEA.w $002C
	PEA.w $1300
CODE_CC4114:
	PHD
	JSL.l CODE_C51355
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4121(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4121:
	LDA.w #$0010
	STA.b $52
	SEP.b #$30
	LDA.b #$20
	STA.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	STZ.w !REGISTER_Window1LeftPositionDesignation
	LDA.b #$FF
	STA.w !REGISTER_Window1RightPositionDesignation
	LDA.b #$10
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.b #$33
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$1F
	ORA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.b #$1F
	ORA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.b #$1F
	ORA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4157(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4157:
	REP.b #$30
	LDA.w $0020
	BIT.w #$0003
	BEQ.b CODE_CC4162
	RTL

CODE_CC4162:
	DEC.b $52
	PEA.w $0003
	LDA.b $52
	PHA
	PHD
	JSL.l CODE_C5062B
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	SEP.b #$30
	LDA.b $52
	ASL
	ORA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.b $52
	ASL
	ORA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.b $52
	ASL
	ORA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4193(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4193:
	SEP.b #$30
	STZ.w !RAM_BSZ1_Global_ObjectAndColorWindowSettings
	STZ.w !RAM_BSZ1_Global_MosaicSizeAndBGEnable
	STZ.w !REGISTER_Window1LeftPositionDesignation
	LDA.b #$FF
	STA.w !REGISTER_Window1RightPositionDesignation
	LDA.b #$02
	STA.w !RAM_BSZ1_Global_ColorMathInitialSettings
	LDA.b #$22
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	LDA.b #$00
	STA.l $7F303C
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$EF
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	REP.b #$30
CODE_CC41CE:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC41CF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC41CF:
	REP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BIT.w #$0020
	BNE.b CODE_CC41CE
	LDA.w $0542
	BEQ.b CODE_CC41E3
	DEC.w $0542
	RTL

CODE_CC41E3:
	LDA.l $7E2001
	AND.w #$00FF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.w #$0009
	BNE.b CODE_CC41EA
	LDA.w $0326
	AND.w #$00FF
	BNE.b CODE_CC41CE
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$0008
	BNE.b CODE_CC41CE
	LDX.w #$0007
	STX.w $0542
	PHD
	LDA.w #$0000
	TCD
	STA.b $0C
	LDA.w #DATA_C62500>>8
	LDX.w #$00A0
	STA.b $0D
	LDA.w #$7FC0
	STA.b $04
	LDA.w $0544
	AND.w #$0007
	XBA
	LSR
	LSR
	LSR
	TAY
	JSL.l CODE_C502BB
	PLD
	INC.w $0544
-:
	RTL

endif
CODE_CC41EA:
	CMP.w #$0003
	BCC.b CODE_CC423C
	LDA.w $0326
	AND.w #$00FF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BNE.b -
else
	BNE.b CODE_CC41CE
endif
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$0008
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BNE.b -
else
	BNE.b CODE_CC41CE
endif
	LDX.w #$0014
	STX.w $0542
	PHD
	LDA.w #$0000
	TCD
	STA.b $0C
	LDA.w #DATA_C41200>>8
	LDX.w #$00A0
	STA.b $0D
	LDA.w #$FFC0
	STA.b $04
	LDA.w $0544
	AND.w #$0003
	CMP.w #$0003
	BNE.b CODE_CC422E
	LDA.w #$FFFF
	STA.w $0544
	LDA.w #$0001
CODE_CC422E:
	XBA
	LSR
	LSR
	LSR
	TAY
	JSL.l CODE_C502BB
	PLD
	INC.w $0544
CODE_CC423B:
	RTL

CODE_CC423C:
	LDX.w #$000C
	STX.w $0542
	CMP.w #$0001
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BNE.b CODE_CC423B
else
	BNE.b CODE_CC41CE
endif
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$0008
	BNE.b CODE_CC423B
	PHD
	LDA.w #$0000
	TCD
	STA.b $0C
	LDA.w #DATA_C41400>>8
	LDX.w #$00E0
	STA.b $0D
	LDA.w #$FFFF
	STA.b $04
	LDA.w $0544
	AND.w #$0007
	EOR.w #$0004
	XBA
	LSR
	LSR
	LSR
	TAY
	JSL.l CODE_C502BB
	LDA.l !RAM_BSZ1_RAM7E74C7
	BIT.w #$0004
	BEQ.b CODE_CC4282
	JSR.w CODE_CC4287
CODE_CC4282:
	PLD
	INC.w $0544
	RTL

CODE_CC4287:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.l !RAM_BSZ1_RAM7E74C8
	ASL
	STA.b $10
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $12
	ASL
	ASL
	ASL
	ASL
	STA.b $14
endif
	LDX.w #$00E0
CODE_CC428A:
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	AND.w #$7C00
	SEC
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	SBC.b $14
else
	SBC.w #$2000
endif
	BCS.b CODE_CC429A
	LDA.w #$0000
CODE_CC429A:
	STA.b $00
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	AND.w #$03E0
	SEC
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	SBC.b $12
else
	SBC.w #$0200
endif
	BCS.b CODE_CC42AC
	LDA.w #$0000
CODE_CC42AC:
	STA.b $02
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	AND.w #$001F
	SEC
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	SBC.b $10
else
	SBC.w #$0010
endif
	BCS.b CODE_CC42BE
	LDA.w #$0000
CODE_CC42BE:
	ORA.b $00
	ORA.b $02
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	INX
	INX
	CPX.w #$0100
	BCC.b CODE_CC428A
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC42CF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC42CE:
	RTL

CODE_CC42CF:
	REP.b #$30
	STZ.w $0300
	STZ.w $0304
	LDA.w $0020
	AND.w #$0003
	BNE.b CODE_CC42CE
	LDA.w #$0001
	STA.w $0302
	PEA.w $0200
	PEA.w $0001
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0002
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PEA.w $0003
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4308(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4308:
	REP.b #$30
	STZ.w $0300
	STZ.w $0304
	LDA.w $0020
	AND.w #$0003
	BNE.b CODE_CC42CE
	LDA.w #$0001
	STA.w $0302
	PEA.w $0200
	PEA.w $0001
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PEA.w $0002
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PEA.w $0003
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PLA
CODE_CC4340:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4341(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4341:
	REP.b #$30
	INC.w $0548
	STZ.w $0304
	STZ.w $0302
	LDA.w $0548
	AND.w #$0001
	BNE.b CODE_CC4340
	PEA.w $000C
	PEA.w $0000
	LDA.w $0548
	AND.w #$0020
	BEQ.b CODE_CC437E
	PHD
	LDA.w #$0001
	STA.w $0300
	JSL.l CODE_C50157
	STZ.w $0300
	LDA.w #$0001
	STA.w $0302
	JSL.l CODE_C5006D
	PLD
	PLA
	PLA
	RTL

CODE_CC437E:
	PHD
	LDA.w #$0001
	STA.w $0300
	JSL.l CODE_C5006D
	STZ.w $0300
	LDA.w #$0001
	STA.w $0302
	JSL.l CODE_C50157
	PLD
	PLA
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC439A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC439A:
	REP.b #$30
	STZ.w $0548
	PEA.w $000C
	PEA.w $0000
	PHD
	JSL.l CODE_C5021F
	PLD
	PLA
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC43AE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC43AE:
	REP.b #$30
	PEA.w $0000
	PEA.w $000D
	PEA.w $00BA
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	LDA.w $0020
	AND.w #$0038
	LSR
	LSR
	TAX
	LDY.w #$0004
	LDA.l DATA_CC4528,x
	CLC
	ADC.b ($77),y
	STA.b ($77),y
	LDY.w #$0007
	LDA.l DATA_CC453C,x
	CLC
	ADC.b ($77),y
	STA.b ($77),y
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC43E7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC43E7:
	REP.b #$30
	PEA.w $0000
	PEA.w $000D
	PEA.w $00BA
	PHD
	JSL.l CODE_CC2C21
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	LDX.w #$0010
	LDA.b $1C
	AND.w #$000F
	CMP.w #$0003
	BCC.b CODE_CC440E
	LDX.w #$0012
CODE_CC440E:
	LDY.w #$0004
	LDA.l DATA_CC4528,x
	CLC
	ADC.b ($77),y
	STA.b ($77),y
	LDY.w #$0007
	LDA.l DATA_CC453C,x
	CLC
	ADC.b ($77),y
	STA.b ($77),y
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4427(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4427:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4428(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4428:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_FixedColorData1
	AND.b #$1F
	CMP.b #$1F
	BCS.b CODE_CC4442
	INC
	STA.w $0000
	LDA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	AND.b #$F0
	ORA.w $0000
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
CODE_CC4442:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4445(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4445:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4446(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4446:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	AND.b #$0F
	BEQ.b CODE_CC445E
	DEC
	STA.w $0000
	LDA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	AND.b #$F0
	ORA.w $0000
	STA.w !RAM_BSZ1_Global_ScreenDisplayRegister
CODE_CC445E:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4461(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4461:
	REP.b #$30
	LDA.w #$0040
	STA.b $50
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w #$0016
	JSL.l CODE_C5C648
endif
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4469(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4469:
	REP.b #$30
	LDA.w #$A000
	STA.l $7E2007
	LDA.w #$C800
	STA.l $7E2013
	LDA.w #$0001
	STA.l !RAM_BSZ1_RAM7E74C5
	LDA.w #$0005
	JSL.l CODE_C5C663
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4488(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4488:
	REP.b #$31
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	LDA.w $0020
	AND.w #$0003
	BNE.b CODE_CC4499
	LDA.w #$0008
	JSL.l CODE_C5C648
CODE_CC4499:
endif
	LDA.l $7E2008
	EOR.w #$0001
	STA.l $7E2008
	LDA.l $7E2014
	EOR.w #$0001
	STA.l $7E2014
	LDA.b $50
	BEQ.b CODE_CC44B6
	DEC.b $50
	RTL

CODE_CC44B6:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w #$0030
else
	LDA.w #$0040
endif
	STA.b $50
	LDA.w #$3E00
	STA.w $0004
	STZ.w $0000
	LDA.w #$C610
	STA.w $0001
	LDA.b $54
	PHA
	PEA.w $01E0
	PEA.w !RAM_BSZ1_Global_ScreenDisplayRegister
	PHD
	LDA.w #$0000
	TCD
	JSL.l CODE_C513AB
	PLD
	TSC
	CLC
	ADC.w #$0006
	TCS
	LDA.b $54
	CLC
	ADC.w #$0020
	STA.b $54
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.w #$0080
	BCS.b CODE_CC44F2
	LDA.w #$0018
else
	LDA.w #$0012
endif
	JSL.l CODE_C5C663
CODE_CC44F2:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC44F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC44F3:
	REP.b #$30
	STZ.w $0652
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC5239(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC5239:
	REP.b #$30
	LDA.w $0326
	AND.w #$00FF
	BNE.b OM1W3_CODE_CC52BC
	LDA.w #$0009
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0004
	PHD
	JSL.l CODE_C5006D
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	STZ.w $001E
	LDA.w #$001F
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0005
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PEA.w $0006
	PHD
	JSL.l CODE_C5006D
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	LDA.w $001E
	BNE.b OM1W3_CODE_CC52BC
	LDA.w #$0005
	STA.w $0300
	LDA.w #$0003
	STA.w $0304
	LDA.w #$0000
	STA.w $0302
	PEA.w $0400
	PEA.w $0004
	PHD
	JSL.l CODE_C501DC
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	JSL.l CODE_CC293F
	INC.w $0326
OM1W3_CODE_CC52BC:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC52BD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC52BD:
	REP.b #$30
	STZ.w $0306
	STZ.w $0542
	STZ.w $0544
	JML.l CODE_CC2D0F
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC52CC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC52CC:
	REP.b #$31
	LDA.w $0542
	BNE.b +
	LDA.w $0544
	ADC.w #$0040
	STA.w $0544
	LDA.w $0306
	ADC.w #$0040
	AND.w #$0100
	XBA
	TAX
	LDA.w $0306
	ADC.w #$0040
	AND.w #$00FF
	STA.w $0306
	STX.w $0300
	STX.w $0304
	STZ.w $0302
	PEA.w $4000
	PEA.w $0004
	PHD
	JSL.l CODE_C50157
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	LDA.w $0544
	CMP.w #$1F00
	BCC.b OM1W3_CODE_CC52BC
	INC.w $0542
-:
	RTL

+:
	STZ.w $001E
	LDA.w $0544
	SBC.w #$003F
	STA.w $0544
	LDA.w $0306
	SBC.w #$0040
	AND.w #$0100
	XBA
	TAX
	LDA.w $0306
	ADC.w #$0040
	AND.w #$00FF
	STA.w $0306
	STX.w $0300
	STX.w $0304
	STZ.w $0302
	PEA.w $4000
	PEA.w $0004
	PHD
	JSL.l CODE_C5006D
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	LDA.w $001E
	BNE.b -
	LDA.w #$8000
	STA.w $0542
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC5364(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC5364:
	REP.b #$30
	LDA.w #$FF05
	STA.w $007D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC44F9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC44F9:
	SEP.b #$20
	REP.b #$10
	LDA.w $150C
	SEC
	SBC.b #$20
	STA.w $0000
	LDA.w $150A
	STA.w $0001
	JSL.l CODE_C5D074
	REP.b #$30
	ASL
	TAX
	LDA.w #$0000
	STA.l $7E2C4C,x
	STA.l $7E2C4E,x
	STA.l $7E2C8C,x
	STA.l $7E2C8E,x
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC539C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC539C:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E75E5
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_CC4528(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC4528:
	dw $0800,$0000,$F800,$0400,$0200,$FC00,$0400,$F800
	dw $FC00,$F800

DATA_CC453C:
	dw $0000,$0C00,$0400,$FC00,$F800,$FC00,$F800,$0200
	dw $FC00,$FC00
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_CC4550(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC4550:
	dl $7F2002,$7F2042,$7F2082,$7F20C2,$7F2102,$7F2142,$7F2182,$7F21C2
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_CC4568(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC4568:
	dw $0000,$0060,$00C0,$0120,$0200,$01E0,$0240,$02A0
	dw $0300

DATA_CC457A:
	dw $0000,$0030,$0060,$0090,$00C0,$00F0,$0120,$0150
	dw $0180,$0000,$0020,$0040,$0060,$0080,$00A0,$00C0
	dw $00E0,$0100,$0000,$0060,$00C0,$0120,$0180,$01E0
	dw $0240,$02A0,$0300,$0000,$0050,$0090,$00C0,$00F0
	dw $0120,$0140,$0158,$0180
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_CC45C2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC45C2:
	dw $280A,$0100,$0102,$0002,$0002,$0001,$0102,$0102
	dw $0100,$0200

DATA_CC45D6:
	db $02,$05,$08,$0B,$0E,$11
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_CC45DC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC45DC:
	db $A8,$58,$A8,$60

DATA_CC45E0:
	db $B0,$48,$B0,$50,$B0,$58,$B0,$60

DATA_CC45E8:
	db $B8,$38,$B8,$40,$B8,$48,$B8,$50,$B8,$58,$B8,$60,$D0,$58,$D0,$60
	db $C8,$48,$C8,$50,$C8,$58,$C8,$60,$C0,$38,$C0,$40,$C0,$48,$C0,$50
	db $C0,$58,$C0,$60,$90,$88,$90,$90,$98,$78,$98,$80,$98,$88,$98,$90
	db $A0,$68,$A0,$70,$A0,$78,$A0,$80,$A0,$88,$A0,$90,$E8,$88,$E8,$90
	db $E0,$78,$E0,$80,$E0,$88,$E0,$90,$D8,$68,$D8,$70,$D8,$78,$D8,$80
	db $D8,$88,$D8,$90,$B8,$88,$B8,$90,$B0,$78,$B0,$80,$B0,$88,$B0,$90
	db $A8,$68,$A8,$70,$A8,$78,$A8,$80,$A8,$88,$A8,$90,$C0,$88,$C0,$90
	db $C8,$78,$C8,$80,$C8,$88,$C8,$90,$D0,$68,$D0,$70,$D0,$78,$D0,$80
	db $D0,$88,$D0,$90,$A8,$68,$A8,$70,$B0,$68,$B0,$70,$B0,$78,$B0,$80
	db $B8,$68,$B8,$70,$B8,$78,$B8,$80,$B8,$88,$B8,$90,$D0,$68,$D0,$70
	db $C8,$68,$C8,$70,$C8,$78,$C8,$80,$C0,$68,$C0,$70,$C0,$78,$C0,$80
	db $C0,$88,$C0,$90

DATA_CC469C:
	dw $2B15,$2B16,$2B15,$2B16,$2B19,$2B19,$2B15,$2B16
	dw $2B19,$2B19,$2B19,$2B19,$6B15,$6B16,$6B15,$6B16
	dw $2B19,$2B19,$6B15,$6B16,$2B19,$2B19,$2B19,$2B19
	dw $2B15,$2B16,$2B15,$2B16,$2B19,$2B19,$2B15,$2B16
	dw $2B19,$2B19,$2B19,$2B19,$6B15,$6B16,$6B15,$6B16
	dw $2B19,$2B19,$6B15,$6B16,$2B19,$2B19,$2B19,$2B19
	dw $EB1B,$EB1A,$EB1D,$EB1C,$2B19,$2B19,$EB1E,$EB1C
	dw $2B19,$2B19,$2B19,$2B19,$AB1B,$AB1A,$AB1D,$AB1C
	dw $2B19,$2B19,$AB1E,$AB1C,$2B19,$2B19,$2B19,$2B19
	dw $2B1A,$2B1B,$2B19,$2B19,$2B1C,$2B1D,$2B19,$2B19
	dw $2B19,$2B19,$2B1C,$2B1E,$6B1A,$6B1B,$2B19,$2B19
	dw $6B1C,$6B1D,$2B19,$2B19,$2B19,$2B19,$6B1C,$6B1E
	dw $2B19,$2B19,$2B19,$2B19,$2B19,$2B19,$2B19,$2B19
	dw $2B19,$2B19,$2B19,$2B19
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_CC4774(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC4774:
	db $04,$05,$03,$07,$07,$03,$03,$03,$00,$08,$06,$08,$01,$06,$00,$02

DATA_CC4784:
	db $B0,$B0,$B0,$B0,$B0,$B0,$B0,$B0

DATA_CC478C:
	db $80,$40,$20,$10,$08,$04,$02,$01
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_CC4794(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC4794:
	db $5A,$5A,$5A,$5A

DATA_CC4798:
	db $39,$76,$76,$76

DATA_CC479C:
	db $40,$77,$77,$77

DATA_CC47A0:
	db $82,$82,$82,$82

DATA_CC47A4:
	db $14,$64,$64,$64

DATA_CC47A8:
	db $50,$3C,$3C,$3C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC47AC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC47AC:
	REP.b #$30
	LDY.w #$0001
	LDA.b $6A
	AND.w #$00FF
	BEQ.b CODE_CC47B9
	DEY
CODE_CC47B9:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC47BA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC47BA:
	REP.b #$30
	LDA.w #$0008
	BRA.b CODE_CC47D6

CODE_CC47C1:
	REP.b #$30
	LDA.w #$0004
	BRA.b CODE_CC47D6

CODE_CC47C8:
	REP.b #$30
	LDA.w #$0002
	BRA.b CODE_CC47D6

CODE_CC47CF:
	REP.b #$30
	LDA.w #$0001
	BRA.b CODE_CC47D6

CODE_CC47D6:
	AND.b $6A
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC47DA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC47DA:
	REP.b #$31
	PHD
	LDA.w #$0600
CODE_CC47E0:
	TCD
	LDX.b $0600
	CPX.w #$FFFF
	BEQ.b CODE_CC47F5
	ADC.w #$0080
	CMP.w #$1500
	BCC.b CODE_CC47E0
	PLD
	LDY.w #$0000
	RTL

CODE_CC47F5:
	PLD
	STA.b $77
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC47FC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC47FC:
	REP.b #$30
	LDA.b $24
	AND.w #$00FF
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4805(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4805:
	REP.b #$30
	LDY.w #$0001
	LDA.b $24
	AND.w #$00FF
	BEQ.b CODE_CC4812
	DEY
CODE_CC4812:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4813(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4813:
	REP.b #$30
	LDA.b $24
	AND.w #$00FC
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC481C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC481C:
	REP.b #$30
	LDY.w #$0000
	LDA.b $24
	CMP.w #$0004
	BCS.b CODE_CC4812
	INY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC482A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC482A:
	REP.b #$30
	LDA.b $24
	AND.w #$00F0
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4833(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4833:
	REP.b #$30
	LDA.b $6A
	AND.w #$0040
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC483C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC483C:
	REP.b #$30
	LDA.b $6A
	AND.w #$0020
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4845(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4845:
	SEP.b #$30
	LDA.b #$00
	BRA.b CODE_CC4873

CODE_CC484B:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_CC4873

CODE_CC4851:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_CC4873

CODE_CC4857:
	SEP.b #$30
	LDA.b #$03
	BRA.b CODE_CC4873

CODE_CC485D:
	SEP.b #$30
	LDA.b #$04
	BRA.b CODE_CC4873

CODE_CC4863:
	SEP.b #$30
	LDA.b #$05
	BRA.b CODE_CC4873

CODE_CC4869:
	SEP.b #$30
	LDA.b #$06
	BRA.b CODE_CC4873

CODE_CC486F:
	SEP.b #$30
	LDA.b #$07
CODE_CC4873:
	LDY.b #$01
	CMP.b $1E
	REP.b #$30
	BEQ.b CODE_CC487E
	LDY.w #$0000
CODE_CC487E:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC487F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC487F:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0000
	LDA.b $2F
	CMP.b $08
	BCS.b CODE_CC48BF
	REP.b #$30
	RTL

CODE_CC488F:
	SEP.b #$30
	REP.b #$10
	LDY.w #$0000
	LDA.b $08
	CMP.b $30
	BCS.b CODE_CC48BF
	REP.b #$30
	RTL

CODE_CC489F:
	SEP.b #$30
	REP.b #$10
	LDY.w #$0000
	LDA.b $31
	CMP.b $05
	BCS.b CODE_CC48BF
	REP.b #$30
	RTL

CODE_CC48AF:
	SEP.b #$30
	REP.b #$10
	LDY.w #$0000
	LDA.b $05
	CMP.b $32
	BCS.b CODE_CC48BF
	REP.b #$30
	RTL

CODE_CC48BF:
	INY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC48C3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC48C3:
	REP.b #$30
	LDA.b $4D
	BEQ.b CODE_CC4932
	BPL.b CODE_CC4908
	JSL.l CODE_CC49F3
	CPY.w #$0001
	BCC.b CODE_CC4930
	JSL.l CODE_C53E71
	CPY.w #$0001
	BCC.b CODE_CC48F1
	JSL.l CODE_CC5079
	CPY.w #$0001
	BCC.b CODE_CC492E
	JSL.l CODE_CC520F
	CPY.w #$0001
	BCC.b CODE_CC492E
	BRA.b CODE_CC4930

CODE_CC48F1:
	LDA.b ($57)
	CMP.w #$4949
	BEQ.b CODE_CC4930
	LDA.w $0005
	AND.w #$00FF
	XBA
	CLC
	ADC.b $07
	STA.b $07
	LDY.w #$0000
	RTL

CODE_CC4908:
	JSL.l CODE_CC4A06
	CPY.w #$0001
	BCC.b CODE_CC4930
	JSL.l CODE_C53E89
	CPY.w #$0001
	BCC.b CODE_CC48F1
	JSL.l CODE_CC5079
	CPY.w #$0001
	BCC.b CODE_CC4997
	JSL.l CODE_CC523E
	CPY.w #$0001
	BCC.b CODE_CC4997
	BRA.b CODE_CC499B

CODE_CC492E:
	BRA.b CODE_CC4997

CODE_CC4930:
	BRA.b CODE_CC499B

CODE_CC4932:
	LDA.b $4B
	BPL.b CODE_CC4973
	JSL.l CODE_CC4A19
	CPY.w #$0001
	BCC.b CODE_CC499B
	JSL.l CODE_C53F7E
	CPY.w #$0001
	BCC.b CODE_CC495C
	JSL.l CODE_CC5079
	CPY.w #$0001
	BCC.b CODE_CC4997
	JSL.l CODE_CC526D
	CPY.w #$0001
	BCC.b CODE_CC4997
	BRA.b CODE_CC499B

CODE_CC495C:
	LDA.b ($57)
	CMP.w #$4949
	BEQ.b CODE_CC4930
	LDA.w $0006
	AND.w #$00FF
	XBA
	CLC
	ADC.b $04
	STA.b $04
	LDY.w #$0000
	RTL

CODE_CC4973:
	JSL.l CODE_CC4A2C
	CPY.w #$0001
	BCC.b CODE_CC499B
	JSL.l CODE_C53F45
	CPY.w #$0001
	BCC.b CODE_CC495C
	JSL.l CODE_CC5079
	CPY.w #$0001
	BCC.b CODE_CC4997
	JSL.l CODE_CC529C
	CPY.w #$0001
	BCS.b CODE_CC499B
CODE_CC4997:
	LDY.w #$0001
	RTL

CODE_CC499B:
	LDA.b $04
	AND.w #$FF00
	STA.b $04
	LDA.b $07
	AND.w #$FF00
	STA.b $07
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC49AD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC49AD:
	SEP.b #$20
	REP.b #$10
	LDA.b $08
	CMP.b $2F
	BCS.b CODE_CC49ED
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC49BD:
	SEP.b #$20
	REP.b #$10
	LDA.b $30
	CMP.b $08
	BCS.b CODE_CC49ED
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC49CD:
	SEP.b #$20
	REP.b #$10
	LDA.b $05
	CMP.b $31
	BCS.b CODE_CC49ED
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC49DD:
	SEP.b #$20
	REP.b #$10
	LDA.b $32
	CMP.b $05
	BCS.b CODE_CC49ED
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC49ED:
	LDY.w #$0001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC49F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC49F3:
	SEP.b #$20
	REP.b #$10
	LDA.b $08
	SEC
	SBC.b $2D
	CMP.b $2F
	BCS.b CODE_CC4A3F
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC4A06:
	SEP.b #$20
	REP.b #$10
	LDA.b $30
	SEC
	SBC.b $2E
	CMP.b $08
	BCS.b CODE_CC4A3F
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC4A19:
	SEP.b #$20
	REP.b #$10
	LDA.b $05
	SEC
	SBC.b $2C
	CMP.b $31
	BCS.b CODE_CC4A3F
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC4A2C:
	SEP.b #$20
	REP.b #$10
	LDA.b $32
	SEC
	SBC.b $2B
	CMP.b $05
	BCS.b CODE_CC4A3F
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC4A3F:
	REP.b #$30
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4A45(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4A45:
	SEP.b #$30
	LDX.b $2F
	LDA.b $00
	CMP.b #$2D
	BEQ.b CODE_CC4A63
	CMP.b #$0A
	BNE.b CODE_CC4A70
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_CC4A70
	LDA.b $2F
	SEC
	SBC.b #$10
	TAX
	BRA.b CODE_CC4A70

CODE_CC4A63:
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_CC4A70
	TXA
	SEC
	SBC.b #$18
	TAX
CODE_CC4A70:
	TXA
	CLC
	ADC.b $2D
	CMP.b $08
	BCS.b CODE_CC4A3F
	LDY.b #$00
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4A7D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4A7D:
	SEP.b #$30
	LDX.b $08
	LDA.b $00
	CMP.b #$2D
	BEQ.b CODE_CC4A9B
	CMP.b #$0A
	BNE.b CODE_CC4AA8
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_CC4AA8
	LDA.b $08
	SEC
	SBC.b #$08
	TAX
	BRA.b CODE_CC4AA8

CODE_CC4A9B:
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_CC4AA8
	TXA
	SEC
	SBC.b #$18
	TAX
CODE_CC4AA8:
	TXA
	CLC
	ADC.b $2E
	BCS.b CODE_CC4B29
	CMP.b $30
	BCS.b CODE_CC4B29
	LDY.b #$00
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4AB7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4AB7:
	SEP.b #$30
	LDX.b $31
	LDA.b $00
	CMP.b #$2D
	BEQ.b CODE_CC4AD5
	CMP.b #$0A
	BNE.b CODE_CC4AE2
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_CC4AE2
	LDA.b $31
	SEC
	SBC.b #$10
	TAX
	BRA.b CODE_CC4AE2

CODE_CC4AD5:
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_CC4AE2
	TXA
	SEC
	SBC.b #$18
	TAX
CODE_CC4AE2:
	TXA
	CLC
	ADC.b $2C
	CMP.b $05
	BCS.b CODE_CC4B29
	LDY.b #$00
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4AEF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4AEF:
	SEP.b #$30
	LDX.b $05
	LDA.b $00
	CMP.b #$2D
	BEQ.b CODE_CC4B0D
	CMP.b #$0A
	BNE.b CODE_CC4B1A
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_CC4B1A
	LDA.b $05
	SEC
	SBC.b #$10
	TAX
	BRA.b CODE_CC4B1A

CODE_CC4B0D:
	LDA.l $7E2001
	CMP.b #$01
	BNE.b CODE_CC4B1A
	TXA
	SEC
	SBC.b #$18
	TAX
CODE_CC4B1A:
	TXA
	CLC
	ADC.b $2B
	BCS.b CODE_CC4B29
	CMP.b $32
	BCS.b CODE_CC4B29
	LDY.b #$00
	REP.b #$30
	RTL

CODE_CC4B29:
	LDY.b #$01
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4B2E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4B2E:
	SEP.b #$20
	REP.b #$11
	LDY.w #$0000
	LDA.b $4F
	AND.b #$03
	BNE.b CODE_CC4B42
	LDA.b $2F
	CMP.b $08
	BCC.b CODE_CC4B42
	INY
CODE_CC4B42:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4B45(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4B45:
	SEP.b #$20
	REP.b #$11
	LDY.w #$0000
	LDA.b $4F
	AND.b #$03
	CMP.b #$01
	BNE.b CODE_CC4B5B
	LDA.b $08
	CMP.b $30
	BCC.b CODE_CC4B5B
	INY
CODE_CC4B5B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4B5E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4B5E:
	SEP.b #$20
	REP.b #$11
	LDY.w #$0000
	LDA.b $4F
	AND.b #$03
	CMP.b #$02
	BNE.b CODE_CC4B74
	LDA.b $31
	CMP.b $05
	BCC.b CODE_CC4B74
	INY
CODE_CC4B74:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4B77(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4B77:
	SEP.b #$20
	REP.b #$11
	LDY.w #$0000
	LDA.b $4F
	AND.b #$03
	CMP.b #$03
	BNE.b CODE_CC4B8D
	LDA.b $05
	CMP.b $32
	BCC.b CODE_CC4B8D
	INY
CODE_CC4B8D:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4B90(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4B90:
	REP.b #$30
	JSL.l CODE_CC4B2E
	CPY.w #$0001
	BCS.b CODE_CC4BB1
	JSL.l CODE_CC4B45
	CPY.w #$0001
	BCS.b CODE_CC4BB1
	JSL.l CODE_CC4B5E
	CPY.w #$0001
	BCS.b CODE_CC4BB1
	JML.l CODE_CC4B77

CODE_CC4BB1:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4BB2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4BB2:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotBowFlag
	BEQ.b CODE_CC4C26
	LDA.l !RAM_BSZ1_Player_CurrentArrow
	BEQ.b CODE_CC4C26
	BMI.b CODE_CC4BCC
	LDA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	ORA.l !RAM_BSZ1_Player_CurrentRupeeCountHi
	BEQ.b CODE_CC4C26
CODE_CC4BCC:
	PEA.w $0001
	PEA.w $0004
	JMP.w CODE_CC4C78

CODE_CC4BD5:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	BIT.b #$40
	BEQ.b CODE_CC4C26
CODE_CC4BDF:
	PEA.w $0001
	PEA.w $000B
	JMP.w CODE_CC4C78

CODE_CC4BE8:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	BIT.b #$40
	BNE.b CODE_CC4BDF
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	CMP.b #$01
	BNE.b CODE_CC4C26
	PEA.w $0001
	PEA.w $0005
	BRA.b CODE_CC4C78

CODE_CC4C02:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	BIT.b #$40
	BNE.b CODE_CC4BDF
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	CMP.b #$02
	BNE.b CODE_CC4C26
	PEA.w $0001
	PEA.w $0006
	BRA.b CODE_CC4C78

CODE_CC4C1C:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	CMP.b #$01
	BCS.b CODE_CC4C2B
CODE_CC4C26:
	LDY.b #$00
	REP.b #$30
	RTL

CODE_CC4C2B:
	PEA.w $0002
	PEA.w $009F
	BRA.b CODE_CC4C78

CODE_CC4C33:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	BEQ.b CODE_CC4C26
	LDX.b #$00
	PHX
	AND.b #$03
	PHA
	PEA.w $0008
	BRA.b CODE_CC4C78

CODE_CC4C46:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotOcarinaFlag
	BEQ.b CODE_CC4C26
	PEA.w $0001
	PEA.w $002B
	BRA.b CODE_CC4C78

CODE_CC4C56:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotMeatFlag
	BEQ.b CODE_CC4C26
	PEA.w $0001
	PEA.w $000C
	BRA.b CODE_CC4C78

CODE_CC4C66:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentPotion
	ORA.l !RAM_BSZ1_Player_GotLetterFlag
	BEQ.b CODE_CC4C26
	PEA.w $0001
	PEA.w $0014
CODE_CC4C78:
	LDA.b $00
	BEQ.b CODE_CC4CF4
	LDY.b #$4F
	LDA.b #$08
	AND.b ($57),y
	BEQ.b CODE_CC4CF4
	LDY.b #$00
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JMP.w CODE_CC4D06
else
	BRA.b CODE_CC4D06
endif

CODE_CC4C88:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentSword
	BEQ.b CODE_CC4C26
	PEA.w $0001
	PEA.w $0002
	BRA.b CODE_CC4CF4

CODE_CC4C98:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotMagicalRodFlag
	BEQ.b CODE_CC4C26
	PEA.w $0001
	PEA.w $0009
	BRA.b CODE_CC4CF4

CODE_CC4CA8:
	SEP.b #$30
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	AND.b $77
OM1W3_CODE_CC5B2C:
	SEP.b #$30
	BIT.b #$80
else
	BIT.b #$02
endif
	BNE.b CODE_CC4CB3
	LDY.b #$00
	REP.b #$30
	RTL

CODE_CC4CB3:
	PEA.w $0001
	PEA.w $0049
	LDY.b #$00
	LDA.l !RAM_BSZ1_Player_GotStepladderFlag
	BEQ.b CODE_CC4D06
	BRA.b CODE_CC4CF4

CODE_CC4CC3:
	SEP.b #$30
	PEA.w $0001
	PEA.w $0003
	BRA.b CODE_CC4CF4

CODE_CC4CCD:
	SEP.b #$30
	PEA.w $0001
	PEA.w $000A
	BRA.b CODE_CC4CF4

CODE_CC4CD7:
	SEP.b #$30
	PEA.w $0001
	PEA.w $00BC
	BRA.b CODE_CC4CF4

CODE_CC4CE1:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotBookOfMagicFlag
	BNE.b CODE_CC4CEE
	LDY.b #$00
	REP.b #$30
	RTL

CODE_CC4CEE:
	PEA.w $0002
	PEA.w $0008
CODE_CC4CF4:
	JSL.l CODE_CC47DA
	SEP.b #$30
	CPY.b #$01
	BCC.b CODE_CC4D06
CODE_CC4CFE:
	REP.b #$30
	PHD
	JSL.l CODE_CC5FBD
	PLD
CODE_CC4D06:
	REP.b #$30
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4D0F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4D0F:
	TXA
	XBA
	TXA
	PHD
	REP.b #$30
	TAX
	LDA.b $38
	AND.w #$00FF
	TAY
	LDA.w #$0600
CODE_CC4D1F:
	TCD
	CPX.b $0600
	CLC
	BEQ.b CODE_CC4D36
CODE_CC4D25:
	ADC.w #$0080
	CMP.w #$1500
	BNE.b CODE_CC4D1F
	LDY.w #$0001
	SEP.b #$30
	PLD
	REP.b #$30
	RTL

CODE_CC4D36:
	PHA
	LDA.b $02
	AND.w #$00FF
	CMP.w #$000F
	BNE.b CODE_CC4D45
	PLA
	CLC
	BRA.b CODE_CC4D25

CODE_CC4D45:
	PLA
	DEY
	BEQ.b CODE_CC4D4B
	BPL.b CODE_CC4D25
CODE_CC4D4B:
	SEP.b #$30
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4D51(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4D51:
	SEP.b #$21
	REP.b #$10
	LDY.w #$0001
	LDA.l !RAM_BSZ1_Player_MaxHP
	SBC.b #$04
	CMP.l !RAM_BSZ1_Player_CurrentHP
	BCS.b CODE_CC4D65
	DEY
CODE_CC4D65:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4D68(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4D68:
	SEP.b #$20
	REP.b #$11
	LDY.w #$0001
	LDA.l !RAM_BSZ1_Player_CurrentHP
	ADC.b #$03
	CMP.l !RAM_BSZ1_Player_MaxHP
	BCS.b CODE_CC4D65
	DEY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4D7F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4D7F:
	SEP.b #$20
	REP.b #$10
	LDA.b #$00
	BRA.b CODE_CC4D9D

CODE_CC4D87:
	SEP.b #$20
	REP.b #$10
	LDA.b #$01
	BRA.b CODE_CC4D9D

CODE_CC4D8F:
	SEP.b #$20
	REP.b #$10
	LDA.b #$02
	BRA.b CODE_CC4D9D

CODE_CC4D97:
	SEP.b #$20
	REP.b #$10
	LDA.b #$03
CODE_CC4D9D:
	LDY.w #$004F
	EOR.b ($57),y
	AND.b #$03
	DEC
	LDY.w #$0001
	CMP.b #$FF
	BCS.b CODE_CC4DAD
	DEY
CODE_CC4DAD:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4DB0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4DB0:
	SEP.b #$20
	REP.b #$10
	LDY.w #$004F
	LDA.b ($57),y
	CMP.b #$80
	BCS.b CODE_CC4DAD
	LDY.w #$0000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4DC3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4DC3:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.b ($57)
	CMP.b #$FF
	BCS.b CODE_CC4DAD
	DEY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4DD4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4DD4:
	SEP.b #$20
	REP.b #$10
	LDA.b #$08
	BRA.b CODE_CC4DF4

CODE_CC4DDC:
	SEP.b #$20
	REP.b #$10
	LDA.b #$0B
	BRA.b CODE_CC4DF4

CODE_CC4DE4:
	SEP.b #$20
	REP.b #$10
	LDA.b #$0D
	BRA.b CODE_CC4DF4

CODE_CC4DEC:
	SEP.b #$20
	REP.b #$10
	LDA.b #$0E
	BRA.b CODE_CC4DF4

CODE_CC4DF4:
	LDY.w #$0002
	CMP.b ($57),y
	BEQ.b CODE_CC4DFE
CODE_CC4DFB:
	LDY.w #$0000
CODE_CC4DFE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4E01(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4E01:
	SEP.b #$20
	REP.b #$10
	LDA.b #$05
	BRA.b CODE_CC4E09

CODE_CC4E09:
	LDY.w #$0002
	CMP.b ($57),y
	BCS.b CODE_CC4DFB
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4E13(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4E13:
	SEP.b #$20
	REP.b #$10
	LDA.b #$04
	BRA.b CODE_CC4E1B

CODE_CC4E1B:
	LDY.w #$0002
	CMP.b ($57),y
	BCC.b CODE_CC4DFB
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4E25(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4E25:
	SEP.b #$20
	REP.b #$10
	LDA.l $7E6DD6
	BNE.b CODE_CC4DFB
	LDY.w #$0001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4E35(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4E35:
	SEP.b #$20
	REP.b #$10
	LDA.l $7E6DD6
	BPL.b CODE_CC4DFB
	LDY.w #$0001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4E45(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4E45:
	SEP.b #$20
	REP.b #$10
	LDA.l $7E6DD6
	BMI.b CODE_CC4DFB
	LDY.w #$0001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4E55(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4E55:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.l $7E6DD6
	BIT.b #$08
	BNE.b CODE_CC4E76
	BIT.b #$04
	BNE.b CODE_CC4E80
	BIT.b #$02
	BNE.b CODE_CC4E8A
	LDA.b #$F0
	CMP.b $05
	BCS.b CODE_CC4E73
	DEY
CODE_CC4E73:
	REP.b #$30
	RTL

CODE_CC4E76:
	LDA.b $08
	CMP.b #$44
	BCS.b CODE_CC4E73
	DEY
	REP.b #$30
	RTL

CODE_CC4E80:
	LDA.b #$D4
	CMP.b $08
	BCS.b CODE_CC4E73
	DEY
	REP.b #$30
	RTL

CODE_CC4E8A:
	LDA.b $05
	CMP.b #$10
	BCS.b CODE_CC4E73
	DEY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4E94(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4E94:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0000
	LDA.b $08
	CMP.b $2F
	BCS.b CODE_CC4ED4
	REP.b #$30
	RTL

CODE_CC4EA4:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0000
	LDA.b $30
	CMP.b $08
	BCS.b CODE_CC4ED4
	REP.b #$30
	RTL

CODE_CC4EB4:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0000
	LDA.b $05
	CMP.b $31
	BCS.b CODE_CC4ED4
	REP.b #$30
	RTL

CODE_CC4EC4:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0000
	LDA.b $32
	CMP.b $05
	BCS.b CODE_CC4ED4
	REP.b #$30
	RTL

CODE_CC4ED4:
	JSL.l CODE_CC4833
	SEP.b #$20
	REP.b #$10
	CPY.w #$0001
	BCC.b CODE_CC4EFB
	LDY.w #$0002
	LDA.b ($57),y
	CMP.b #$05
	BNE.b CODE_CC4EFB
	LDY.w #$004F
	LDA.b ($57),y
	AND.b #$08
	BNE.b CODE_CC4EFB
	LDA.l $7E6DD6
	CMP.b #$01
	BCC.b CODE_CC4F01
CODE_CC4EFB:
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC4F01:
	LDY.w #$0001
	REP.b #$30
CODE_CC4F06:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4F07(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4F07:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0000
	LDA.l $7E2001
	CMP.b #$03
	BCC.b CODE_CC4F32
	LDA.l $7E2015
	BIT.b #$08
	BNE.b CODE_CC4F32
	LDA.b $08
	CMP.b #$57
	BCC.b CODE_CC4F06
	CMP.b #$C8
	BCS.b CODE_CC4F06
	LDA.b $05
	CMP.b #$20
	BCC.b CODE_CC4F06
	CMP.b #$E1
	BCS.b CODE_CC4F06
CODE_CC4F32:
	LDY.w #$004F
	LDA.b ($57),y
	AND.b #$03
	BEQ.b CODE_CC4F45
	CMP.b #$02
	BCC.b CODE_CC4F49
	BEQ.b CODE_CC4F4D
	JML.l CODE_CC4EC4

CODE_CC4F45:
	JML.l CODE_CC4E94

CODE_CC4F49:
	JML.l CODE_CC4EA4

CODE_CC4F4D:
	JML.l CODE_CC4EB4
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4F51(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4F51:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentSword
	AND.w #$00FF
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4F5C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4F5C:
	REP.b #$30
	LDY.w #$0001
	LDA.l !RAM_BSZ1_Player_CurrentSword
	AND.w #$00FF
	BEQ.b CODE_CC4F6B
	DEY
CODE_CC4F6B:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4F6C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4F6C:
	REP.b #$30
	LDA.b $6A
	AND.w #$0080
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC4F75(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC4F75:
	SEP.b #$30
	LDA.b #$99
	JMP.w CODE_CC50BD

CODE_CC4F7C:
	SEP.b #$30
	LDA.b #$30
	JMP.w CODE_CC50BD

CODE_CC4F83:
	SEP.b #$30
	LDA.b #$00
	JMP.w CODE_CC50BD

CODE_CC4F8A:
	SEP.b #$30
	LDA.b #$05
	JMP.w CODE_CC50BD

CODE_CC4F91:
	SEP.b #$30
	LDA.b #$06
	JMP.w CODE_CC50BD

CODE_CC4F98:
	SEP.b #$30
	LDA.b #$0B
	JMP.w CODE_CC50BD

CODE_CC4F9F:
	SEP.b #$30
	LDA.b #$9F
	JMP.w CODE_CC50BD

CODE_CC4FA6:
	SEP.b #$30
	LDA.b #$02
	JMP.w CODE_CC50BD

CODE_CC4FAD:
	SEP.b #$30
	LDA.b #$03
	JMP.w CODE_CC50BD

CODE_CC4FB4:
	SEP.b #$30
	LDA.b #$0A
	JMP.w CODE_CC50BD

CODE_CC4FBB:
	SEP.b #$30
	LDA.b #$09
	JMP.w CODE_CC50BD

CODE_CC4FC2:
	SEP.b #$30
	LDA.b #$08
	JMP.w CODE_CC50BD

CODE_CC4FC9:
	SEP.b #$30
	LDA.b #$FE
	JMP.w CODE_CC50BD

CODE_CC4FD0:
	SEP.b #$30
	LDA.b #$FE
	JMP.w CODE_CC50BD

CODE_CC4FD7:
	SEP.b #$30
	LDA.b #$2C
	JMP.w CODE_CC50BD

CODE_CC4FDE:
	SEP.b #$30
	LDA.b #$19
	JMP.w CODE_CC50BD

CODE_CC4FE5:
	SEP.b #$30
	LDA.b #$18
	JMP.w CODE_CC50BD

CODE_CC4FEC:
	SEP.b #$30
	LDA.b #$2C
	JMP.w CODE_CC50BD

CODE_CC4FF3:
	SEP.b #$30
	LDA.b #$34
	JMP.w CODE_CC50BD

CODE_CC4FFA:
	SEP.b #$30
	LDA.b #$35
	JMP.w CODE_CC50BD

CODE_CC5001:
	SEP.b #$30
	LDA.b #$2D
	JMP.w CODE_CC50BD

CODE_CC5008:
	SEP.b #$30
	LDA.b #$33
	JMP.w CODE_CC50BD

CODE_CC500F:
	SEP.b #$30
	LDA.b #$04
	JMP.w CODE_CC50BD

CODE_CC5016:
	SEP.b #$30
	LDA.b #$07
	JMP.w CODE_CC50BD

CODE_CC501D:
	SEP.b #$30
	LDA.b #$15
	JMP.w CODE_CC50BD

CODE_CC5024:
	SEP.b #$30
	LDA.b #$16
	JMP.w CODE_CC50BD

CODE_CC502B:
	SEP.b #$30
	LDA.b #$29
	JMP.w CODE_CC50BD

CODE_CC5032:
	SEP.b #$30
	LDA.b #$3F
	JMP.w CODE_CC50BD

CODE_CC5039:
	SEP.b #$30
	LDA.b #$40
	JMP.w CODE_CC50BD

CODE_CC5040:
	SEP.b #$30
	LDA.b #$17
	JMP.w CODE_CC50BD

CODE_CC5047:
	SEP.b #$30
	LDA.b #$1A
	JMP.w CODE_CC50BD

CODE_CC504E:
	SEP.b #$30
	LDA.b #$20
	JMP.w CODE_CC50BD

CODE_CC5055:
	SEP.b #$30
	LDA.b #$21
	BRA.b CODE_CC50BD

CODE_CC505B:
	SEP.b #$30
	LDA.b #$23
	BRA.b CODE_CC50BD

CODE_CC5061:
	SEP.b #$30
	LDA.b #$24
	BRA.b CODE_CC50BD

CODE_CC5067:
	SEP.b #$30
	LDA.b #$37
	BRA.b CODE_CC50BD

CODE_CC506D:
	SEP.b #$30
	LDA.b #$38
	BRA.b CODE_CC50BD

CODE_CC5073:
	SEP.b #$30
	LDA.b #$39
	BRA.b CODE_CC50BD

CODE_CC5079:
	SEP.b #$30
	JML.l CODE_C54545

CODE_CC507F:
	LDA.b #$11
	BRA.b CODE_CC50BD

CODE_CC5083:
	SEP.b #$30
	LDA.b #$2A
	BRA.b CODE_CC50BD

CODE_CC5089:
	SEP.b #$30
	LDA.b #$48
	BRA.b CODE_CC50BD

CODE_CC508F:
	SEP.b #$30
	LDA.b #$6B
	BRA.b CODE_CC50BD

CODE_CC5095:
	SEP.b #$30
	LDA.b #$3D
	BRA.b CODE_CC50BD

CODE_CC509B:
	SEP.b #$30
	LDA.b #$43
	BRA.b CODE_CC50BD

CODE_CC50A1:
	SEP.b #$30
	LDA.b #$12
	BRA.b CODE_CC50BD

CODE_CC50A7:
	SEP.b #$30
	LDA.b #$B2
	BRA.b CODE_CC50BD

CODE_CC50AD:
	SEP.b #$30
	LDA.b #$86
	BRA.b CODE_CC50BD

CODE_CC50B3:
	SEP.b #$30
	LDA.b #$47
	BRA.b CODE_CC50BD

CODE_CC50B9:
	SEP.b #$30
	LDA.b #$7A
CODE_CC50BD:
	LDX.b $5C
	BEQ.b CODE_CC50FD
	LDY.b #$4F
	CPX.b #$02
	BEQ.b CODE_CC50D6
	BCC.b CODE_CC50E3
	DEX
	CMP.b ($63)
	BNE.b CODE_CC50D6
	XBA
	LDA.b ($63),y
	BIT.b #$80
	BEQ.b CODE_CC50E8
	XBA
CODE_CC50D6:
	DEX
	CMP.b ($60)
	BNE.b CODE_CC50E3
	XBA
	LDA.b ($60),y
	BIT.b #$80
	BEQ.b CODE_CC50E8
	XBA
CODE_CC50E3:
	DEX
	CMP.b ($5D)
	BNE.b CODE_CC50FD
CODE_CC50E8:
	TXA
	STA.b $68
	ASL
	ADC.b $68
	TAX
	LDA.b $5F,x
	STA.b $68
	REP.b #$30
	LDA.b $5D,x
	STA.b $66
	LDY.w #$0001
	RTL

CODE_CC50FD:
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5103(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5103:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0008
	LDA.b $08
	SEC
	SBC.b ($57),y
	BCS.b CODE_CC5114
	LDY.w #$0000
CODE_CC5114:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5117(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5117:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0008
	LDA.b ($57),y
	SEC
	SBC.b $08
	BCS.b CODE_CC5128
	LDY.w #$0000
CODE_CC5128:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC512B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC512B:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0005
	LDA.b $05
	SEC
	SBC.b ($57),y
	BCS.b CODE_CC513C
	LDY.w #$0000
CODE_CC513C:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC513F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC513F:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0005
	LDA.b ($57),y
	SEC
	SBC.b $05
	BCS.b CODE_CC5150
	LDY.w #$0000
CODE_CC5150:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5153(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5153:
	REP.b #$30
	LDA.b $50
	BEQ.b CODE_CC516C
	SEC
	SBC.b $4B
	BEQ.b CODE_CC516C
	BCC.b CODE_CC516C
	SBC.b $4D
	BEQ.b CODE_CC516C
	BCC.b CODE_CC516C
	STA.b $50
	LDY.w #$0000
	RTL

CODE_CC516C:
	STZ.b $50
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5172(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5172:
	REP.b #$30
	LDY.w #$0000
	LDA.b $50
	BEQ.b CODE_CC518B
	SEC
	SBC.b $4B
	BEQ.b CODE_CC518B
	BCC.b CODE_CC518B
	SBC.b $4D
	BEQ.b CODE_CC518B
	BCC.b CODE_CC518B
	STA.b $50
	RTL

CODE_CC518B:
	LDA.b $04
	AND.w #$0F00
	EOR.w #$0800
	BNE.b CODE_CC519F
	LDA.b $07
	AND.w #$0F00
	BNE.b CODE_CC519F
	LDY.w #$0001
CODE_CC519F:
	STZ.b $50
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC51A2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC51A2:
	REP.b #$30
	LDA.b $50
	BEQ.b CODE_CC51BB
	SEC
	SBC.b $4B
	BEQ.b CODE_CC51BB
	BCC.b CODE_CC51BB
	SBC.b $4D
	BEQ.b CODE_CC51BB
	BCC.b CODE_CC51BB
	STA.b $50
	LDY.w #$0001
	RTL

CODE_CC51BB:
	STZ.b $50
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC51C1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC51C1:
	REP.b #$30
	LDA.b $50
	BNE.b CODE_CC51DC
CODE_CC51C7:
	LDA.b $04
	AND.w #$0F00
	EOR.w #$0800
	BNE.b CODE_CC51EB
	LDA.b $07
	AND.w #$0F00
	BNE.b CODE_CC51EB
	LDY.w #$0000
	RTL

CODE_CC51DC:
	SEC
	SBC.b $4B
	BEQ.b CODE_CC51EF
	BCC.b CODE_CC51EF
	SBC.b $4D
	BEQ.b CODE_CC51EF
	BCC.b CODE_CC51EF
	STA.b $50
CODE_CC51EB:
	LDY.w #$0001
	RTL

CODE_CC51EF:
	STZ.b $50
	BRA.b CODE_CC51C7
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC51F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC51F3:
	REP.b #$30
	LDY.w #$0000
	LDA.w #$0000
	CMP.b $4B
	BCC.b CODE_CC5206
	CMP.b $4D
	BCC.b CODE_CC5206
	LDY.w #$0001
CODE_CC5206:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5207(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5207:
	REP.b #$30
	LDA.b $4B
	ORA.b $4D
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC520F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC520F:
	SEP.b #$20
	REP.b #$10
	LDA.b $05
	LDY.w #$0005
	SEC
	SBC.b ($66),y
	BCS.b CODE_CC5220
	EOR.b #$FF
	INC
CODE_CC5220:
	STA.w $0000
	LDA.b $08
	LDY.w #$0008
	SEC
	SBC.b ($66),y
	BCC.b CODE_CC5238
	SBC.w $0000
	BCC.b CODE_CC5238
	LDY.w #$0001
	REP.b #$30
	RTL

CODE_CC5238:
	LDY.w #$0000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC523E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC523E:
	SEP.b #$20
	REP.b #$10
	LDA.b $05
	LDY.w #$0005
	SEC
	SBC.b ($66),y
	BCS.b CODE_CC524F
	EOR.b #$FF
	INC
CODE_CC524F:
	STA.w $0000
	LDY.w #$0008
	LDA.b ($66),y
	SEC
	SBC.b $08
	BCC.b CODE_CC5267
	SBC.w $0000
	BCC.b CODE_CC5267
	LDY.w #$0001
	REP.b #$30
	RTL

CODE_CC5267:
	LDY.w #$0000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC526D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC526D:
	SEP.b #$20
	REP.b #$10
	LDA.b $08
	LDY.w #$0008
	SEC
	SBC.b ($66),y
	BCS.b CODE_CC527E
	EOR.b #$FF
	INC
CODE_CC527E:
	STA.w $0000
	LDA.b $05
	LDY.w #$0005
	SEC
	SBC.b ($66),y
	BCC.b CODE_CC5296
	SBC.w $0000
	BCC.b CODE_CC5296
	LDY.w #$0001
	REP.b #$30
	RTL

CODE_CC5296:
	LDY.w #$0000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC529C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC529C:
	SEP.b #$20
	REP.b #$10
	LDA.b $08
	LDY.w #$0008
	SEC
	SBC.b ($66),y
	BCS.b CODE_CC52AD
	EOR.b #$FF
	INC
CODE_CC52AD:
	STA.w $0000
	LDY.w #$0005
	LDA.b ($66),y
	SEC
	SBC.b $05
	BCC.b CODE_CC52C5
	SBC.w $0000
	BCC.b CODE_CC52C5
	LDY.w #$0001
	REP.b #$30
	RTL

CODE_CC52C5:
	LDY.w #$0000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC52CC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC52CB:
	RTL

CODE_CC52CC:
	REP.b #$30
	LDY.w #$0000
	LDA.b $52
	BNE.b CODE_CC52CB
	JSL.l CODE_CC4FC2
	CPY.w #$0001
	BCS.b CODE_CC5302
	JSL.l CODE_CC5008
	CPY.w #$0001
	BCS.b CODE_CC5302
	JSL.l CODE_C54506
	CPY.w #$0001
	BCS.b CODE_CC5302
	JSL.l CODE_C5451B
	CPY.w #$0001
	BCS.b CODE_CC5302
	JSL.l CODE_C54545
	CPY.w #$0001
	BCS.b CODE_CC5303
CODE_CC5302:
	RTL

CODE_CC5303:
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.w #$0004
	BEQ.b CODE_CC5319
	JSL.l CODE_CC509B
	CPY.w #$0001
	BCC.b CODE_CC5302
	JML.l CODE_CC520F

CODE_CC5319:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC531D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC531D:
	REP.b #$30
	LDY.w #$0000
	LDA.b $5C
	AND.w #$00FF
	BEQ.b CODE_CC53A7
	JSL.l CODE_CC4F7C
	CPY.w #$0001
	BCS.b CODE_CC533B
	JSL.l CODE_CC5083
	CPY.w #$0001
	BCC.b CODE_CC533C
CODE_CC533B:
	RTL

CODE_CC533C:
	JML.l CODE_C54506

CODE_CC5340:
	JSL.l CODE_CC4FDE
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC4FE5
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC4FF3
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC5061
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC5067
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC5047
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC504E
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC5055
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC505B
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC4FFA
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC5083
	CPY.w #$0001
	BCS.b CODE_CC53A7
	JSL.l CODE_CC50B3
CODE_CC53A7:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC53A8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC53A8:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.b $50
	BEQ.b CODE_CC53B6
	DEC.b $50
	DEY
CODE_CC53B6:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC53B9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC53B9:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0000
	LDA.b $50
	BEQ.b CODE_CC53C9
	DEC.b $50
	LDY.w #$0001
CODE_CC53C9:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC53CC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC53CC:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0000
	LDA.b $50
	BEQ.b CODE_CC53C9
	LDY.w #$0001
	LDA.w $0020
	AND.b #$0F
	BNE.b CODE_CC53C9
	DEC.b $50
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC53E6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC53E6:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.b $50
	BEQ.b CODE_CC53B6
	LDA.w $0020
	AND.b #$0F
	BNE.b CODE_CC53FA
	DEC.b $50
CODE_CC53FA:
	LDY.w #$0000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5400(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5400:
	REP.b #$30
	LDY.w #$0001
	LDA.w #$0000
	CMP.b $50
	BEQ.b CODE_CC540F
	LDY.w #$0000
CODE_CC540F:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5410(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5410:
	REP.b #$30
	LDA.b $50
	ORA.b $51
	AND.w #$00FF
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC541B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC541B:
	REP.b #$30
	LDY.w #$0001
	LDA.b $50
	BEQ.b CODE_CC5429
	DEC.b $50
	LDY.w #$0000
CODE_CC5429:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC542A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC542A:
	REP.b #$31
	LDY.w #$0000
	LDA.b $50
	BEQ.b CODE_CC5436
	DEC.b $50
	INY
CODE_CC5436:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5437(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5437:
	REP.b #$30
	LDY.w #$0001
	LDA.w #$0000
	CMP.b $52
	BEQ.b CODE_CC5446
	LDY.w #$0000
CODE_CC5446:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5447(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5447:
	REP.b #$30
	LDA.b $52
	ORA.b $53
	AND.w #$00FF
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5452(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5452:
	REP.b #$30
	LDY.w #$0001
	LDA.b $52
	BEQ.b CODE_CC5465
	CMP.w #$FFFF
	BEQ.b CODE_CC5462
	DEC.b $52
CODE_CC5462:
	LDY.w #$0000
CODE_CC5465:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5466(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5466:
	REP.b #$31
	LDY.w #$0000
	LDA.b $52
	BEQ.b CODE_CC5477
	CMP.w #$FFFF
	BEQ.b CODE_CC5476
	DEC.b $52
CODE_CC5476:
	INY
CODE_CC5477:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5478(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5478:
	REP.b #$30
	LDY.w #$0001
	LDA.w #$0000
	CMP.b $54
	BEQ.b CODE_CC5485
	DEY
CODE_CC5485:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5486(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5486:
	REP.b #$30
	LDA.b $54
	ORA.b $55
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC548E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC548E:
	REP.b #$30
	LDY.w #$0001
	LDA.b $54
	BEQ.b CODE_CC549A
	DEC.b $54
	DEY
CODE_CC549A:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC549B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC549B:
	REP.b #$31
	LDY.w #$0000
	LDA.b $54
	BEQ.b CODE_CC54A7
	DEC.b $54
	INY
CODE_CC54A7:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC54A8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC54A8:				; Glitch: This code doesn't make sense when A is 16-bit.
	REP.b #$30
	LDY.w #$0001
	LDA.b $56
	AND.b #$FF
	CMP.b #$00
	BEQ.b CODE_CC54B6
	DEY
CODE_CC54B6:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC54B7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC54B7:				; Glitch: This code doesn't make sense when A is 16-bit.
	REP.b #$30
	LDA.b $56
	AND.b #$FF
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC54BF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC54BF:				; Glitch: This code doesn't make sense when A is 16-bit.
	REP.b #$30
	LDY.w #$0001
	LDA.b $56
	AND.b #$FF
	BEQ.b CODE_CC54CD
	DEC.b $56
	DEY
CODE_CC54CD:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC54CE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC54CE:				; Glitch: This code doesn't make sense when A is 16-bit.
	REP.b #$30
	LDY.w #$0000
	LDA.b $56
	AND.b #$FF
	BEQ.b CODE_CC54DC
	DEC.b $56
	INY
CODE_CC54DC:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC54DD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC54DD:				; Glitch: This code doesn't make sense when A is 16-bit.
	REP.b #$30
	LDY.b $52
	ORA.b $53
	AND.b #$FF
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC54E7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC54E7:
	REP.b #$30
	LDY.w #$0001
	LDA.b $52
	BEQ.b CODE_CC54F8
	CMP.w #$FFFF
	BEQ.b CODE_CC54F7
	DEC.b $52
CODE_CC54F7:
	DEY
CODE_CC54F8:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC54F9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC54F9:
	JSL.l CODE_C53EA1
	BIT.w #$0002
	BNE.b CODE_CC5507
	CPY.w #$0001
	BCC.b CODE_CC5528
CODE_CC5507:
	SEP.b #$21
	LDY.w #$0001
	LDA.b $08
	SBC.l $7E6DD8
	BCC.b CODE_CC5528
	LDA.b $05
	SBC.l $7E6DD7
	BCS.b CODE_CC5520
CODE_CC551C:
	EOR.b #$FF
	INC
	SEC
CODE_CC5520:
	SBC.b $12
	BCC.b CODE_CC552B
	SBC.b $12
	BCC.b CODE_CC552B
CODE_CC5528:
	LDY.w #$0000
CODE_CC552B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC552E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC552E:
	JSL.l CODE_C53EB9
	BIT.w #$0002
	BNE.b CODE_CC553C
	CPY.w #$0001
	BCC.b CODE_CC5528
CODE_CC553C:
	SEP.b #$21
	LDY.w #$0001
	LDA.l $7E6DD8
	SBC.b $08
	BCC.b CODE_CC5528
	LDA.b $05
	SBC.l $7E6DD7
	BCS.b CODE_CC5520
	BRA.b CODE_CC551C
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5553(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5553:
	JSL.l CODE_C53F8C
	BIT.w #$0002
	BNE.b CODE_CC5561
	CPY.w #$0001
	BCC.b CODE_CC5528
CODE_CC5561:
	SEP.b #$21
	LDY.w #$0001
	LDA.b $05
	SBC.l $7E6DD7
	BCC.b CODE_CC5528
	LDA.b $08
	SBC.l $7E6DD8
	BCS.b CODE_CC557A
CODE_CC5576:
	EOR.b #$FF
	INC
	SEC
CODE_CC557A:
	SBC.b $13
	BCC.b CODE_CC552B
	SBC.b $13
	BCC.b CODE_CC552B
	DEY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5586(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5586:
	JSL.l CODE_C53F53
	BIT.w #$0002
	BNE.b CODE_CC5594
	CPY.w #$0001
	BCC.b CODE_CC5528
CODE_CC5594:
	SEP.b #$21
	LDY.w #$0001
	LDA.l $7E6DD7
	SBC.b $05
	BCC.b CODE_CC5528
	LDA.b $08
	SBC.l $7E6DD8
	BCS.b CODE_CC557A
	BRA.b CODE_CC5576
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC55AB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC55AB:
	SEP.b #$20
	REP.b #$10
	LDA.b $03
	LDY.w #$0000
	BMI.b CODE_CC55BC
	LDX.b $00
	JSL.l CODE_CC4CFE
CODE_CC55BC:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC55BF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC55BF:
	REP.b #$30
	LDY.w #$0001
	LDA.l !RAM_BSZ1_Player_CurrentHP
	AND.w #$00FF
	BEQ.b CODE_CC55CE
	DEY
CODE_CC55CE:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC55CF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC55CF:
	SEP.b #$20
	REP.b #$10
	LDA.b #$00
	BRA.b CODE_CC55E5

CODE_CC55D7:
	SEP.b #$20
	REP.b #$10
	LDA.b #$01
	BRA.b CODE_CC55E5

CODE_CC55DF:
	SEP.b #$20
	REP.b #$10
	LDA.b #$02
CODE_CC55E5:
	LDY.w #$0001
	CMP.l !RAM_BSZ1_Player_CurrentPotion
	BEQ.b CODE_CC55EF
	DEY
CODE_CC55EF:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC55F2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC55F2:
	REP.b #$30
	LDA.w $0020
	AND.w #$000F
	INC
	AND.w #$0010
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5600(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5600:
	REP.b #$30
	LDA.w $0020
	AND.w #$0003
	INC
	AND.w #$0004
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC560E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC560E:
	REP.b #$30
	LDA.b $24
	AND.w #$00FF
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5617(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5617:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.b $24
	CMP.b $59
	BCS.b CODE_CC5625
	DEY
CODE_CC5625:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5628(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5628:
	SEP.b #$20
	REP.b #$10
	LDY.w #$000F
	LDA.b $00
	CMP.b #$45
	BEQ.b CODE_CC5649
	CMP.b #$30
	BEQ.b CODE_CC564C
	LDA.l $7E7419
	BIT.b #$01
	BEQ.b CODE_CC564C
	STZ.b $33
	LDY.w #$0001
	REP.b #$30
	RTL

CODE_CC5649:
	LDY.w #$000E
CODE_CC564C:
	TYA
	AND.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BEQ.b CODE_CC5658
	LDA.b #$08
	STA.w $0046
CODE_CC5658:
	LDY.w #$0000
	LDA.b $5C
	BEQ.b CODE_CC56BA
	JSL.l CODE_C54584
	CPY.w #$0001
	BCS.b CODE_CC56BA
	JML.l CODE_C5455A

CODE_CC566C:
	REP.b #$30
	JSL.l CODE_CC4F8A
	CPY.w #$0001
	BCS.b CODE_CC56BA
	JSL.l CODE_CC4F91
	CPY.w #$0001
	BCS.b CODE_CC56BA
	JSL.l CODE_CC4FA6
	CPY.w #$0001
	BCS.b CODE_CC56BA
	JSL.l CODE_CC4FAD
	CPY.w #$0001
	BCS.b CODE_CC56BA
	JSL.l CODE_CC4FB4
	CPY.w #$0001
	BCS.b CODE_CC56BA
	JSL.l CODE_CC4FBB
	CPY.w #$0001
	BCS.b CODE_CC56BA
	JSL.l CODE_CC4FC2
	CPY.w #$0001
	BCS.b CODE_CC56BA
	JSL.l CODE_CC500F
	CPY.w #$0001
	BCS.b CODE_CC56BA
	JSL.l CODE_CC5016
CODE_CC56BA:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC56BD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC56BD:
	SEP.b #$20
	REP.b #$10
	LDY.w #$000E
	LDA.b $00
	CMP.b #$47
	BEQ.b CODE_CC56DD
	LDY.w #$000F
	LDA.l $7E7419
	BIT.b #$01
	BEQ.b CODE_CC56DD
	STZ.b $33
	LDY.w #$0001
	REP.b #$30
	RTL

CODE_CC56DD:
	TYA
	AND.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BEQ.b CODE_CC56E9
	LDA.b #$08
	STA.w $0046
CODE_CC56E9:
	REP.b #$30
	JSL.l CODE_CC54E7
	CPY.w #$0001
	BCC.b CODE_CC5750
	LDY.w #$0000
	LDA.b $5C
	AND.w #$00FF
	BEQ.b CODE_CC56BA
	JSL.l CODE_CC5A50
	CPY.w #$0001
	BCC.b CODE_CC5712
	LDA.w #$0006
	JSL.l CODE_C5C648
	LDA.b $47
	STA.b $54
CODE_CC5712:
	JML.l CODE_C5455A

CODE_CC5716:
	JSL.l CODE_CC4FA6
	CPY.w #$0001
	BCS.b CODE_CC5750
	JSL.l CODE_CC4FAD
	CPY.w #$0001
	BCS.b CODE_CC5750
	JSL.l CODE_CC4FB4
	CPY.w #$0001
	BCS.b CODE_CC5750
	JSL.l CODE_CC4FBB
	CPY.w #$0001
	BCS.b CODE_CC5750
	JSL.l CODE_CC4FC2
	CPY.w #$0001
	BCS.b CODE_CC5750
	JSL.l CODE_CC500F
	CPY.w #$0001
	BCS.b CODE_CC5750
	JSL.l CODE_CC5016
CODE_CC5750:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5753(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5753:
	SEP.b #$20
	REP.b #$10
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BIT.b #$1E
	BEQ.b CODE_CC576A
	LDA.b #$08
	STA.w $0046
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC576A:
	REP.b #$30
	JSL.l CODE_CC54E7
	CPY.w #$0001
	BCC.b CODE_CC57CA
	LDY.w #$0000
	LDA.b $5C
	AND.w #$00FF
	BEQ.b CODE_CC57CA
	JSL.l CODE_CC5A50
	CPY.w #$0001
	BCC.b CODE_CC578C
	JSL.l CODE_CC357A
CODE_CC578C:
	JML.l CODE_C5455A

CODE_CC5790:
	JSL.l CODE_CC4FA6
	CPY.w #$0001
	BCS.b CODE_CC57CA
	JSL.l CODE_CC4FAD
	CPY.w #$0001
	BCS.b CODE_CC57CA
	JSL.l CODE_CC4FB4
	CPY.w #$0001
	BCS.b CODE_CC57CA
	JSL.l CODE_CC4FBB
	CPY.w #$0001
	BCS.b CODE_CC57CA
	JSL.l CODE_CC4FC2
	CPY.w #$0001
	BCS.b CODE_CC57CA
	JSL.l CODE_CC500F
	CPY.w #$0001
	BCS.b CODE_CC57CA
	JSL.l CODE_CC5016
CODE_CC57CA:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC57CD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC57CD:
	SEP.b #$20
	REP.b #$10
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BEQ.b CODE_CC57DC
	LDA.b #$08
	STA.w $0046
CODE_CC57DC:
	JSL.l CODE_CC5628
	CPY.w #$0001
	BCC.b CODE_CC5824
	LDA.b ($66)
	CMP.w #$0808
	BEQ.b CODE_CC5824
	CMP.w #$0707
	BNE.b CODE_CC5802
	LDY.w #$0002
	LDA.b ($66),y
	AND.w #$00FF
	BEQ.b CODE_CC581F
	CMP.w #$0008
	BNE.b CODE_CC5820
	BRA.b CODE_CC581F

CODE_CC5802:
	CMP.w #$0B0B
	BNE.b CODE_CC5812
	JSL.l CODE_CC520F
	CPY.w #$0001
	BCS.b CODE_CC5820
	INY
	RTL

CODE_CC5812:
	LDY.w #$004F
	LDA.b ($66),y
	AND.w #$0003
	CMP.w #$0001
	BEQ.b CODE_CC5820
CODE_CC581F:
	RTL

CODE_CC5820:
	JSL.l CODE_CC357A
CODE_CC5824:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5828(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5828:
	SEP.b #$20
	REP.b #$10
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BEQ.b CODE_CC5837
	LDA.b #$08
	STA.w $0046
CODE_CC5837:
	JSL.l CODE_CC5628
	CPY.w #$0001
	BCC.b CODE_CC5824
	LDA.b ($66)
	CMP.w #$0808
	BEQ.b CODE_CC5824
	CMP.w #$0707
	BNE.b CODE_CC585D
	LDY.w #$0002
	LDA.b ($66),y
	AND.w #$00FF
	BEQ.b CODE_CC587A
	CMP.w #$0008
	BNE.b CODE_CC5820
	BRA.b CODE_CC587A

CODE_CC585D:
	CMP.w #$0B0B
	BNE.b CODE_CC586D
	JSL.l CODE_CC523E
	CPY.w #$0001
	BCS.b CODE_CC5820
	INY
	RTL

CODE_CC586D:
	LDY.w #$004F
	LDA.b ($66),y
	AND.w #$0003
	CMP.w #$0000
	BEQ.b CODE_CC5820
CODE_CC587A:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC587B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC587B:
	SEP.b #$20
	REP.b #$10
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BEQ.b CODE_CC588A
	LDA.b #$08
	STA.w $0046
CODE_CC588A:
	JSL.l CODE_CC5628
	CPY.w #$0001
	BCC.b CODE_CC5824
	LDA.b ($66)
	CMP.w #$0808
	BEQ.b CODE_CC58D2
	CMP.w #$0707
	BNE.b CODE_CC58B0
	LDY.w #$0002
	LDA.b ($66),y
	AND.w #$00FF
	BEQ.b CODE_CC58BF
	CMP.w #$0008
	BNE.b CODE_CC58D2
	BRA.b CODE_CC58BF

CODE_CC58B0:
	CMP.w #$0B0B
	BNE.b CODE_CC58C0
	JSL.l CODE_CC526D
	CPY.w #$0001
	BCS.b CODE_CC58CE
	INY
CODE_CC58BF:
	RTL

CODE_CC58C0:
	LDY.w #$004F
	LDA.b ($66),y
	AND.w #$0003
	CMP.w #$0003
	BEQ.b CODE_CC58CE
	RTL

CODE_CC58CE:
	JSL.l CODE_CC357A
CODE_CC58D2:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC58D6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC58D6:
	SEP.b #$20
	REP.b #$10
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BEQ.b CODE_CC58E5
	LDA.b #$08
	STA.w $0046
CODE_CC58E5:
	JSL.l CODE_CC5628
	CPY.w #$0001
	BCC.b CODE_CC58D2
	LDA.b ($66)
	CMP.w #$0808
	BEQ.b CODE_CC58D2
	CMP.w #$0707
	BNE.b CODE_CC590B
	LDY.w #$0002
	LDA.b ($66),y
	AND.w #$00FF
	BEQ.b CODE_CC591A
	CMP.w #$0008
	BNE.b CODE_CC58CE
	BRA.b CODE_CC591A

CODE_CC590B:
	CMP.w #$0B0B
	BNE.b CODE_CC591B
	JSL.l CODE_CC526D
	CPY.w #$0001
	BCS.b CODE_CC58CE
	INY
CODE_CC591A:
	RTL

CODE_CC591B:
	LDY.w #$004F
	LDA.b ($66),y
	AND.w #$0003
	CMP.w #$0002
	BEQ.b CODE_CC58CE
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC67AD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC67AD:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E7419
	BIT.b #$01
	BEQ.b +
	STZ.b $33
	INY
+:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5929(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5929:
	JSL.l CODE_CC5BB8
	SEP.b #$20
	REP.b #$10
	CPY.w #$0001
	BCC.b CODE_CC594B
	LDY.w #$0000
	LDX.w $0652
	CPX.w #$FFFF
	BNE.b CODE_CC5948
	LDA.w $0602
	CMP.b #$0B
	BNE.b CODE_CC598F
CODE_CC5948:
	REP.b #$30
	RTL

CODE_CC594B:
	LDA.l $7E7419
	BIT.b #$01
	BEQ.b CODE_CC595B
	STZ.b $33
	LDY.w #$0001
	REP.b #$30
	RTL

CODE_CC595B:
	JSL.l CODE_CC5A50
	CPY.w #$0001
	BCC.b CODE_CC596B
	LDA.w #$0006
	JSL.l CODE_C5C648
CODE_CC596B:
	SEP.b #$20
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	BEQ.b CODE_CC5994
	BIT.b #$01
	BEQ.b CODE_CC598F
	LDA.b $44
	CMP.b #$0E
	BEQ.b CODE_CC598F
	CMP.b #$00
	BEQ.b CODE_CC5989
	JSL.l CODE_CC2D0F
	SEP.b #$20
	BRA.b CODE_CC598F

CODE_CC5989:
	JSL.l CODE_CC2D63
	SEP.b #$20
CODE_CC598F:
	LDA.b #$08
	STA.w $0046
CODE_CC5994:
	JSL.l CODE_CC54E7
	CPY.w #$0001
	BCC.b CODE_CC59E6
	SEP.b #$20
	LDY.w #$0000
	STZ.b $1C
	LDA.b $5C
	BEQ.b CODE_CC59E6
	JML.l CODE_C5455A

CODE_CC59AC:
	JSL.l CODE_CC4FA6
	CPY.w #$0001
	BCS.b CODE_CC59E6
	JSL.l CODE_CC4FAD
	CPY.w #$0001
	BCS.b CODE_CC59E6
	JSL.l CODE_CC4FB4
	CPY.w #$0001
	BCS.b CODE_CC59E6
	JSL.l CODE_CC4FBB
	CPY.w #$0001
	BCS.b CODE_CC59E6
	JSL.l CODE_CC4FC2
	CPY.w #$0001
	BCS.b CODE_CC59E6
	JSL.l CODE_CC500F
	CPY.w #$0001
	BCS.b CODE_CC59E6
	JSL.l CODE_CC5016
CODE_CC59E6:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC59E9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC59E9:
	SEP.b #$20
	REP.b #$10
	LDA.b #$07
	BRA.b CODE_CC5A07

CODE_CC59F1:
	SEP.b #$20
	REP.b #$10
	LDA.b #$0F
	BRA.b CODE_CC5A07

CODE_CC59F9:
	SEP.b #$20
	REP.b #$10
	LDA.b #$17
	BRA.b CODE_CC5A07

CODE_CC5A01:
	SEP.b #$20
	REP.b #$10
	LDA.b #$1F
CODE_CC5A07:
	CMP.b $4F
	BCC.b CODE_CC5A17
	SBC.b #$07
	CMP.b $4F
	BEQ.b CODE_CC5A13
	BCS.b CODE_CC5A17
CODE_CC5A13:
	LDY.w #$0001
	RTL

CODE_CC5A17:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5A1B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5A1B:
	JSL.l CODE_CC4F83
	CPY.w #$0001
	BCC.b CODE_CC5A54
	LDY.w #$0002
	LDA.b ($66),y
	AND.w #$000F
	CMP.w #$0007
	BEQ.b CODE_CC5A34
	LDY.w #$0000
CODE_CC5A34:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5A35(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5A35:
	JSL.l CODE_CC4F83
	CPY.w #$0001
	BCS.b CODE_CC5A54
	JSL.l CODE_CC4FA6
	CPY.w #$0001
	BCS.b CODE_CC5A54
	JSL.l CODE_CC4F98
	CPY.w #$0001
	BCS.b CODE_CC5A54
CODE_CC5A50:
	JML.l CODE_C54584

CODE_CC5A54:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5A55(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5A55:
	JSL.l CODE_CC4F83
	CPY.w #$0001
	BCS.b CODE_CC5A6F
CODE_CC5A5E:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	LSR
	BCS.b CODE_CC5A6B
	JML.l CODE_CC6668

CODE_CC5A6B:
	JML.l CODE_CC6672

CODE_CC5A6F:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5A70(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5A70:
	SEP.b #$20
	REP.b #$10
	LDA.b #$01
	BRA.b CODE_CC5A86

CODE_CC5A78:
	SEP.b #$20
	REP.b #$10
	LDA.b #$02
	BRA.b CODE_CC5A86

CODE_CC5A80:
	SEP.b #$20
	REP.b #$10
	LDA.b #$03
CODE_CC5A86:
	LDY.w #$0001
	CMP.l $7E6DE5
	BEQ.b CODE_CC5A90
	DEY
CODE_CC5A90:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5A93(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5A93:
	SEP.b #$20
	REP.b #$10
	LDA.l $7E6DD8
	CMP.b #$56
	BCC.b CODE_CC5AA3
	CMP.b #$64
	BCC.b CODE_CC5AA9
CODE_CC5AA3:
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC5AA9:
	LDY.w #$0001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5AAF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5AAF:
	SEP.b #$20
	REP.b #$10
	LDA.l $7E6DD8
	CMP.b #$C1
	BCS.b CODE_CC5AA3
	CMP.b #$BB
	BCS.b CODE_CC5AA9
	LDY.w #$0000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5AC5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5AC5:
	SEP.b #$20
	REP.b #$10
	LDA.l $7E6DD7
	CMP.b #$20
	BCC.b CODE_CC5AA3
	CMP.b #$2D
	BCC.b CODE_CC5AA9
	LDY.w #$0000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5ADB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5ADB:
	SEP.b #$20
	REP.b #$10
	LDA.l $7E6DD7
	CMP.b #$DD
	BCS.b CODE_CC5AA3
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.b #$D8
else
	CMP.b #$D2
endif
	BCS.b CODE_CC5AA9
	LDY.w #$0000
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5AF1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5AF1:
	JSL.l CODE_CC5A93
	CPY.w #$0001
	BCS.b CODE_CC5B19
	JSL.l CODE_CC5AAF
	CPY.w #$0001
	BCS.b CODE_CC5B19
	JSL.l CODE_CC5AC5
	CPY.w #$0001
	BCS.b CODE_CC5B19
	JSL.l CODE_CC5ADB
	CPY.w #$0001
	BCS.b CODE_CC5B19
	LDY.w #$0001
	RTL

CODE_CC5B19:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5B1D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5B1D:
	JSL.l CODE_CC6963
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	CMP.b $43
	BCC.b CODE_CC5B2D
	DEY
CODE_CC5B2D:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5B30(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5B30:
	JSL.l CODE_CC6963
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	CMP.b $43
	BCS.b CODE_CC5B2D
	DEY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5B43(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5B43:
	REP.b #$30
	LDA.w #$002B
	BRA.b CODE_CC5B51

CODE_CC5B4A:
	REP.b #$30
	LDA.w #$0049
	BRA.b CODE_CC5B51

CODE_CC5B51:
	PEA.w $0001
	PHA
	PHD
	JSL.l CODE_CC5FBD
	PLD
	STA.b $77
	TSC
	CLC
	ADC.w #$0004
	TCS
	CPY.w #$0001
	BCS.b CODE_CC5BA8
	SEP.b #$31
	LDY.b #$44
	LDA.b ($77),y
	BEQ.b CODE_CC5BA8
	LDY.b #$05
	LDA.b $05
	SBC.b ($77),y
	BPL.b CODE_CC5B7B
	EOR.b #$FF
	INC
CODE_CC5B7B:
	SEC
	SBC.b $12
	BCC.b CODE_CC5B88
	LDY.b #$12
	SBC.b ($77),y
	BEQ.b CODE_CC5B88
	BCS.b CODE_CC5BA8
CODE_CC5B88:
	LDY.b #$08
	LDA.b $08
	SEC
	SBC.b ($77),y
	BPL.b CODE_CC5B94
	EOR.b #$FF
	INC
CODE_CC5B94:
	SEC
	SBC.b $13
	BCC.b CODE_CC5BA1
	LDY.b #$13
	SBC.b ($77),y
	BEQ.b CODE_CC5BA1
	BCS.b CODE_CC5BA8
CODE_CC5BA1:
	REP.b #$30
	LDA.b $77
	STA.b $66
	RTL

CODE_CC5BA8:
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5BAE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5BAE:
	JSL.l CODE_CC4DC3
	CPY.w #$0001
	BCC.b CODE_CC5BB8
	RTL

CODE_CC5BB8:
	SEP.b #$31
	LDY.b #$44
	LDA.b ($57),y
	BEQ.b CODE_CC5BF4
	LDY.b #$05
	LDA.b $05
	SBC.b ($57),y
	BPL.b CODE_CC5BCB
	EOR.b #$FF
	INC
CODE_CC5BCB:
	SEC
	SBC.b $12
	BCC.b CODE_CC5BD8
	LDY.b #$12
	SBC.b ($57),y
	BEQ.b CODE_CC5BD8
	BCS.b CODE_CC5BF4
CODE_CC5BD8:
	LDY.b #$08
	LDA.b $08
	SEC
	SBC.b ($57),y
	BPL.b CODE_CC5BE4
	EOR.b #$FF
	INC
CODE_CC5BE4:
	SEC
	SBC.b $13
	BCC.b CODE_CC5BF1
	LDY.b #$13
	SBC.b ($57),y
	BEQ.b CODE_CC5BF1
	BCS.b CODE_CC5BF4
CODE_CC5BF1:
	REP.b #$30
	RTL

CODE_CC5BF4:
	LDY.b #$00
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5BFF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5BF9:
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC5BFF:
	REP.b #$10
	SEP.b #$20
	LDA.b #$01
	BRA.b CODE_CC5C15

CODE_CC5C07:
	REP.b #$10
	SEP.b #$20
	LDA.b #$02
	BRA.b CODE_CC5C15

CODE_CC5C0F:
	REP.b #$10
	SEP.b #$20
	LDA.b #$03
CODE_CC5C15:
	CMP.l $7E6DE6
	BNE.b CODE_CC5BF9
	LDY.w #$0001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5C21(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5C21:
	REP.b #$10
	SEP.b #$20
	LDA.b #$01
	BRA.b CODE_CC5C2F

CODE_CC5C29:
	REP.b #$10
	SEP.b #$20
	LDA.b #$02
CODE_CC5C2F:
	CMP.l $7E72FB
	BNE.b CODE_CC5BF9
	LDY.w #$0001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5C3B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5C3B:
	REP.b #$10
	SEP.b #$20
	LDA.b #$01
	BRA.b CODE_CC5C49

CODE_CC5C43:
	REP.b #$10
	SEP.b #$20
	LDA.b #$02
CODE_CC5C49:
	CMP.l $7E72FB
	BNE.b CODE_CC5BF9
	LDA.b #$00
	STA.l $7E72FB
	LDY.w #$0001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5C5B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5C5B:
	REP.b #$30
	LDY.w #$0001
	LDA.b $33
	AND.w #$00FF
	BEQ.b CODE_CC5C68
	DEY
CODE_CC5C68:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5C69(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5C69:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.b #$00
	CMP.w $0309
	BEQ.b CODE_CC5C78
	DEY
CODE_CC5C78:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5C7B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5C7B:
	REP.b #$30
	JSL.l CODE_CC5BB8
	CPY.w #$0001
	BCS.b CODE_CC5C8A
	LDY.w #$0001
	RTL

CODE_CC5C8A:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5C8E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5C8E:
	REP.b #$30
	LDY.w #$0001
	LDA.b ($57)
	AND.w #$00FF
	CMP.w #$0017
	BEQ.b CODE_CC5CBA
	CMP.w #$0012
	BEQ.b CODE_CC5CBA
	CMP.w #$0086
	BEQ.b CODE_CC5CBA
	CMP.w #$00B2
	BEQ.b CODE_CC5CBA
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.w #$00CD
	BEQ.b CODE_CC5CBA
endif
	LDY.w #$0001
	LDA.b ($57),y
	AND.w #$FFFF
	CMP.w #$0C6A
	BCS.b CODE_CC5CBA
	RTL

CODE_CC5CBA:
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5CBE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5CBE:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.b #$00
	CMP.l !RAM_BSZ1_Player_CurrentBombCount
	BEQ.b CODE_CC5CCE
	DEY
CODE_CC5CCE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5CD1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5CD1:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.w $0309
	CMP.b $0C
	STA.b $0C
	BNE.b CODE_CC5CE2
	DEY
CODE_CC5CE2:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5CE5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5CE5:
	REP.b #$30
	LDY.w #$0001
	LDA.w $0309
	AND.w #$00FF
	TAX
	LDA.l !RAM_BSZ1_Player_Inventory,x
	AND.w #$00FF
	BEQ.b CODE_CC5CFC
	DEY
	RTL

CODE_CC5CFC:
	CPX.w #$0006
	BNE.b CODE_CC5D0B
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	AND.w #$00FF
	BEQ.b CODE_CC5D0B
	DEY
CODE_CC5D0B:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5D0C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5D0C:
	REP.b #$30
	LDY.w #$0001
	LDA.l !RAM_BSZ1_Player_CurrentBoomerang
	AND.w #$00FF
	BEQ.b CODE_CC5D1B
	DEY
CODE_CC5D1B:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5D1C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5D1C:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.b #$00
	CMP.l !RAM_BSZ1_Player_GotBowFlag
	BEQ.b CODE_CC5D2C
	DEY
CODE_CC5D2C:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5D2F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5D2F:
	SEP.b #$20
	REP.b #$10
	LDY.w #$0001
	LDA.b #$00
	CMP.l !RAM_BSZ1_Player_CurrentArrow
	BEQ.b CODE_CC5D3F
	DEY
CODE_CC5D3F:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5D42(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5D42:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_GotMeatFlag
	AND.w #$00FF
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5D4D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5D4D:
	JSL.l CODE_CC5079
	CPY.w #$0001
	BCC.b CODE_CC5D5A
	JSL.l CODE_CC520F
CODE_CC5D5A:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5D5B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5D5B:
	JSL.l CODE_CC5079
	CPY.w #$0001
	BCC.b CODE_CC5D5A
	JSL.l CODE_CC523E
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5D69(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5D69:
	JSL.l CODE_CC5079
	CPY.w #$0001
	BCC.b CODE_CC5D5A
	JSL.l CODE_CC526D
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5D77(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5D77:
	JSL.l CODE_CC5079
	CPY.w #$0001
	BCC.b CODE_CC5D5A
	JSL.l CODE_CC529C
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5D85(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5D85:
	SEP.b #$20
	REP.b #$10
	LDX.w #$0000
	BRA.b CODE_CC5D91

CODE_CC5D8E:
	LDX.w #$002A
CODE_CC5D91:
	LDA.b #$00
	XBA
	LDA.b $5C
	TAY
	BEQ.b CODE_CC5DB2
	TXA
	CMP.b ($5D)
	BEQ.b CODE_CC5DAC
	DEY
	BEQ.b CODE_CC5DB2
	CMP.b ($60)
	BEQ.b CODE_CC5DAC
	DEY
	BEQ.b CODE_CC5DB2
	CMP.b ($63)
	BNE.b CODE_CC5DB2
CODE_CC5DAC:
	LDY.w #$0000
	REP.b #$30
	RTL

CODE_CC5DB2:
	LDY.w #$0001
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5DB8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5DB8:
	SEP.b #$10
	LDX.b #$30
	PHD
	REP.b #$20
	LDA.w #$0600
CODE_CC5DC2:
	TCD
	CPX.b $0600
	BEQ.b CODE_CC5DD7
CODE_CC5DC7:
	CLC
	ADC.w #$0080
	CMP.w #$1500
	BNE.b CODE_CC5DC2
	REP.b #$10
	LDY.w #$0000
	PLD
	RTL

CODE_CC5DD7:
	LDY.b $0602
	CPY.b #$03
	BNE.b CODE_CC5DC7
	REP.b #$10
	LDY.w #$0001
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5DE4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5DE4:
	JSL.l CODE_CC5089
	CPY.w #$0001
	BCS.b CODE_CC5DF1
	JSL.l CODE_CC5083
CODE_CC5DF1:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5DF2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5DF2:
	REP.b #$30
	LDA.b $52
	CMP.w #$FFFF
	BEQ.b CODE_CC5E0B
	JSL.l CODE_CC665F
	CPY.w #$0001
	BCC.b CODE_CC5E0B
	STZ.w $0005
	LDY.w #$0000
	RTL

CODE_CC5E0B:
	JSL.l CODE_C53E71
	CPY.w #$0001
	BCS.b CODE_CC5E4D
	BIT.w #$0003
	BEQ.b CODE_CC5E4D
	JSL.l CODE_CC4CA8
	CPY.w #$0001
	BCC.b CODE_CC5E2E
	JSL.l CODE_CC12A6
	LDA.b $77
	STA.b $57
	LDY.w #$0001
	RTL

CODE_CC5E2E:
	JSL.l CODE_CC5B4A
	CPY.w #$0001
	BCC.b CODE_CC5E4D
	SEP.b #$20
	LDA.b $08
	SEC
	SBC.b $2D
	CLC
	ADC.b #$08
	SEC
	LDY.w #$0008
	SBC.b ($66),y
	LDY.w #$0000
	BCC.b CODE_CC5E4D
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $05
	LDY.w #$0005
	SEC
	SBC.b ($66),y
	LDY.w #$0000
	BCS.b +
	EOR.b #$FF
	INC
+:
	CMP.b #$03
	BCS.b CODE_CC5E4D
endif
	INY
CODE_CC5E4D:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5E4E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5E4E:
	REP.b #$30
	LDA.b $52
	CMP.w #$FFFF
	BEQ.b CODE_CC5E67
	JSL.l CODE_CC665F
	CPY.w #$0001
	BCC.b CODE_CC5E67
	STZ.w $0005
	LDY.w #$0000
	RTL

CODE_CC5E67:
	JSL.l CODE_C53E89
	CPY.w #$0001
	BCS.b CODE_CC5EAA
	BIT.w #$0003
	BEQ.b CODE_CC5EAA
	JSL.l CODE_CC4CA8
	CPY.w #$0001
	BCC.b CODE_CC5E8A
	JSL.l CODE_CC12A6
	LDA.b $77
	STA.b $57
	LDY.w #$0001
	RTL

CODE_CC5E8A:
	JSL.l CODE_CC5B4A
	CPY.w #$0001
	BCC.b CODE_CC5EAA
	SEP.b #$20
	LDY.w #$0008
	LDA.b ($66),y
	LDY.w #$0000
	CLC
	ADC.b #$07
	SEC
	SBC.b $08
	BCC.b CODE_CC5EAA
	SBC.b $2E
	BCC.b CODE_CC5EAA
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $05
	LDY.w #$0005
	SEC
	SBC.b ($66),y
	LDY.w #$0000
	BCS.b +
	EOR.b #$FF
	INC
+:
	CMP.b #$03
	BCS.b CODE_CC5EAA
endif
	INY
CODE_CC5EAA:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5EAB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5EAB:
	REP.b #$30
	LDA.b $52
	CMP.w #$FFFF
	BEQ.b CODE_CC5EC4
	JSL.l CODE_CC665F
	CPY.w #$0001
	BCC.b CODE_CC5EC4
	STZ.w $0005
	LDY.w #$0000
	RTL

CODE_CC5EC4:
	JSL.l CODE_C53F7E
	CPY.w #$0001
	BCS.b CODE_CC5F06
	BIT.w #$0003
	BEQ.b CODE_CC5F06
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSL.l OM1W3_CODE_CC5B2C
else
	JSL.l CODE_CC4CA8
endif
	CPY.w #$0001
	BCC.b CODE_CC5EE7
	JSL.l CODE_CC12A6
	LDA.b $77
	STA.b $57
	LDY.w #$0001
	RTL

CODE_CC5EE7:
	JSL.l CODE_CC5B4A
	CPY.w #$0001
	BCC.b CODE_CC5F06
	SEP.b #$20
	LDA.b $05
	SEC
	SBC.b $2C
	CLC
	ADC.b #$08
	SEC
	LDY.w #$0005
	SBC.b ($66),y
	LDY.w #$0000
	BCC.b CODE_CC5F06
	INY
CODE_CC5F06:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5F07(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5F07:
	REP.b #$30
	LDA.b $52
	CMP.w #$FFFF
	BEQ.b CODE_CC5F20
	JSL.l CODE_CC665F
	CPY.w #$0001
	BCC.b CODE_CC5F20
	STZ.w $0005
	LDY.w #$0000
	RTL

CODE_CC5F20:
	JSL.l CODE_C53F45
	CPY.w #$0001
	BCS.b CODE_CC5F63
	BIT.w #$0003
	BEQ.b CODE_CC5F63
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	JSL.l OM1W3_CODE_CC5B2C
else
	JSL.l CODE_CC4CA8
endif
	CPY.w #$0001
	BCC.b CODE_CC5F43
	JSL.l CODE_CC12A6
	LDA.b $77
	STA.b $57
	LDY.w #$0001
	RTL

CODE_CC5F43:
	JSL.l CODE_CC5B4A
	CPY.w #$0001
	BCC.b CODE_CC5F63
	SEP.b #$20
	LDY.w #$0005
	LDA.b ($66),y
	LDY.w #$0000
	CLC
	ADC.b #$07
	SEC
	SBC.b $05
	BCC.b CODE_CC5F63
	SBC.b $2B
	BCC.b CODE_CC5F63
	INY
CODE_CC5F63:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5F64(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5F64:
	REP.b #$31
	LDY.w #$0001
	LDA.b $4B
	ADC.b $4D
	STA.w $0000
	LDA.b $3C
	ASL
	CMP.w $0000
	BCS.b CODE_CC5F79
	DEY
CODE_CC5F79:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5F7A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5F7A:
	REP.b #$31
	LDY.w #$0001
	LDA.b $3C
	ASL
	STA.w $0000
	LDA.b $4B
	CLC
	ADC.b $4D
	CMP.w $0000
	BCS.b CODE_CC5F79
	DEY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5F91(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5F91:
	REP.b #$30
	LDA.w #$0001
	BRA.b CODE_CC5FB4

CODE_CC5F98:
	REP.b #$30
	LDA.w #$0012
	BRA.b CODE_CC5FB4

CODE_CC5F9F:
	REP.b #$30
	LDA.w #$0004
	BRA.b CODE_CC5FB4

CODE_CC5FA6:
	REP.b #$30
	LDA.w #$0008
	BRA.b CODE_CC5FB4

CODE_CC5FAD:
	REP.b #$30
	LDA.w #$000E
	BRA.b CODE_CC5FB4

CODE_CC5FB4:
	AND.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$00FF
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5FBD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5FBD:
	REP.b #$21
	SEP.b #$10
	LDA.b $08,s
	TAY
	BEQ.b CODE_CC5FDD
	LDA.b $06,s
	TAX
	LDA.w #$0600
CODE_CC5FCC:
	TCD
	CPX.b $0600
	BNE.b CODE_CC5FD4
	DEY
	BEQ.b CODE_CC5FDD
CODE_CC5FD4:
	CLC
	ADC.w #$0080
	CMP.w #$1000
	BCC.b CODE_CC5FCC
CODE_CC5FDD:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC5FE0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC5FE0:
	REP.b #$21
	SEP.b #$10
	LDA.b $08,s
	TAY
	BEQ.b CODE_CC6010
	TDC
	STA.w $0000
	LDA.b $06,s
	TAX
	LDA.w #$0600
CODE_CC5FF3:
	TCD
	CPX.b $0600
	BNE.b CODE_CC6007
	PHA
	LDA.b $0657
	CMP.w $0000
	BEQ.b CODE_CC6003
	PLA
	BRA.b CODE_CC6007

CODE_CC6003:
	PLA
	DEY
	BEQ.b CODE_CC6010
CODE_CC6007:
	CLC
	ADC.w #$0080
	CMP.w #$1000
	BCC.b CODE_CC5FF3
CODE_CC6010:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6013(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6013:
	JSL.l CODE_CC487F
	CPY.w #$0001
	BCS.b CODE_CC6031
	JSL.l CODE_C53DD7
	CPY.w #$0001
	BCS.b CODE_CC6031
	JSL.l CODE_CC5D4D
	CPY.w #$0001
	BCS.b CODE_CC6031
	LDY.w #$0000
CODE_CC6031:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6032(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6032:
	JSL.l CODE_CC488F
	CPY.w #$0001
	BCS.b CODE_CC6050
	JSL.l CODE_C53E1A
	CPY.w #$0001
	BCS.b CODE_CC6050
	JSL.l CODE_CC5D5B
	CPY.w #$0001
	BCS.b CODE_CC6050
	LDY.w #$0000
CODE_CC6050:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6051(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6051:
	JSL.l CODE_CC489F
	CPY.w #$0001
	BCS.b CODE_CC606F
	JSL.l CODE_C53E54
	CPY.w #$0001
	BCS.b CODE_CC606F
	JSL.l CODE_CC5D69
	CPY.w #$0001
	BCS.b CODE_CC606F
	LDY.w #$0000
CODE_CC606F:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6070(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6070:
	JSL.l CODE_CC48AF
	CPY.w #$0001
	BCS.b CODE_CC608E
	JSL.l CODE_C53E37
	CPY.w #$0001
	BCS.b CODE_CC608E
	JSL.l CODE_CC5D77
	CPY.w #$0001
	BCS.b CODE_CC608E
	LDY.w #$0000
CODE_CC608E:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC608F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC608F:
	JSL.l CODE_CC5628
	CPY.w #$0001
	BCC.b CODE_CC609C
	JSL.l CODE_CC357A
CODE_CC609C:
	JSL.l CODE_CC4F9F
	CPY.w #$0001
	BCC.b CODE_CC60A9
	JSL.l CODE_CC520F
CODE_CC60A9:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC60AA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC60AA:
	JSL.l CODE_CC5628
	CPY.w #$0001
	BCC.b CODE_CC60B7
	JSL.l CODE_CC357A
CODE_CC60B7:
	JSL.l CODE_CC4F9F
	CPY.w #$0001
	BCC.b CODE_CC60C4
	JSL.l CODE_CC523E
CODE_CC60C4:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC60C5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC60C5:
	JSL.l CODE_CC5628
	CPY.w #$0001
	BCC.b CODE_CC60D2
	JSL.l CODE_CC357A
CODE_CC60D2:
	JSL.l CODE_CC4F9F
	CPY.w #$0001
	BCC.b CODE_CC60DF
	JSL.l CODE_CC526D
CODE_CC60DF:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC60E0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC60E0:
	JSL.l CODE_CC5628
	CPY.w #$0001
	BCC.b CODE_CC60ED
	JSL.l CODE_CC357A
CODE_CC60ED:
	JSL.l CODE_CC4F9F
	CPY.w #$0001
	BCC.b CODE_CC60FA
	JSL.l CODE_CC529C
CODE_CC60FA:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC60FB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC60FB:
	REP.b #$30
	PEA.w $0001
	PEA.w $0047
	PHD
	JSL.l CODE_CC5FE0
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6110(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6110:
	REP.b #$30
	PEA.w $0001
	PEA.w $002D
	PHD
	JSL.l CODE_CC5FE0
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6125(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6125:
	REP.b #$30
	PEA.w $0001
	PEA.w $003D
	PHD
	JSL.l CODE_CC5FE0
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC613A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC613A:
	REP.b #$30
	PEA.w $0001
	PEA.w $0056
	PHD
	JSL.l CODE_CC5FE0
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC614F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC614F:
	REP.b #$30
	LDY.w #$0001
	LDA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	BEQ.b CODE_CC615B
	DEY
CODE_CC615B:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC615C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC615C:
	REP.b #$30
	LDY.w #$0000
	LDA.b $04
	AND.w #$0F00
	EOR.w #$0800
	BNE.b CODE_CC6175
	LDA.b $07
	AND.w #$0F00
	BNE.b CODE_CC6175
	LDY.w #$0001
CODE_CC6175:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6176(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6176:
	SEP.b #$30
	LDA.b #$00
	BRA.b CODE_CC61D4

CODE_CC617C:
	SEP.b #$30
	LDA.b #$01
	BRA.b CODE_CC61D4

CODE_CC6182:
	SEP.b #$30
	LDA.b #$02
	BRA.b CODE_CC61D4

CODE_CC6188:
	SEP.b #$30
	LDA.b #$03
	BRA.b CODE_CC61D4

CODE_CC618E:
	SEP.b #$30
	LDA.b #$04
	BRA.b CODE_CC61D4

CODE_CC6194:
	SEP.b #$30
	LDA.b #$05
	BRA.b CODE_CC61D4

CODE_CC619A:
	SEP.b #$30
	LDA.b #$06
	BRA.b CODE_CC61D4

CODE_CC61A0:
	SEP.b #$30
	LDA.b #$07
	BRA.b CODE_CC61D4

CODE_CC61A6:
	SEP.b #$30
	LDA.b #$08
	BRA.b CODE_CC61D4

CODE_CC61AC:
	SEP.b #$30
	LDA.b #$09
	BRA.b CODE_CC61D4

CODE_CC61B2:
	SEP.b #$30
	LDA.b #$0A
	BRA.b CODE_CC61D4

CODE_CC61B8:
	SEP.b #$30
	LDA.b #$0B
	BRA.b CODE_CC61D4

CODE_CC61BE:
	SEP.b #$30
	LDA.b #$0C
	BRA.b CODE_CC61D4

CODE_CC61C4:
	SEP.b #$30
	LDA.b #$0D
	BRA.b CODE_CC61D4

CODE_CC61CA:
	SEP.b #$30
	LDA.b #$0E
	BRA.b CODE_CC61D4

CODE_CC61D0:
	SEP.b #$30
	LDA.b #$0F
CODE_CC61D4:
	LDY.b #$02
	CMP.b ($57),y
	REP.b #$30
	BEQ.b CODE_CC61DF
	LDY.w #$0000
CODE_CC61DF:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC61E0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC61E0:
	REP.b #$30
	LDY.w #$0000
	LDA.l !RAM_BSZ1_RAM7E74B5
	BIT.w #$0080
	BEQ.b CODE_CC61EF
	RTL

CODE_CC61EF:
	JML.l CODE_CC4D51
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC61F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC61F3:
	REP.b #$30
	LDY.w #$0000
	LDA.l $0000A0
	AND.w #$00FF
	CMP.w #$0007
	BCC.b CODE_CC621A
	BNE.b CODE_CC6219
	LDA.l !RAM_BSZ1_Global_CurrentWeek
	AND.w #$00FF
	ASL
	TAX
	LDA.l $7FFFFA
	CMP.l DATA_CC621B,x
	BCS.b CODE_CC621A
CODE_CC6219:
	INY
CODE_CC621A:
	RTL

DATA_CC621B:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	db $30,$0C,$A6,$09,$50,$0A,$14,$0A,$00,$00
else
	db $30,$0C,$A6,$09,$50,$0A,$30,$0C,$00,$00
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6225(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6225:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$04
	EOR.b #$04
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6233(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6233:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B5
	AND.b #$80
	BRA.b CODE_CC62B5

CODE_CC623D:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B5
	AND.b #$40
	BRA.b CODE_CC62B5

CODE_CC6247:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B5
	AND.b #$20
	BRA.b CODE_CC62B5

CODE_CC6251:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B5
	AND.b #$08
	BRA.b CODE_CC62B5

CODE_CC625B:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B5
	AND.b #$04
	BRA.b CODE_CC62B5

CODE_CC6265:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B5
	AND.b #$01
	BRA.b CODE_CC62B5

CODE_CC626F:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$80
	BRA.b CODE_CC62B5

CODE_CC6279:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$20
	BRA.b CODE_CC62B5

CODE_CC6283:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$08
	BRA.b CODE_CC62B5

CODE_CC628D:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$04
	BRA.b CODE_CC62B5

CODE_CC6297:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B6
	AND.b #$01
	BRA.b CODE_CC62B5

CODE_CC62A1:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	AND.b #$40
	BRA.b CODE_CC62B5

CODE_CC62AB:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B8
	AND.b #$80
	BRA.b CODE_CC62B5

CODE_CC62B5:
	TAY
	REP.b #$30
CODE_CC62B8:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC62B9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC62B9:
	REP.b #$30
CODE_CC62BB:
	JSL.l CODE_C53A83
	CPY.w #$0001
	BCC.b CODE_CC62B8
	JSL.l CODE_CC6251
	TYA
	EOR.w #$0001
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC62CE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC62CE:
	REP.b #$30
	LDY.w #$0001
	LDA.l $7E2002
	AND.w #$00FF
	CMP.w #$0008
	BNE.b CODE_CC62E0
	DEY
CODE_CC62E0:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC62E1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC62E1:
	REP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$0004
	EOR.w #$0004
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC62EF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC62EF:
	REP.b #$30
	LDY.w #$0000
	LDA.l !RAM_BSZ1_Player_CurrentRupeeCountLo
	CMP.b $59
	BCS.b CODE_CC62FD
	INY
CODE_CC62FD:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6300(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6300:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	EOR.b #$01
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC630C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC630C:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotMagicalShieldFlag
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6316(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6316:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotRaftFlag
	EOR.b #$01
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6322(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6322:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	AND.b #$02
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC632E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC632E:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotLetterFlag
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6338(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6338:
	PEA.w $0001
	PEA.w $0064
	PHD
	JSL.l CODE_CC5FBD
	PLD
	PLA
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6347(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6347:
	SEP.b #$30
	LDY.b #$02
	LDA.b ($60),y
	CMP.b #$02
	BEQ.b CODE_CC635F
	LDA.b ($63),y
	CMP.b #$02
	BEQ.b CODE_CC635F
	LDA.b ($66),y
	CMP.b #$02
	BEQ.b CODE_CC635F
	LDY.b #$00
CODE_CC635F:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6362(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6362:
	REP.b #$31
	PHD
	LDA.w #$1600
CODE_CC6368:
	TCD
	LDX.b $1600
	CPX.w #$FFFF
	BEQ.b CODE_CC6388
	LDX.b $1680
	CPX.w #$FFFF
	BEQ.b CODE_CC6384
	ADC.w #$0100
	CMP.w #$1C00
	BCC.b CODE_CC6368
	PLD
	LDY.w #$0000
	RTL

CODE_CC6384:
	CLC
	ADC.w #$0080
CODE_CC6388:
	PLD
	STA.b $0B
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC638F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC638F:
	SEP.b #$30
	LDY.b #$01
	LDA.b $42
	BEQ.b CODE_CC6398
	DEY
CODE_CC6398:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC639B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC639B:
	SEP.b #$30
	LDY.b #$01
	LDA.b $55
	CMP.b #$D0
	BCS.b CODE_CC63A6
	DEY
CODE_CC63A6:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC63A9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC63A9:
	SEP.b #$30
	LDY.b #$01
	LDA.b $55
	BEQ.b CODE_CC63B2
	DEY
CODE_CC63B2:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC63B5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC63B5:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E2001
	CMP.b #$01
	BEQ.b CODE_CC63C4
	DEY
	BRA.b CODE_CC63B2

CODE_CC63C4:
	LDA.l !RAM_BSZ1_RAM7E74B7
	BPL.b CODE_CC63B2
	LDA.l !RAM_BSZ1_RAM7E74C5
	BNE.b CODE_CC63B2
	LDA.l $7E2015
	CMP.b #$06
	BNE.b CODE_CC63E8
	LDA.l $7E2012
	CMP.b #$09
	BNE.b CODE_CC63E8
	JSL.l CODE_CC688E
	SEP.b #$30
	LDY.b #$00
CODE_CC63E8:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC63EB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC63EB:
	REP.b #$30
	PEA.w $0002
	PHD
	JSL.l CODE_CC640F
	PLD
	TSC
	CLC
	ADC.w #$0002
	TCS
	RTL

CODE_CC63FD:
	REP.b #$30
	PEA.w $0003
	PHD
	JSL.l CODE_CC640F
	PLD
	TSC
	CLC
	ADC.w #$0002
	TCS
	RTL

CODE_CC640F:
	REP.b #$21
	SEP.b #$10
	LDA.b $06,s
	TAY
	BEQ.b CODE_CC643E
	TDC
	STA.w $0000
	LDX.b #$FF
	LDA.w #$0600
CODE_CC6421:
	TCD
	CPX.b $0600
	BEQ.b CODE_CC6435
	PHA
	LDA.b $0657
	CMP.w $0000
	BEQ.b CODE_CC6431
	PLA
	BRA.b CODE_CC6435

CODE_CC6431:
	PLA
	DEY
	BEQ.b CODE_CC643E
CODE_CC6435:
	CLC
	ADC.w #$0080
	CMP.w #$1600
	BCC.b CODE_CC6421
CODE_CC643E:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6441(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6441:
	REP.b #$30
	LDY.w #$0001
	LDA.b $07
	CMP.w #$B000
	BCC.b CODE_CC644E
	DEY
CODE_CC644E:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC644F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC644F:
	REP.b #$30
	LDY.w #$0001
	LDA.b $17
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CMP.w #$2995
else
	CMP.w #$2964
endif
	BEQ.b CODE_CC645C
	DEY
CODE_CC645C:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC645D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC645D:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CollectedTriforcePieces
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6467(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6467:
	SEP.b #$30
	LDA.w $0326
	AND.b #$01
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6472(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6472:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E2001
	CMP.b #$03
	BCC.b CODE_CC6486
	LDA.w $0326
	AND.b #$01
	EOR.b #$01
	TAY
CODE_CC6486:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6489(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6489:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_Player_MaxHP
	CMP.b #$28
	BCC.b CODE_CC6496
	DEY
CODE_CC6496:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6499(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6499:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_Player_MaxHP
	CMP.b #$60
	BCC.b CODE_CC64A6
	DEY
CODE_CC64A6:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC64A9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC64A9:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	AND.b #$02
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC64B5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC64B5:
	SEP.b #$30
	LDY.b #$01
	LDA.l $000309
	CMP.b #$03
	BEQ.b CODE_CC64C2
	DEY
CODE_CC64C2:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC64C5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC64C5:
	SEP.b #$30
	LDA.l $7E6DE1
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC64CF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC64CF:
	SEP.b #$30
	LDY.b #$01
	LDA.l $000309
	CMP.b #$05
	BEQ.b CODE_CC64DC
	DEY
CODE_CC64DC:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC64DF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC64DF:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Player_GotMeatFlag
	EOR.b #$01
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC64EB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC64EB:
	REP.b #$30
	PEA.w $0002
	PEA.w $0045
	PHD
	JSL.l CODE_CC5FBD
	PLD
	TSC
	CLC
	ADC.w #$0004
	TCS
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6500(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6500:
	REP.b #$30
	LDA.b $05
	AND.w #$0080
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6509(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6509:
	SEP.b #$30
	LDA.b #$00
	STA.w $0000
	LDA.b $05
	TAX
	SEC
	SBC.b #$07
	STA.b $05
	LDA.b $2D
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$02
	BNE.b CODE_CC6530
	BIT.b #$01
	BEQ.b CODE_CC6530
	STX.b $05
	LDY.b #$01
	REP.b #$30
	RTL

CODE_CC6530:
	LDA.b #$00
	STA.w $0000
	TXA
	CLC
	ADC.b #$07
	STA.b $05
	LDA.b $2D
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$02
	BNE.b CODE_CC6553
	BIT.b #$01
	BEQ.b CODE_CC6553
	STX.b $05
	LDY.b #$01
	REP.b #$30
	RTL

CODE_CC6553:
	STX.b $05
	LDY.b #$00
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC655A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC655A:
	SEP.b #$30
	LDA.b #$01
	STA.w $0000
	LDA.b $05
	TAX
	SEC
	SBC.b #$07
	STA.b $05
	LDA.b $2E
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$02
	BNE.b CODE_CC6581
	BIT.b #$01
	BEQ.b CODE_CC6581
	STX.b $05
	LDY.b #$01
	REP.b #$30
	RTL

CODE_CC6581:
	LDA.b #$01
	STA.w $0000
	TXA
	CLC
	ADC.b #$07
	STA.b $05
	LDA.b $2E
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$02
	BNE.b CODE_CC6553
	BIT.b #$01
	BEQ.b CODE_CC6553
	STX.b $05
	LDY.b #$01
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC65A4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC65A4:
	SEP.b #$30
	LDA.b #$04
	STA.w $0000
	LDA.b $2C
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$02
	BNE.b CODE_CC65C1
	BIT.b #$01
	BEQ.b CODE_CC65C1
	LDY.b #$01
	REP.b #$30
	RTL

CODE_CC65C1:
	LDY.b #$00
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC65C6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC65C6:
	SEP.b #$30
	LDA.b #$02
	STA.w $0000
	LDA.b $2B
	STA.w $0004
	JSL.l CODE_C5D0AC
	BIT.b #$02
	BNE.b CODE_CC65C1
	BIT.b #$01
	BEQ.b CODE_CC65C1
	LDY.b #$01
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC65E3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC65E3:
	REP.b #$30
	LDY.w #$0001
	LDX.w #$0057
	TDC
	CMP.w $0600,x
	BNE.b CODE_CC65F2
	DEY
CODE_CC65F2:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC65F3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC65F3:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_GotBookOfMagicFlag
	AND.w #$0001
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC65FE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC65FE:
	REP.b #$30
	LDA.l !RAM_BSZ1_Player_CurrentRing
	AND.w #$0003
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6609(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6609:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	BPL.b CODE_CC6617
	LDA.l $0000AE
CODE_CC6617:
	CMP.l !RAM_BSZ1_Player_MaxBombCount
	BCC.b CODE_CC661E
	INY
CODE_CC661E:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6621(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6621:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_Player_CurrentBombCount
	BPL.b CODE_CC662F
	LDA.l $0000AE
CODE_CC662F:
	CMP.l !RAM_BSZ1_Player_MaxBombCount
	BCS.b CODE_CC6636
	INY
CODE_CC6636:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6639(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6639:
	REP.b #$30
	LDY.w #$0001
	LDA.b $57
	BEQ.b CODE_CC6643
	DEY
CODE_CC6643:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6644(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6644:
	REP.b #$30
	LDY.w #$0000
	LDA.l $7F303B
	BNE.b CODE_CC6643
	INY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6651(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6651:
	REP.b #$30
	LDY.w #$0000
	LDA.b $54
	CMP.w #$0080
	BNE.b CODE_CC6643
	INY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC665F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC665F:
	REP.b #$30
	LDA.b $0B
	AND.w #$00FF
	TAY
CODE_CC6667:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6668(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6668:
	JSL.l CODE_CC501D
	CPY.w #$0001
	BCS.b CODE_CC667B
	RTL

CODE_CC6672:
	JSL.l CODE_CC5024
	CPY.w #$0001
	BCC.b CODE_CC6667
CODE_CC667B:
	LDA.w $0682
	AND.w #$00FF
	TAX
	LDA.b $00
	AND.w #$00FF
	CMP.w #$0038
	BEQ.b CODE_CC66CA
	LDA.b $4D
	BEQ.b CODE_CC66B2
	LDA.b $4B
	BEQ.b CODE_CC6695
	RTL

CODE_CC6695:
	LDA.b $4F
	AND.w #$00FF
	CMP.w #$0008
	BCC.b CODE_CC66AB
	CMP.w #$0018
	BCS.b CODE_CC66AB
	CPX.w #$0001
	BEQ.b CODE_CC6667
	DEY
	RTL

CODE_CC66AB:
	CPX.w #$0002
	BEQ.b CODE_CC6667
	DEY
	RTL

CODE_CC66B2:
	LDA.b $4F
	AND.w #$00FF
	CMP.w #$0010
	BCS.b CODE_CC66C3
	CPX.w #$0003
	BEQ.b CODE_CC6667
	DEY
	RTL

CODE_CC66C3:
	CPX.w #$0004
	BEQ.b CODE_CC6667
	DEY
	RTL

CODE_CC66CA:
	LDA.b $4D
	BEQ.b CODE_CC66F6
	LDA.b $4B
	BEQ.b CODE_CC66D5
CODE_CC66D2:
	STZ.b $44
	RTL

CODE_CC66D5:
	LDA.b $02
	AND.w #$00FF
	BEQ.b CODE_CC66EF
	CMP.w #$0008
	BNE.b CODE_CC66E8
	LDA.b $03
	AND.w #$000F
	BEQ.b CODE_CC66EF
CODE_CC66E8:
	CPX.w #$0001
	BEQ.b CODE_CC66D2
	DEY
	RTL

CODE_CC66EF:
	CPX.w #$0002
	BEQ.b CODE_CC66D2
	DEY
	RTL

CODE_CC66F6:
	LDA.b $02
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_CC6716
	CMP.w #$0008
	BNE.b CODE_CC670F
	LDA.b $03
	AND.w #$000F
	CMP.w #$0002
	BEQ.b CODE_CC6716
CODE_CC670F:
	CPX.w #$0003
	BEQ.b CODE_CC66D2
	DEY
	RTL

CODE_CC6716:
	CPX.w #$0004
	BEQ.b CODE_CC66D2
	DEY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC671D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC671D:
	REP.b #$30
	LDA.w $0326
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6724(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6724:
	REP.b #$30
	LDA.w !RAM_BSZ1_Global_HDMAEnable
	AND.w #$00FF
	BEQ.b CODE_CC6739
	LDY.w #$0000
	JSL.l CODE_CC398B
	JML.l CODE_C53A76

CODE_CC6739:
	LDY.w #$0001
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC673D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC673D:
	REP.b #$30
	LDA.l $7E72FB
	AND.w #$00FF
	CMP.w #$0001
	BEQ.b CODE_CC6757
	CMP.w #$0009
	BNE.b CODE_CC6787
	STZ.b $50
	LDA.w #$0001
	BRA.b CODE_CC675B

CODE_CC6757:
	LDX.b $42
	STX.b $50
CODE_CC675B:
	STA.w $0000
	LDA.l $7E72FB
	AND.w #$FF00
	ORA.w $0000
	STA.l $7E72FB
	LDA.l !RAM_BSZ1_RAM7E74B3
	AND.w #$00FF
	STA.b $08
	LDA.l !RAM_BSZ1_RAM7E74B2
	AND.w #$00FF
	STA.b $05
	STZ.b $52
	LDY.w #$0000
	JML.l CODE_CC68A0

CODE_CC6787:
	JML.l CODE_CC47FC

CODE_CC678B:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC678C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC678C:
	SEP.b #$30
	LDY.b #$01
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC679A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6793:
	SEP.b #$30
	LDY.b #$01
CODE_CC6797:
	REP.b #$30
	RTL

CODE_CC679A:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_Player_CurrentCandle
	BMI.b CODE_CC67A8
	BNE.b CODE_CC6793
	BRA.b CODE_CC6797

CODE_CC67A8:
	LDA.l !RAM_BSZ1_RAM7E75D9
	BNE.b CODE_CC6793
	BRA.b CODE_CC6797
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC67B0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC67B0:
	SEP.b #$30
	LDA.b $54
	AND.b #$80
	TAY
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC767D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC767D:
	REP.b #$30
	LDA.w $0543
	AND.w #$0080
	TAY
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC67BA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC67BA:
	SEP.b #$20
	LDA.b $5B
	BEQ.b CODE_CC67C8
	BNE.b CODE_CC67CE

ADDR_CC67C2:
	SEP.b #$20
	LDA.b $5B
	BEQ.b CODE_CC67CE
CODE_CC67C8:
	REP.b #$30
	LDY.w #$0001
	RTL

CODE_CC67CE:
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC67D4(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC67D4:
	REP.b #$30
	LDA.b $1C
	BMI.b CODE_CC67E8
	LDA.b $1A
	CMP.b $14
	BCC.b CODE_CC67EB
	SBC.b $14
	STA.b $1A
	SEP.b #$30
	STZ.b $5B
CODE_CC67E8:
	REP.b #$30
	RTL

CODE_CC67EB:
	SEP.b #$30
	LDA.b $1E
	CMP.b $0F
	BCS.b CODE_CC67FA
	INC.b $1E
	STZ.b $5B
	REP.b #$30
	RTL

CODE_CC67FA:
	LDA.b $10
	STA.b $1E
	INC.b $24
	LDA.b #$01
	STA.b $5B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6807(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6807:
	SEP.b #$20
	LDA.b #$00
	BRA.b CODE_CC6865

CODE_CC680D:
	SEP.b #$20
	LDA.b #$01
	BRA.b CODE_CC6865

CODE_CC6813:
	SEP.b #$20
	LDA.b #$02
	BRA.b CODE_CC6865

CODE_CC6819:
	SEP.b #$20
	LDA.b #$03
	BRA.b CODE_CC6865

CODE_CC681F:
	SEP.b #$20
	LDA.b #$04
	BRA.b CODE_CC6865

CODE_CC6825:
	SEP.b #$20
	LDA.b #$05
	BRA.b CODE_CC6865

CODE_CC682B:
	SEP.b #$20
	LDA.b #$06
	BRA.b CODE_CC6865

CODE_CC6831:
	SEP.b #$20
	LDA.b #$07
	BRA.b CODE_CC6865

CODE_CC6837:
	SEP.b #$20
	LDA.b #$08
	BRA.b CODE_CC6865

CODE_CC683D:
	SEP.b #$20
	LDA.b #$09
	BRA.b CODE_CC6865

CODE_CC6843:
	SEP.b #$20
	LDA.b #$0A
	BRA.b CODE_CC6865

CODE_CC6849:
	SEP.b #$20
	LDA.b #$0B
	BRA.b CODE_CC6865

CODE_CC684F:
	SEP.b #$20
	LDA.b #$0C
	BRA.b CODE_CC6865

CODE_CC6855:
	SEP.b #$20
	LDA.b #$0D
	BRA.b CODE_CC6865

CODE_CC685B:
	SEP.b #$20
	LDA.b #$0E
	BRA.b CODE_CC6865

CODE_CC6861:
	SEP.b #$20
	LDA.b #$0F
CODE_CC6865:
	STA.b $1C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC686A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC686A:
	SEP.b #$20
	LDA.b #$00
	BRA.b CODE_CC68C8

CODE_CC6870:
	SEP.b #$20
	LDA.b #$01
	BRA.b CODE_CC68C8

CODE_CC6876:
	SEP.b #$20
	LDA.b #$02
	BRA.b CODE_CC68C8

CODE_CC687C:
	SEP.b #$20
	LDA.b #$03
	BRA.b CODE_CC68C8

CODE_CC6882:
	SEP.b #$20
	LDA.b #$04
	BRA.b CODE_CC68C8

CODE_CC6888:
	SEP.b #$20
	LDA.b #$05
	BRA.b CODE_CC68C8

CODE_CC688E:
	SEP.b #$20
	LDA.b #$06
	BRA.b CODE_CC68C8

CODE_CC6894:
	SEP.b #$20
	LDA.b #$07
	BRA.b CODE_CC68C8

CODE_CC689A:
	SEP.b #$20
	LDA.b #$08
	BRA.b CODE_CC68C8

CODE_CC68A0:
	SEP.b #$20
	LDA.b #$09
	BRA.b CODE_CC68C8

CODE_CC68A6:
	SEP.b #$20
	LDA.b #$0A
	BRA.b CODE_CC68C8

CODE_CC68AC:
	SEP.b #$20
	LDA.b #$0B
	BRA.b CODE_CC68C8

CODE_CC68B2:
	SEP.b #$20
	LDA.b #$0C
	BRA.b CODE_CC68C8

CODE_CC68B8:
	SEP.b #$20
	LDA.b #$0D
	BRA.b CODE_CC68C8

CODE_CC68BE:
	SEP.b #$20
	LDA.b #$0E
	BRA.b CODE_CC68C8

CODE_CC68C4:
	SEP.b #$20
	LDA.b #$0F
CODE_CC68C8:
	PHA
	LDA.l $7E292C
	BEQ.b CODE_CC68DB
	PLA
	STA.b $02
	LDA.w $0048
	AND.b #$7F
	STA.b $03
	BRA.b CODE_CC68EF

CODE_CC68DB:
	LDA.l $7E2003
	AND.b #$80
	CLC
	ADC.l $7E2002
	STA.l $7E2003
	PLA
	STA.l $7E2002
CODE_CC68EF:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC68F2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC68F2:
	SEP.b #$30
CODE_CC68F4:
	SEP.b #$30
	LDA.b $03
	AND.b #$3F
	STA.b $02
	LDA.w $0048
	AND.b #$7F
	STA.b $03
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6906(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6906:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6909(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6909:
	SEP.b #$20
	LDA.b $03
	AND.b #$F0
	STA.b $03
	LDA.b $02
	AND.b #$0F
	ORA.b $03
	STA.b $03
	LDA.b #$FE
	STA.b $02
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6920(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6920:
	SEP.b #$30
	LDA.b #$FF
	STA.b $01
	INC
	STA.b $02
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC692C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC692C:
	SEP.b #$20
	LDA.b #$08
	STA.w $0046
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6936(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6936:
	SEP.b #$20
	LDA.b $03
	BPL.b CODE_CC6940
	BMI.b CODE_CC6946									; Note: This will always branch.

CODE_CC693E:
	SEP.b #$20
CODE_CC6940:
	REP.b #$30
	LDY.w #$0001
	RTL

CODE_CC6946:
	REP.b #$30
	LDY.w #$0000
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC694C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC694C:
	SEP.b #$20
	LDA.b $03
	AND.b #$F0
	STA.b $03
	LDA.b $02
	AND.b #$0F
	ORA.b $03
	STA.b $03
	LDA.b #$FE
	STA.b $02
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6963(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6963:
	REP.b #$20
	PHD
	LDA.w #$0000
	TCD
	SEP.b #$20
	PHX
	LDA.l $7E292D
	AND.b #$0F
	TAX
	LDA.w !RAM_BSZ1_Global_RandomByte01,x
	PLX
	PLD
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC697C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC697C:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E7405
	STA.l $7E7407
	STA.l $7E7408
	STA.l $7E740C
	STA.l $7E7410
	STA.l $7E6DE1
	STA.l $7E7419
	STA.l $7E740E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC69A3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC69A3:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP1
	BRA.b CODE_CC69AF

CODE_CC69AA:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP1
CODE_CC69AF:
	LDY.b #$00
	AND.b #!Joypad_A
	BEQ.b CODE_CC69B7
	LDY.b #$01
CODE_CC69B7:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC69BA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC69BA:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP1
	BRA.b CODE_CC69C6

CODE_CC69C1:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP1
CODE_CC69C6:
	LDY.b #$00
	AND.b #!Joypad_X
	BEQ.b CODE_CC69CE
	LDY.b #$01
CODE_CC69CE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC69D1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC69D1:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP1
	LDY.b #$00
	AND.b #!Joypad_L
	BEQ.b CODE_CC69DE
	LDY.b #$01
CODE_CC69DE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC69E1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC69E1:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP1
	LDY.b #$00
	AND.b #!Joypad_R
	BEQ.b CODE_CC69EE
	LDY.b #$01
CODE_CC69EE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC69F1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC69F1:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP1
	LDY.b #$00
	AND.b #!Joypad_B>>8
	BEQ.b CODE_CC69FE
	LDY.b #$01
CODE_CC69FE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6A01(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6A01:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	BRA.b CODE_CC6A0D

CODE_CC6A08:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP1
CODE_CC6A0D:
	LDY.b #$00
	AND.b #!Joypad_Y>>8
	BEQ.b CODE_CC6A15
	LDY.b #$01
CODE_CC6A15:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6A18(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6A18:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP1
	LDY.b #$00
	AND.b #!Joypad_Select>>8
	BEQ.b CODE_CC6A25
	LDY.b #$01
CODE_CC6A25:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6A28(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6A28:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP1
	LDY.b #$00
	AND.b #!Joypad_Start>>8
	BEQ.b CODE_CC6A35
	LDY.b #$01
CODE_CC6A35:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6A38(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6A38:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	BRA.b CODE_CC6A44

CODE_CC6A3F:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP1
CODE_CC6A44:
	LDY.b #$00
	AND.b #!Joypad_DPadU>>8
	BEQ.b CODE_CC6A4C
	LDY.b #$01
CODE_CC6A4C:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6A4F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6A4F:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	BRA.b CODE_CC6A5B

CODE_CC6A56:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP1
CODE_CC6A5B:
	LDY.b #$00
	AND.b #!Joypad_DPadD>>8
	BEQ.b CODE_CC6A63
	LDY.b #$01
CODE_CC6A63:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6A66(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6A66:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	BRA.b CODE_CC6A72

CODE_CC6A6D:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP1
CODE_CC6A72:
	LDY.b #$00
	AND.b #!Joypad_DPadL>>8
	BEQ.b CODE_CC6A7A
	LDY.b #$01
CODE_CC6A7A:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6A7D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6A7D:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP1
	BRA.b CODE_CC6A89

CODE_CC6A84:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP1
CODE_CC6A89:
	LDY.b #$00
	AND.b #!Joypad_DPadR>>8
	BEQ.b CODE_CC6A91
	LDY.b #$01
CODE_CC6A91:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6A94(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6A94:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP2
	BRA.b CODE_CC6AA0

CODE_CC6A9B:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP2
CODE_CC6AA0:
	LDY.b #$00
	AND.b #!Joypad_A
	BEQ.b CODE_CC6AA8
	LDY.b #$01
CODE_CC6AA8:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6AAB(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6AAB:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP2
	BRA.b CODE_CC6AB7

CODE_CC6AB2:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP2
CODE_CC6AB7:
	LDY.b #$00
	AND.b #!Joypad_X
	BEQ.b CODE_CC6ABF
	LDY.b #$01
CODE_CC6ABF:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6AC2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6AC2:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP2
	BRA.b CODE_CC6ACE

CODE_CC6AC9:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP2
CODE_CC6ACE:
	LDY.b #$00
	AND.b #!Joypad_L
	BEQ.b CODE_CC6AD6
	LDY.b #$01
CODE_CC6AD6:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6AD9(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6AD9:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsLoP2
	BRA.b CODE_CC6AE5

CODE_CC6AE0:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsLoP2
CODE_CC6AE5:
	LDY.b #$00
	AND.b #!Joypad_R
	BEQ.b CODE_CC6AED
	LDY.b #$01
CODE_CC6AED:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6AF0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6AF0:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP2
	BRA.b CODE_CC6AFC

CODE_CC6AF7:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP2
CODE_CC6AFC:
	LDY.b #$00
	AND.b #!Joypad_B>>8
	BEQ.b CODE_CC6B04
	LDY.b #$01
CODE_CC6B04:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6B07(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6B07:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP2
	BRA.b CODE_CC6B13

CODE_CC6B0E:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP2
CODE_CC6B13:
	LDY.b #$00
	AND.b #!Joypad_Y>>8
	BEQ.b CODE_CC6B1B
	LDY.b #$01
CODE_CC6B1B:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6B1E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6B1E:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP2
	BRA.b CODE_CC6B2A

CODE_CC6B25:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP2
CODE_CC6B2A:
	LDY.b #$00
	AND.b #!Joypad_Select>>8
	BEQ.b CODE_CC6B32
	LDY.b #$01
CODE_CC6B32:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6B35(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6B35:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP2
	BRA.b CODE_CC6B41

CODE_CC6B3C:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP2
CODE_CC6B41:
	LDY.b #$00
	AND.b #!Joypad_Start>>8
	BEQ.b CODE_CC6B49
	LDY.b #$01
CODE_CC6B49:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6B4C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6B4C:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP2
	BRA.b CODE_CC6B58

CODE_CC6B53:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP2
CODE_CC6B58:
	LDY.b #$00
	AND.b #!Joypad_DPadU>>8
	BEQ.b CODE_CC6B60
	LDY.b #$01
CODE_CC6B60:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6B63(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6B63:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP2
	BRA.b CODE_CC6B6F

CODE_CC6B6A:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP2
CODE_CC6B6F:
	LDY.b #$00
	AND.b #!Joypad_DPadD>>8
	BEQ.b CODE_CC6B77
	LDY.b #$01
CODE_CC6B77:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6B7A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6B7A:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP2
	BRA.b CODE_CC6B86

CODE_CC6B81:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP2
CODE_CC6B86:
	LDY.b #$00
	AND.b #!Joypad_DPadL>>8
	BEQ.b CODE_CC6B8E
	LDY.b #$01
CODE_CC6B8E:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6B91(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6B91:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_PressedButtonsHiP2
	BRA.b CODE_CC6B9D

CODE_CC6B98:
	SEP.b #$30
	LDA.w !RAM_BSZ1_Global_HeldButtonsHiP2
CODE_CC6B9D:
	LDY.b #$00
	AND.b #!Joypad_DPadR>>8
	BEQ.b CODE_CC6BA5
	LDY.b #$01
CODE_CC6BA5:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6BDE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6BA8:
	REP.b #$30
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PLA
	REP.b #$30
	RTL

CODE_CC6BB5:
	REP.b #$30
	PHD
	JSL.l CODE_C50157
	PLD
	PLA
	PLA
	REP.b #$30
	RTL

CODE_CC6BC2:
	REP.b #$30
	PHD
	JSL.l CODE_C502D6
	PLD
	PLA
	PLA
	REP.b #$30
	RTL

CODE_CC6BCF:
	REP.b #$30
	PHX
	PHY
	PHD
	JSL.l CODE_C5021F
	PLD
	PLA
	PLA
	REP.b #$30
	RTL

CODE_CC6BDE:
	LDA.w #$001F
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $000D
	JMP.w CODE_CC6BA8

CODE_CC6BF3:
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $000D
	JMP.w CODE_CC6BC2

CODE_CC6C08:
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0004
	JMP.w CODE_CC6BA8

CODE_CC6C1D:
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0004
	JMP.w CODE_CC6BC2

CODE_CC6C32:
	LDA.w #$0002
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0005
	JMP.w CODE_CC6BA8

CODE_CC6C47:
	LDA.w #$0002
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0005
	JMP.w CODE_CC6BC2

CODE_CC6C5C:
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0006
	JMP.w CODE_CC6BA8

CODE_CC6C71:
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0006
	JMP.w CODE_CC6BC2

CODE_CC6C86:
	REP.b #$30
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	PEA.w $000A
else
	PEA.w $0008
endif
	JMP.w CODE_CC6BB5

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
OM1W3_CODE_CC7B6A:
	REP.b #$30
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $000B
	JMP.w CODE_CC6BB5
endif
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6C9D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6C9D:
	REP.b #$30
	PEA.w $FFFF
	PEA.w $0008
	PHD
	JSL.l CODE_C5021F
	PLD
	PLA
	PLA
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6CB0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6CB0:
	REP.b #$30
	LDA.b $0D
	LSR
	BCC.b CODE_CC6CEF
	LDA.w #$0002
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0004
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PEA.w $0005
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PEA.w $0006
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PEA.w $0007
	PHD
	JSL.l CODE_C5006D
	PLD
	PLA
	PLA
CODE_CC6CEF:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6CF2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6CF2:
	REP.b #$30
	LDA.b $0D
	LSR
	BCC.b CODE_CC6CEF
	LDA.w #$0002
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $0004
	PHD
	JSL.l CODE_CC6F68
	PLD
	PLA
	PEA.w $0005
	PHD
	JSL.l CODE_CC6F68
	PLD
	PLA
	PEA.w $0006
	PHD
	JSL.l CODE_CC6F68
	PLD
	PLA
	PEA.w $0007
	PHD
	JSL.l CODE_CC6F68
	PLD
	PLA
	PLA
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6D34(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6D34:
	REP.b #$30
	PEA.w $0032
	PHD
	JSL.l CODE_C506C5
	PLD
	PLA
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6D43(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6D43:
	REP.b #$30
	LDA.b $08
	AND.w #$00FF
	PHA
	LDA.b $05
	AND.w #$00FF
	PHA
	LDA.w $0000
	PHA
	PHD
	JSL.l CODE_C50A25
	PLD
	PLA
	PLA
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6D5F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6D5F:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$06
	BNE.b CODE_CC6D92
	LDA.b $30
	BNE.b CODE_CC6D7F
	INC
	STA.b $30
	LDA.b #$20
	STA.b $47
	LDA.b #$00
	STA.b $44
	REP.b #$30
	JSL.l CODE_CC6BDE
	RTL

CODE_CC6D7F:
	LDA.b $47
	LSR
	BCC.b CODE_CC6D92
	REP.b #$30
	JSL.l CODE_CC6C08
	JSL.l CODE_CC6C32
	JSL.l CODE_CC6C5C
CODE_CC6D92:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6D95(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6D95:
	SEP.b #$30
	LDA.b #$02
	STA.b $44
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	LDA.b #$40
	STA.b $47
endif
	LDA.b #$00
	STA.b $30
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6DA6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6DA6:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.b #$06
	BNE.b CODE_CC6D92
	LDA.b $47
	LSR
	BCC.b CODE_CC6DC3
	REP.b #$30
	JSL.l CODE_CC6C1D
	JSL.l CODE_CC6C47
	JSL.l CODE_CC6C71
CODE_CC6DC3:
	REP.b #$30
	JSL.l CODE_CC6BF3
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6DCA(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6DCA:
	SEP.b #$30
	LDA.b #$80
	STA.b $47
	LDA.b $05
	STA.b $50
	LDA.b $08
	STA.b $51
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$00
	STA.l $0000BE
	LDA.b #$01
	STA.l $0000BD
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6DE3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC6DDB:
	db $01,$FF,$01,$FF

DATA_CC6DDF:
	db $01,$01,$FF,$FF

CODE_CC6DE3:
	SEP.b #$30
	LDA.b $47
	CMP.b #$01
	BEQ.b CODE_CC6E5A
	AND.b #$03
	BNE.b CODE_CC6E1D
	LDA.w $0300
	PHA
	LDA.w $0304
	PHA
	LDA.w $0302
	PHA
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b $47
	AND.b #$07
	BNE.b +
	JSL.l CODE_CC6C86
+:
	JSL.l OM1W3_CODE_CC7B6A
else
	JSL.l CODE_CC6C86
endif
	SEP.b #$30
	PLA
	STA.w $0302
	PLA
	STA.w $0304
	PLA
	STA.w $0300
	LDA.w $0300
	CMP.b #$1F
	BCS.b CODE_CC6E1D
	INC.w $0300
	INC.w $0304
	INC.w $0302
CODE_CC6E1D:
	LDA.b $47
	AND.b #$0F
	BNE.b CODE_CC6E29
	LDA.b #$09
	JSL.l CODE_C5C663
CODE_CC6E29:
	LDA.b #$80
	SEC
	SBC.b $47
	ASL
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BCS.b +
	LDA.b #$FF
+:
endif
	STA.w $0000
	STZ.w $0001
	JSL.l CODE_CC6D43
	SEP.b #$30
	LDA.b #$32
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
	LDA.b $47
	AND.b #$03
	TAX
	LDA.b $50
	CLC
	ADC.l DATA_CC6DDB,x
	STA.b $05
	LDA.b $51
	CLC
	ADC.l DATA_CC6DDF,x
	STA.b $08
	REP.b #$30
	RTL

CODE_CC6E5A:
	JSL.l CODE_C50BD4
	JSL.l CODE_CC6D34
CODE_CC6E62:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6E65(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6E65:
	SEP.b #$30
	LDA.b #$80
	STA.b $47
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	JSL.l CODE_CC6C9D
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6E72(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6E72:
	SEP.b #$30
	LDA.w $0300
	BEQ.b CODE_CC6E62
	LDA.b $47
	AND.b #$03
	BNE.b CODE_CC6E62
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.w $0300
	PHA
	LDA.w $0304
	PHA
	LDA.w $0302
	PHA
	JSL.l OM1W3_CODE_CC8483
	SEP.b #$30
	PLA
	STA.w $0302
	PLA
	STA.w $0304
	PLA
	STA.w $0300
endif
	DEC.w $0300
	DEC.w $0304
	DEC.w $0302
	JSL.l CODE_CC6D34
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6E8F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6E8F:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E75DC
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6E9A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6E9A:
	SEP.b #$30
	LDA.b #$40
	STA.b $0D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6EA3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6EA3:
	SEP.b #$30
	LDA.b $0D
	BEQ.b CODE_CC6EAA
	DEC
CODE_CC6EAA:
	STA.b $0D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6EAF(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6EAF:
	SEP.b #$30
	LDY.b #$01
	LDA.b $0D
	BEQ.b CODE_CC6EB8
	DEY
CODE_CC6EB8:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6ECD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC6EBB:
	dw CODE_CC6EF7
	dw CODE_CC6F39
	dw CODE_CC6EF7
	dw CODE_CC6F39
	dw CODE_CC6F11
	dw CODE_CC6F21

DATA_CC6EC7:
	db $04,$08,$04,$00,$00,$40

CODE_CC6ECD:
	SEP.b #$30
	LDA.b $0D
	BNE.b CODE_CC6EE8
	LDA.b $0E
	INC
	STA.b $0E
	CMP.b #$07
	BCS.b CODE_CC6EF4
	DEC
	TAX
	LDA.l DATA_CC6EC7,x
	STA.b $0D
	STZ.b $0F
	BRA.b CODE_CC6EEC

CODE_CC6EE8:
	LDA.b #$01
	STA.b $0F
CODE_CC6EEC:
	LDA.b $0E
	DEC
	ASL
	TAX
	JSR.w (DATA_CC6EBB,x)
CODE_CC6EF4:
	REP.b #$30
	RTL

CODE_CC6EF7:
	LDA.b $0F
	BEQ.b CODE_CC6F01
	LDA.b #$12
	JSL.l CODE_C5C663
CODE_CC6F01:
	STZ.w $0302
	LDA.b #$1F
	STA.w $0300
	STA.w $0304
	JSL.l CODE_CC6D34
	RTS

CODE_CC6F11:
	LDA.b #$1F
	STA.w $0300
	STA.w $0304
	STA.w $0302
	JSL.l CODE_CC6D34
	RTS

CODE_CC6F21:
	LDA.b $0D
	LSR
	BCS.b CODE_CC6F46
	LDA.w $0300
	BEQ.b CODE_CC6F46
	DEC.w $0300
	DEC.w $0304
	DEC.w $0302
	JSL.l CODE_CC6D34
	RTS

CODE_CC6F39:
	STZ.w $0300
	STZ.w $0304
	STZ.w $0302
	JSL.l CODE_CC6D34
CODE_CC6F46:
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6F47(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6F47:
	SEP.b #$30
	LDY.b #$01
	LDA.b $0E
	CMP.b #$07
	BCS.b CODE_CC6F52
	DEY
CODE_CC6F52:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6F55(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6F55:
	LDX.w #$0080
CODE_CC6F58:
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	STA.l $7FA200,x
	INX
	INX
	CPX.w #$0100
	BCC.b CODE_CC6F58
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC6F68(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC6F68:
	LDA.w #$0000
	TCD
	LDA.b $06,s
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	TAX
	LDA.b $08,s
	STA.b $04
	LDA.w $0304
	BEQ.b CODE_CC6F83
	XBA
	LSR
	LSR
	LSR
CODE_CC6F83:
	STA.b $06
	LDA.w $0302
	BEQ.b CODE_CC6F8D
	XBA
	ASL
	ASL
CODE_CC6F8D:
	STA.b $08
	LDY.w #$0000
CODE_CC6F92:
	STZ.b $0E
	LSR.b $04
	BCS.b CODE_CC6F9C
	BEQ.b CODE_CC6FF8
	BRA.b CODE_CC6FF4

CODE_CC6F9C:
	LDA.l $7FA200,x
	AND.w #$001F
	STA.b $00
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	AND.w #$001F
	CLC
	ADC.w $0300
	CMP.b $00
	BCC.b CODE_CC6FB6
	LDA.b $00
CODE_CC6FB6:
	STA.b $0E
	LDA.l $7FA200,x
	AND.w #$03E0
	STA.b $00
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	AND.w #$03E0
	CLC
	ADC.b $06
	CMP.b $00
	BCC.b CODE_CC6FD1
	LDA.b $00
CODE_CC6FD1:
	ORA.b $0E
	STA.b $0E
	LDA.l $7FA200,x
	AND.w #$7C00
	STA.b $00
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	AND.w #$7C00
	CLC
	ADC.b $08
	CMP.b $00
	BCC.b CODE_CC6FEE
	LDA.b $00
CODE_CC6FEE:
	ORA.b $0E
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
CODE_CC6FF4:
	INX
	INX
	BRA.b CODE_CC6F92

CODE_CC6FF8:
	SEP.b #$30
	LDA.b #$01
	STA.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC7002(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC7002:
	SEP.b #$30
	JSL.l CODE_CC706D
	LDA.b $0F
	BEQ.b CODE_CC701B
	LDA.b #$C8
	STA.w $0000
	JSL.l CODE_CC701E
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	CPX.b #$FF
	BEQ.w CODE_CC701B
endif
	LDA.b #$01
	STA.l $7E7417
CODE_CC701B:
	REP.b #$30
	RTL

CODE_CC701E:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$0014
	DEY
CODE_CC7027:
	LDA.w $0600,x
	INC
	BEQ.b CODE_CC703C
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_CC7027
	LDX.w #$FFFF
CODE_CC7039:
	SEP.b #$30
	RTL

CODE_CC703C:
	PHD
	TXA
	CLC
	ADC.b #$00
	ASL.b $5B
	SEP.b #$20
	LDA.w $0000
	STA.b $00
	LDA.w $0001
	STA.b $05
	LDA.w $0002
	SEC
	SBC.b #$10
	STA.b $08
	JSL.l CODE_C5E28D
	LDA.b #$01
	STA.b $0A
	LDA.b #$30
	STA.b $22
	LDA.b $20
	ORA.b #$20
	STA.b $20
	PLD
	JMP.w CODE_CC7039

CODE_CC706D:
	REP.b #$30
	LDA.b $0F
	AND.w #$00FF
	STA.w $0000
	XBA
	LSR
	TAX
	LDA.w #$0014
	SEC
	SBC.w $0000
	TAY
	DEY
CODE_CC7083:
	LDA.w $0644,x
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_CC70C3
	LDA.w $0600,x
	AND.w #$00FF
	CMP.w #$0021
	BEQ.b CODE_CC70C3
	CMP.w #$0057
	BEQ.b CODE_CC70C3
	CMP.w #$0050
	BEQ.b CODE_CC70C3
	CMP.w #$006E
	BEQ.b CODE_CC70C3
	CMP.w #$006F
	BEQ.b CODE_CC70C3
	CMP.w #$0070
	BEQ.b CODE_CC70C3
	CMP.w #$0071
	BEQ.b CODE_CC70C3
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_CC7083
	LDX.w #$FFFF
CODE_CC70C3:
	TXA
	ASL
	XBA
	AND.w #$00FF
	SEP.b #$20
	INC
	STA.b $0F
	BEQ.b CODE_CC70E2
	PHD
	LDA.b #$0600>>8
	XBA
	LDA.b #$0600
	TCD
	LDA.b $0605,x
	STA.w $0001
	LDA.b $0608,x
	STA.w $0002
	PLD
CODE_CC70E2:
	SEP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC70E5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC70E5:
	SEP.b #$30
	LDY.b #$01
	LDA.b $0F
	BEQ.b CODE_CC70EE
	DEY
CODE_CC70EE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC70F1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC70F1:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E7417
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC70FC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC70FC:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E7417
	BNE.b CODE_CC7107
	DEY
CODE_CC7107:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC710A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC710A:
	SEP.b #$30
	LDA.b $47
	AND.b #$03
	TAX
	LDA.b $50
	CLC
	ADC.l DATA_CC711D,x
	STA.b $05
	REP.b #$30
	RTL

DATA_CC711D:
	db $01,$00,$FF,$00
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC7121(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC7121:
	SEP.b #$30
	LDA.b $05
	STA.b $50
	LDA.b #$10
	STA.b $47
	LDA.b #$0C
	JSL.l CODE_C5C62D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC7134(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC7134:
	SEP.b #$30
	JSL.l CODE_CC7147
	CPX.b #$FF
	BEQ.b CODE_CC7144
	LDA.b #$01
	STA.l $7E7417
CODE_CC7144:
	REP.b #$30
	RTL

CODE_CC7147:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$0014
	DEY
CODE_CC7150:
	LDA.w $0600,x
	INC
	BEQ.b CODE_CC7165
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_CC7150
	LDX.w #$FFFF
CODE_CC7162:
	SEP.b #$30
	RTL

CODE_CC7165:
	PHD
	TXA
	CLC
	ADC.b #$00
	ASL.b $5B
	SEP.b #$30
	LDA.b #$CA
	STA.b $00
	LDA.b #$80
	STA.b $05
	LDA.b #$80
	STA.b $08
	JSL.l CODE_C5E28D
	LDA.b #$01
	STA.b $0A
	LDA.b #$30
	STA.b $22
	LDA.b $20
	ORA.b #$20
	STA.b $20
	PLD
	JMP.w CODE_CC7162
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC7194(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_CC7190:
	db $01,$01,$03,$03

CODE_CC7194:
	SEP.b #$30
	LDA.b $30
	BNE.b CODE_CC71A4
	LDA.b #$40
	STA.b $47
	LDA.b #$01
	STA.b $30
	BRA.b CODE_CC71BD

CODE_CC71A4:
	LDY.b #$FF
	LDA.b $47
	LSR
	LSR
	LSR
	LSR
	TAX
	LDA.b $47
	AND.l DATA_CC7190,x
	CMP.l DATA_CC7190,x
	BNE.b CODE_CC71BB
	LDY.b #$00
CODE_CC71BB:
	STY.b $1C
CODE_CC71BD:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC71C0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC71C0:
	SEP.b #$30
	LDA.b $05
	PHA
	LDA.b $08
	PHA
	LDX.b #$00
	LDY.b #$80
	DEY
CODE_CC71CD:
	LDA.b #$00
	STA.b $00,x
	INX
	DEY
	BPL.b CODE_CC71CD
	LDA.b #$0D
	STA.b $00
	PLA
	STA.b $08
	PLA
	STA.b $05
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC71E2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC71E2:
	SEP.b #$30
	LDA.w $0300
	STA.b $10
	LDA.w $0304
	STA.b $11
	LDA.w $0302
	STA.b $12
	LDA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	LDA.b #$01
	STA.l $7E7418
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC720B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC720B:
	SEP.b #$30
	LDA.b $12
	STA.w $0302
	LDA.b $11
	STA.w $0304
	LDA.b $10
	STA.w $0300
	LDA.b #$00
	STA.l $7E7418
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC7225(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC7225:
	SEP.b #$30
	LDY.b #$01
	LDA.b $19
	AND.b #$40
	BNE.b CODE_CC7230
CODE_CC722F:
	DEY
CODE_CC7230:
	REP.b #$30
	RTL

CODE_CC7233:
	SEP.b #$30
	LDY.b #$01
	LDA.b $18
	AND.b #$02
	BNE.b CODE_CC7230
	BEQ.b CODE_CC722F								; Note: This will always branch. Same with some of the branches below.

CODE_CC723F:
	SEP.b #$30
	LDY.b #$01
	LDA.b $19
	AND.b #$08
	BNE.b CODE_CC7230
	BEQ.b CODE_CC722F

CODE_CC724B:
	SEP.b #$30
	LDY.b #$01
	LDA.b $19
	AND.b #$04
	BNE.b CODE_CC7230
	BEQ.b CODE_CC722F

CODE_CC7257:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E7419
	BIT.b #$01
	BNE.b CODE_CC7230
	BEQ.b CODE_CC722F

CODE_CC7265:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E7419
	BIT.b #$02
	BNE.b CODE_CC7230
	BEQ.b CODE_CC722F
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC7273(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC7273:
	SEP.b #$30
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	ORA.b #$01
	STA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	JML.l CODE_CC269E
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC7283(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC7283:
	SEP.b #$30
	LDA.b #$01
	STA.l $7E7419
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC728E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC728E:
	SEP.b #$30
	LDA.b #$03
	STA.l $7E7419
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC7299(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC7299:
	SEP.b #$30
	LDA.l !RAM_BSZ1_RAM7E74B7
	STA.b $18
	AND.b #$FD
	STA.l !RAM_BSZ1_RAM7E74B7
	LDA.l !RAM_BSZ1_RAM7E74B8
	STA.b $19
	AND.b #$B3
	STA.l !RAM_BSZ1_RAM7E74B8
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC72B6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC72B6:
	SEP.b #$30
	LDA.l $7E6DD6
	BNE.b CODE_CC72CC
	LDA.l !RAM_BSZ1_RAM7E75DE
	BEQ.b CODE_CC72C5
	DEC
CODE_CC72C5:
	STA.l !RAM_BSZ1_RAM7E75DE
	REP.b #$30
	RTL

CODE_CC72CC:
	LDA.b #$04
	BRA.b CODE_CC72C5
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC72D0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC72D0:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E74B1
	CMP.b #$0C
	BEQ.b CODE_CC72DD
	DEY
CODE_CC72DD:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC72E0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC72E0:
	SEP.b #$30
	LDY.b #$00
	LDA.l !RAM_BSZ1_RAM7E75DE
	BEQ.b CODE_CC72EB
	INY
CODE_CC72EB:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC72EE(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC72EE:
	SEP.b #$30
	LDA.b #$10
	STA.b $47
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	LDA.b #$22
	STA.w !RAM_BSZ1_Global_ColorMathSelectAndEnable
endif
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC72F7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC72F7:
	SEP.b #$30
	LDA.b #$00
	STA.l $7E7419
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC7302(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
-:
	LDY.w #$0001
	RTL
endif

CODE_CC7302:
	LDA.l !RAM_BSZ1_Sprite_EnemiesFrozenFlag
	AND.w #$001E
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BNE.b -
	LDA.l !RAM_BSZ1_RAM7E74C7
	AND.w #$0002
	BNE.b -
else
	BNE.b CODE_CC7387
endif
	LDA.l !RAM_BSZ1_RAM7E74B1
	AND.w #$000F
	CMP.w #$0007
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	BCS.b -
else
	BCS.b CODE_CC7387
endif
	LDA.w $007D
	AND.w #$000F
	CMP.w #$0004
	BCC.b CODE_CC7387
	LDA.l $7E72FB
	AND.w #$000F
	CMP.w #$0001
	BEQ.b CODE_CC7387
	CMP.w #$0009
	BEQ.b CODE_CC7387
	LDA.l $7E6DE5
	ORA.l $7E6DE6
	BNE.b CODE_CC7387
	LDA.b $19
	AND.w #$0040
	BNE.b CODE_CC738F
	LDX.w #$0000
	LDY.w #$0013
CODE_CC734A:
	LDA.w $0644,x
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_CC738B
	LDA.w $0600,x
	AND.w #$00FF
	CMP.w #$0021
	BEQ.b CODE_CC738B
	CMP.w #$0057
	BEQ.b CODE_CC738B
	CMP.w #$0050
	BEQ.b CODE_CC738B
	CMP.w #$006E
	BEQ.b CODE_CC738B
	CMP.w #$006F
	BEQ.b CODE_CC738B
	CMP.w #$0070
	BEQ.b CODE_CC738B
	CMP.w #$0071
	BEQ.b CODE_CC738B
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_CC734A
CODE_CC7387:
	LDY.w #$0001
	RTL

CODE_CC738B:
	LDY.w #$0000
	RTL

CODE_CC738F:
	LDX.w #$0000
	LDY.w #$0013
CODE_CC7395:
	LDA.w $0644,x
	AND.w #$00FF
	CMP.w #$000D
	BEQ.b CODE_CC7387
	LDA.w $0600,x
	AND.w #$00FF
	CMP.w #$0068
	BEQ.b CODE_CC7387
	TXA
	CLC
	ADC.w #$0080
	TAX
	DEY
	BPL.b CODE_CC7395
	BRA.b CODE_CC738B
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_CODE_CC73B6(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

CODE_CC73B6:
	REP.b #$30
	LDX.w #$0000
	LDY.w #$000F
CODE_CC73BE:
	LDA.w $1600,x
	INC
	BEQ.b CODE_CC73CE
	TXA
	CLC
	ADC.w #$0040
	TAX
	DEY
	BPL.b CODE_CC73BE
	RTL

CODE_CC73CE:
	PHD
	TXA
	CLC
	ADC.w #$1600
	TCD
	LDA.w #$FF2A
	STA.b $1600
	JSL.l CODE_C5F022
	SEP.b #$20
	LDA.l !RAM_BSZ1_RAM7E74B7
	STA.b $1618
	AND.b #$FD
	STA.l !RAM_BSZ1_RAM7E74B7
	LDA.l !RAM_BSZ1_RAM7E74B8
	STA.b $1619
	AND.b #$B3
	STA.l !RAM_BSZ1_RAM7E74B8
	REP.b #$20
	PLD
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC831F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_DATA_CC8313:
	db $70,$78,$60,$2F,$08,$01

OM1W3_DATA_CC8319:
	db $00,$01,$02,$03,$04,$04

OM1W3_CODE_CC831F:
	SEP.b #$30
	LDA.b $47
	BNE.b ++
	LDX.b $30
	CPX.b #$01
	BNE.b +
	LDA.b #$11
	JSL.l CODE_C5C663
+:
	LDA.l OM1W3_DATA_CC8319,x
	STA.b $1C
	LDA.l OM1W3_DATA_CC8313,x
	DEC
	STA.b $47
	INX
	STX.b $30
++:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8344(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8344:
	SEP.b #$30
	LDA.w $0300
	STA.b $4C
	LDA.w $0304
	STA.b $4D
	LDA.w $0302
	STA.b $4E
	LDA.b #$20
	STA.w !RAM_BSZ1_Global_FixedColorData1
	LDA.b #$40
	STA.w !RAM_BSZ1_Global_FixedColorData2
	LDA.b #$80
	STA.w !RAM_BSZ1_Global_FixedColorData3
	LDA.b #$01
	STA.l $7E7418
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC836D(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC836D:
	SEP.b #$30
	LDA.b $4E
	STA.w $0302
	LDA.b $4D
	STA.w $0304
	LDA.b $4C
	STA.w $0300
	LDA.b #$00
	STA.l $7E7418
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC83A7(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_DATA_CC8387:
	dw $0000,$0020,$0040,$0060,$0080,$00A0,$00C0,$00E0
	dw $0100,$0120,$0140,$0160,$0180,$01A0,$01C0,$01E0

OM1W3_CODE_CC83A7:
	LDA.w #$0000
	TCD
	LDA.b $0A,s
	STA.b $09
	LDA.b $06,s
	ASL
	TAX
	LDA.l OM1W3_DATA_CC8387,x
	STA.b $0B
	LDA.b $08,s
	ASL
	TAX
	LDA.l OM1W3_DATA_CC8387,x
	STA.b $0D
	LDA.l $7E2001
	AND.w #$000F
	STA.b $00
	ASL
	ADC.b $00
	AND.w #$00FF
	TAX
	LDA.l BSZ1_MapHeaders_Ptrs,x
	STA.b $00
	LDA.l BSZ1_MapHeaders_Ptrs+$01,x
	STA.b $01
	LDY.w #$0009
	LDA.b [$00],y
	PHA
	INY
	LDA.b [$00],y
	STA.b $01
	PLA
	STA.b $00
-:
	LSR.b $09
	BCS.b +
	BNE.b +
	LDA.w #$0001
	STA.w !RAM_BSZ1_Global_UpdateEntirePaletteFlag
	RTL

+:
	BCC.b ++
	LDX.b $0B
	LDY.b $0D
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	CMP.b [$00],y
	BEQ.b +++
	LDA.b [$00],y
	AND.w #$7C00
	STA.b $03
	LDA.w $0302
	XBA
	ASL
	ASL
	AND.w #$7C00
	STA.b $05
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	AND.w #$7C00
	SEC
	SBC.b $05
	CMP.b $03
	BCS.b +
	LDA.b $03
+:
	STA.b $07
	LDA.b [$00],y
	AND.w #$03E0
	STA.b $03
	LDA.w $0304
	XBA
	LSR
	LSR
	LSR
	AND.w #$03E0
	STA.b $05
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	AND.w #$03E0
	SEC
	SBC.b $05
	CMP.b $03
	BCS.b +
	LDA.b $03
+:
	ORA.b $07
	STA.b $07
	LDA.b [$00],y
	AND.w #$001F
	STA.b $03
	LDA.w $0300
	AND.w #$001F
	STA.b $05
	LDA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
	AND.w #$001F
	SEC
	SBC.b $05
	CMP.b $03
	BCS.b +
	LDA.b $03
+:
	ORA.b $07
+++:
	STA.l BSZ1_Global_PaletteMirror[$00].LowByte,x
++:
	INX
	INX
	STX.b $0B
	INY
	INY
	STY.b $0D
	JMP.w -
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8483(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8483:
	REP.b #$30
	LDA.w #$0001
	STA.w $0300
	STA.w $0304
	STA.w $0302
	PEA.w $FFFF
	PEA.w $000A
	PEA.w $000A
	PHD
	JSL.l OM1W3_CODE_CC83A7
	PLD
	PLA
	PLA
	PEA.w $000B
	PEA.w $000B
	PHD
	JSL.l OM1W3_CODE_CC83A7
	PLD
	PLA
	PLA
	PLA
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC84B2(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC84B2:
	SEP.b #$30
	LDA.l $7E6DD7
	SEC
	SBC.b $05
	BPL.b +
	EOR.b #$FF
	INC
+:
	AND.b #$FC
	BNE.b ++
	LDA.b $08
	CLC
	ADC.b #$10
	SEC
	SBC.l $7E6DD8
	BPL.b +
	EOR.b #$FF
	INC
+:
	AND.b #$FC
	BNE.b ++
	LDY.b #$01
	REP.b #$30
	RTL

++:
	LDY.b #$00
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC84E1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC84E1:
	SEP.b #$30
	LDA.l $7E6DD7
	STA.b $50
	LDA.l $7E6DD8
	STA.b $51
	LDA.l $7E6DD7
	STA.b $05
	LDA.l $7E6DD8
	SEC
	SBC.b #$10
	STA.b $08
	LDA.b #$01
	STA.b $30
	LDA.b #$10
	STA.b $47
	STZ.b $44
	STZ.b $37
	STZ.b $38
	STZ.b $39
	STZ.b $3A
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8513(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8513:
	SEP.b #$30
	LDX.b $37
	LDA.l $7E6DD7
	SEC
	SBC.b $50
	STA.l $000100,x
	INX
	STX.b $37
	LDA.l $7E6DD7
	STA.b $50
	LDX.b $38
	LDA.l $7E6DD8
	SEC
	SBC.b $51
	STA.l $000200,x
	INX
	STX.b $38
	LDA.l $7E6DD8
	STA.b $51
	LDA.b $37
	SEC
	SBC.b $39
	BPL.b +
	EOR.b #$FF
	INC
+:
	CMP.b #$08
	BCC.b +
	LDX.b $39
	LDA.l $000100,x
	CLC
	ADC.b $05
	STA.b $05
	INX
	STX.b $39
+:
	LDA.b $38
	SEC
	SBC.b $3A
	BPL.b +
	EOR.b #$FF
	INC
+:
	CMP.b #$08
	BCC.b +
	LDX.b $3A
	LDA.l $000200,x
	CLC
	ADC.b $08
	STA.b $08
	INX
	STX.b $3A
+:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC857C(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC857C:
	JSL.l CODE_CC13CA
	SEP.b #$30
	LDA.b $08
	CMP.b #$38
	BCS.b +
	LDA.b #$38
	STA.b $08
+:
	LDA.l $7E6DD7
	STA.b $50
	LDA.l $7E6DD8
	STA.b $51
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC859B(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC859B:
	SEP.b #$30
	LDY.b #$00
	LDA.l $7E2015
	CMP.b #$03
	BNE.b +
	LDA.b $08
	CMP.b #$80
	BCC.b +
	INY
+:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC85B1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC85B1:
	SEP.b #$30
	LDA.b #$80
	STA.b $08
	STZ.b $30
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC85BC(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC85BC:
	SEP.b #$30
	INC.b $2E
	INC.b $05
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC85C5(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC85C5:
	SEP.b #$30
	LDY.b #$01
	LDA.b $2E
	CMP.b #$10
	BCS.b +
	DEY
+:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC85D3(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC85D3:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E741B
	BNE.b +
	LDY.b #$00
+:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC85E0(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC85E0:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E741D
	BNE.b +
	LDY.b #$00
+:
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC85ED(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC85ED:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E741B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC85F8(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC85F8:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E741D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8603(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8603:
	SEP.b #$30
	LDA.b #$00
	STA.l !RAM_BSZ1_RAM7E741B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC860E(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC860E:
	SEP.b #$30
	LDA.b #$00
	STA.l !RAM_BSZ1_RAM7E741D
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8619(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8619:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E741F
	BNE.b OM1W3_CODE_CC8625
OM1W3_CODE_CC8623:
	LDY.b #$00
OM1W3_CODE_CC8625:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8628(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8628:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E741E
	BNE.b OM1W3_CODE_CC8625
	BEQ.b OM1W3_CODE_CC8623
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8634(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8634:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E741F
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC863F(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC863F:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E741E
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC864A(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC864A:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E7420
	BNE.b OM1W3_CODE_CC8625
	BEQ.b OM1W3_CODE_CC8623
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8656(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8656:
	SEP.b #$30
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E7420
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8661(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8661:
	REP.b #$30
	LDX.w #$1000
	LDY.w #$000F
-:
	LDA.w $0600,x
	INC
	BEQ.b +
	TXA
	CLC
	ADC.w #$0040
	TAX
	DEY
	BPL.b -
	SEP.b #$20
	CLC
	RTS

+:
	SEP.b #$20
	SEC
	RTS
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC8680(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC8680:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E741C
	CMP.b #$01
	BEQ.b OM1W3_CODE_CC86BE
	LDY.b #$00
	BRA.b OM1W3_CODE_CC86BE

OM1W3_CODE_CC8690:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E741C
	CMP.b #$02
	BEQ.b OM1W3_CODE_CC86BE
	LDY.b #$00
	BRA.b OM1W3_CODE_CC86BE

OM1W3_CODE_CC86A0:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E741C
	CMP.b #$03
	BEQ.b OM1W3_CODE_CC86BE
	LDY.b #$00
	BRA.b OM1W3_CODE_CC86BE

OM1W3_CODE_CC86B0:
	SEP.b #$30
	LDY.b #$01
	LDA.l !RAM_BSZ1_RAM7E741C
	CMP.b #$04
	BEQ.b OM1W3_CODE_CC86BE
	LDY.b #$00
OM1W3_CODE_CC86BE:
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC86C1(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC86C1:
	SEP.b #$30
	LDA.w $0020
	AND.b #$03
	BNE.b OM1W3_CODE_CC86BE
	LDA.b $2E
	CMP.b #$05
	BCS.b +
	INC.b $2E
	DEC.b $08
	BRA.b OM1W3_CODE_CC86BE

+:
	LDA.b #$02
	STA.b $1C
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro ROUTINE_BSZ1_OM1W3_CODE_CC86DD(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

OM1W3_CODE_CC86DD:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E2015
	CMP.b #$03
	BEQ.b OM1W3_CODE_CC86BE
	LDY.b #$00
	BRA.b OM1W3_CODE_CC86BE

OM1W3_CODE_CC86ED:
	SEP.b #$30
	LDY.b #$01
	LDA.l $7E2015
	CMP.b #$00
	BEQ.b OM1W3_CODE_CC86BE
	LDY.b #$00
	BRA.b OM1W3_CODE_CC86BE

OM1W3_CODE_CC86FD:
	SEP.b #$10
	JSR.w OM1W3_CODE_CC8661
	BCC.b ++
	LDA.b #$2E
	STA.w $0600,x
	LDA.b #$80
	STA.w $0605,x
	LDA.b #$50
	STA.w $0608,x
-:
	REP.b #$30
	RTL

OM1W3_CODE_CC8716:
	SEP.b #$30
	JSR.w OM1W3_CODE_CC8661
	BCC.b ++
	LDA.b #$2F
	STA.w $0600,x
	LDA.b #$80
	STA.w $0605,x
	LDA.b #$50
	STA.w $0608,x
	BRA.b -

++:
	LDA.b #$01
	STA.l !RAM_BSZ1_RAM7E741B
	REP.b #$30
	RTL
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_RT00_BSZ1_TextData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C67400:											; Note: Text data
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $008B,$0084,$0098,$004B,$008A,$0020,$0077,$0079
	dw $009D,$0044,$006C,$0020,$0000,$0000,$0000,$0000
	dw $0000,$0000,$008F,$0096,$0072,$0089,$0093,$0098
	dw $0020,$0066,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$007A,$009A,$0066,$0020,$007B,$0045,$0079
	dw $0096,$0073,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0077,$0080,$0020,$0086,$007C,$0020,$0090,$0085
	dw $0090,$0020,$0086,$007C,$0020,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0083,$009E,$0090,$0020,$0066,$0020,$0090,$007E
	dw $0083,$0042,$0097,$009D,$0000,$0000,$0000,$0000
	dw $0090,$009D,$0085,$0086,$0020,$0085,$0072,$007C
	dw $006E,$0048,$0096,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007A,$009A,$0066,$0020,$0075,$004D,$0071,$007B
	dw $009D,$0086,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0072,$0081,$008F,$0072,$0072,$009C,$0020
	dw $0089,$0000,$0000,$0000,$0000,$0000,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0020
	dw $0020,$0020,$0092,$0072,$0077,$006D,$0073,$008A
	dw $0020,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0090,$007E,$0083,$0042,$0097,$009D
	dw $0020,$0020,$0000,$0000,$0000,$0000,$0000,$0020
	dw $0020,$0093,$0073,$0020,$0090,$0082,$0079,$0080
	dw $0076,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $009C,$0080,$007C,$0089,$007A,$0074,$0086,$0020
	dw $0090,$0090,$0020,$0066,$0000,$0000,$0000,$0000
	dw $0075,$0076,$0088,$0066,$008C,$0094,$007D,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0076,$0080,$0091,$0079,$0099,$0089
	dw $0044,$006C,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00E1,$0070,$00D1,$0066,$007D,$0099,$0076,$0072
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0085,$009D,$0076,$007A,$0073,$0083,$0078,$009A
	dw $0094,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007D,$0077,$0085,$0020,$008E,$0073,$0066,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$007B,$0045,$0079,$0096,$0073,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0082,$0076,$0072,$007A,$0085,$007E,$0099,$0085
	dw $0097,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00EC,$00B1,$0089,$0020,$007C,$006D,$0073,$0098
	dw $0048,$0072,$0066,$0020,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007A,$009A,$0066,$0020,$007B,$0045,$0079,$0096
	dw $0073,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0093,$0097,$0073,$0047,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
else
	dw $008B,$0084,$0098,$004B,$008A,$0020,$0077,$0079
	dw $009D,$0044,$006C,$0020,$0000,$0000,$0000,$0000
	dw $008F,$0096,$0072,$0089,$0093,$0098,$0020,$0066
	dw $0020,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$007A,$009A,$0066,$0020,$007B,$0045,$0079
	dw $0096,$0073,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0077,$0080,$0020,$0086,$007C,$0020,$0090,$0085
	dw $0090,$0020,$0086,$007C,$0020,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0083,$009E,$0090,$0020,$0066,$0020,$0090,$007E
	dw $0083,$0042,$0097,$009D,$0000,$0000,$0000,$0000
	dw $0090,$009D,$0085,$0086,$0020,$0085,$0072,$007C
	dw $006E,$0048,$0096,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007A,$009A,$0066,$0020,$0075,$004D,$0071,$007B
	dw $009D,$0086,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0072,$0081,$008F,$0072,$0072,$009C,$0020
	dw $0089,$0000,$0000,$0000,$0000,$0000,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0020
	dw $0020,$0020,$0092,$0072,$0077,$006D,$0073,$008A
	dw $0020,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0090,$007E,$0083,$0042,$0097,$009D
	dw $0020,$0020,$0000,$0000,$0000,$0000,$0000,$0020
	dw $0020,$0093,$0073,$0020,$0090,$0082,$0079,$0080
	dw $0076,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $009C,$0080,$007C,$0089,$007A,$0074,$0086,$0020
	dw $0090,$0090,$0020,$0066,$0000,$0000,$0000,$0000
	dw $0075,$0076,$0088,$0066,$008C,$0094,$007D,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0076,$0080,$0091,$0079,$0099,$0089,$0044,$006C
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00E1,$0070,$00D1,$0066,$007D,$0099,$0076,$0072
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0085,$009D,$0076,$007A,$0073,$0083,$0078,$009A
	dw $0094,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007D,$0077,$0085,$0020,$008E,$0073,$0066,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007B,$0045,$0079,$0096,$0073,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0082,$0076,$0072,$007A,$0085,$007E,$0099,$0085
	dw $0097,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00EC,$00B1,$0089,$0020,$007C,$006D,$0073,$0098
	dw $0048,$0072,$0066,$0020,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007A,$009A,$0066,$0020,$007B,$0045,$0079,$0096
	dw $0073,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0093,$0097,$0073,$0047,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
endif
namespace off
endmacro

macro DATATABLE_RT01_BSZ1_TextData(Address)
;namespace BSZ1_
%InsertMacroAtXPosition(<Address>)

DATA_C6D000:											; Note: Text data
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0020,$0075,$0084,$0086,$0020,$0096,$009C,$0072
	dw $0020,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$008A,$0076,$004D,$0020,$0086,$008A
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0072,$0077,$0093,$0089,$009E,$0020,$0072
	dw $0099,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$008B,$0090,$0082,$009E,$0071,$0099
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0084,$0085,$0098,$0089,$0020,$008D,$0094
	dw $0076,$0097,$0000,$0000,$0000,$0000,$0000,$0000
	dw $008D,$0072,$007C,$0086,$0020,$008F,$0093,$0097
	dw $009A,$0080,$0020,$008A,$0076,$0089,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$007A,$0074,$009E,$0020,$0077,$007A,$0074
	dw $0099,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0073,$007C,$009B,$0089,$0020,$009E,$0079,$0066
	dw $0020,$0089,$0051,$009A,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $008A,$0097,$008D,$006F,$0080,$0020,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$00B1,$00D3,$00BD,$008A,$0020,$008F,$0048
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0086,$0078,$0066,$0020,$0078,$009A,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0088,$0091,$0098,$0086,$0020,$0082,$0072,$0083
	dw $0072,$0099,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$00ED,$00B8,$00E8,$00DD,$0066,$0020,$0093
	dw $006F,$0084,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00B1,$00D3,$00BD,$0086,$0020,$0072,$0089,$0081
	dw $009E,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0093,$0081,$0080,$0072,$0020,$0044,$006C
	dw $009B,$0073,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$008C,$0077,$007A,$008F,$009A,$0080,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$008D,$0072,$007C,$0089,$0047,$0073,$0020
	dw $0086,$008A,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0071,$0045,$0076,$006F,$0083,$0072,$0080
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0080,$0080,$0076,$0072,$0089,$0020,$0077,$0075
	dw $0078,$0066,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$008B,$0090,$0082,$009E,$0071,$0099
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0076,$0074,$007D,$0084,$0020,$007C,$0096
	dw $0073,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$00B6,$00C6,$0089,$0020,$0076,$0072,$004F
	dw $0082,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$00EC,$00EC,$00DD,$00E2,$008A,$0020,$008F
	dw $0099,$0072,$0093,$0089,$009E,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00E2,$0070,$00CF,$0089,$0020,$0092,$0066,$0020
	dw $0088,$0097,$0074,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$007A,$0073,$004F,$0082
	dw $0044,$006C,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
else
	dw $0020,$0075,$0084,$0086,$0020,$0096,$009C,$0072
	dw $0020,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$008A,$0076,$004D,$0020,$0086,$008A
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0072,$0077,$0093,$0089,$009E,$0020,$0072
	dw $0099,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$008B,$0090,$0082,$009E,$0071,$0099
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0084,$0085,$0098,$0089,$0020,$008D,$0094
	dw $0076,$0097,$0000,$0000,$0000,$0000,$0000,$0000
	dw $008D,$0072,$007C,$0086,$0020,$008F,$0093,$0097
	dw $009A,$0080,$0020,$008A,$0076,$0089,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$007A,$0074,$009E,$0020,$0077,$007A,$0074
	dw $0099,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0073,$007C,$009B,$0089,$0020,$009E,$0079,$0066
	dw $0020,$0089,$0051,$009A,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $008A,$0097,$008D,$006F,$0080,$0020,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$00B1,$00D3,$00BD,$008A,$0020,$008F,$0048
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0086,$0078,$0066,$0020,$0078,$009A,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0088,$0091,$0098,$0086,$0020,$0082,$0072,$0083
	dw $0072,$0099,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$00ED,$00B8,$00E8,$00DD,$0066,$0020,$0093
	dw $006F,$0084,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00B1,$00D3,$00BD,$0086,$0020,$0072,$0089,$0081
	dw $009E,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0093,$0081,$0080,$0072,$0020,$0044,$006C
	dw $009B,$0073,$0000,$0000,$0000,$0000,$0000,$0000
	dw $008C,$0077,$007A,$008F,$009A,$0080,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$008D,$0072,$007C,$0089,$0047,$0073,$0020
	dw $0086,$008A,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0071,$0045,$0076,$006F,$0083,$0072,$0080
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0080,$0080,$0076,$0072,$0089,$0020,$0077,$0075
	dw $0078,$0066,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$008B,$0090,$0082,$009E,$0071,$0099
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0076,$0074,$007D,$0084,$0020,$007C,$0096
	dw $0073,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00B6,$00C6,$0089,$0020,$0076,$0072,$004F,$0082
	dw $0020,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$00EC,$00EC,$00DD,$00E2,$008A,$0020,$008F
	dw $0099,$0072,$0093,$0089,$009E,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00E2,$0070,$00CF,$0089,$0020,$0092,$0066,$0020
	dw $0088,$0097,$0074,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$007A,$0073,$004F,$0082
	dw $0044,$006C,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
endif

DATA_C6D800:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0075,$0076,$0088,$009E,$0020,$0085,$0079,$009A
	dw $004D,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0071,$0076,$0072,$0095,$004E,$009C,$0020
	dw $0066,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0094,$0020,$008A,$0020,$0082,$0076,$0074,$0085
	dw $0072,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$007B,$0045,$0079,$0096,$0073,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0072,$008F,$0020,$007B,$0072,$0077,$006E,$0073
	dw $0089,$0020,$0079,$009D,$0066,$0020,$0000,$0000
	dw $00DE,$00C9,$00DD,$0066,$0020,$0080,$0075,$007D
	dw $0085,$0097,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$007B,$009E,$007C,$0083,$0020,$0075,$0099
	dw $0089,$0044,$006C,$0000,$0000,$0000,$0000,$0000
	dw $009F,$009D,$0089,$0094,$0066,$0020,$007B,$009E
	dw $007E,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007B,$0072,$0077,$006E,$0073,$0089,$0079,$009D
	dw $008A,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00C4,$00D7,$00B2,$00CC,$00AB,$0070,$00BD,$009E
	dw $0020,$007F,$009B,$009C,$0088,$004D,$0020,$0000
	dw $007D,$004B,$0086,$0020,$0050,$0082,$0089,$0093
	dw $0089,$009E,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0093,$006F,$0083,$0020,$0072,$006F,$0080,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$00DE,$00C9,$00DD,$008A,$0020,$0080
	dw $0075,$007E,$0085,$0072,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0084,$0085,$0098,$0089,$0020,$0094,$0082
	dw $008A,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0076,$0072,$009E,$009D,$004B,$0020,$008C,$0074
	dw $0066,$0020,$008C,$0079,$0000,$0000,$0000,$0000
	dw $009F,$009D,$0089,$0094,$0089,$0020,$004D,$007C
	dw $006E,$0086,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0082,$009A,$0083,$0072,$0078,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0079,$009D,$004B,$0020,$00DE,$00C9,$00DD,$0089
	dw $0020,$0073,$0042,$0077,$0066,$0084,$0092,$0020
	dw $0071,$0076,$0072,$0095,$004E,$009C,$008A,$0020
	dw $007D,$004B,$0086,$0020,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$007F,$007A,$004B,$0020,$0094,$0020
	dw $0066,$0020,$008A,$0085,$0083,$0000,$0000,$0000
	dw $0093,$0081,$007B,$0097,$009A,$0083,$0020,$007C
	dw $008F,$006F,$0080,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0072,$008F,$0020,$0071,$0076,$0072,$0095,$004E
	dw $009C,$0020,$0066,$0020,$0000,$0000,$0000,$0000
	dw $0020,$0078,$007D,$0098,$0066,$0020,$0076,$006F
	dw $0083,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$007B,$009E,$007C,$0083,$0075,$0099
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0095,$0077,$0085,$007B,$009A,$0020
	dw $0020,$0020,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
else
	dw $0075,$0076,$0088,$009E,$0020,$0085,$0079,$009A
	dw $004D,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0071,$0076,$0072,$0095,$004E,$009C,$0020,$0066
	dw $0020,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0094,$0020,$008A,$0020,$0082,$0076,$0074,$0085
	dw $0072,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007B,$0045,$0079,$0096,$0073,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0072,$008F,$0020,$007B,$0072,$0077,$006E,$0073
	dw $0089,$0020,$0079,$009D,$0066,$0020,$0000,$0000
	dw $00DE,$00C9,$00DD,$0066,$0020,$0080,$0075,$007D
	dw $0085,$0097,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007B,$009E,$007C,$0083,$0020,$0075,$0099,$0089
	dw $0044,$006C,$0000,$0000,$0000,$0000,$0000,$0000
	dw $009F,$009D,$0089,$0094,$0066,$0020,$007B,$009E
	dw $007E,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007B,$0072,$0077,$006E,$0073,$0089,$0079,$009D
	dw $008A,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00C4,$00D7,$00B2,$00CC,$00AB,$0070,$00BD,$009E
	dw $0020,$007F,$009B,$009C,$0088,$004D,$0020,$0000
	dw $007D,$004B,$0086,$0020,$0050,$0082,$0089,$0093
	dw $0089,$009E,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0093,$006F,$0083,$0020,$0072,$006F,$0080,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00DE,$00C9,$00DD,$008A,$0020,$0090,$0074,$0085
	dw $0072,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0084,$0085,$0098,$0089,$0020,$0094,$0082,$008A
	dw $0020,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0076,$0072,$009E,$009D,$004B,$0020,$008C,$0074
	dw $0066,$0020,$008C,$0079,$0000,$0000,$0000,$0000
	dw $009F,$009D,$0089,$0094,$0089,$0020,$004D,$007C
	dw $006E,$0086,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0082,$009A,$0083,$0072,$0078,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00DE,$00C9,$00DD,$008A,$0020,$007B,$0072,$007C
	dw $006E,$0089,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0071,$0076,$0072,$0095,$004E,$009C,$008A,$0020
	dw $007D,$004B,$0086,$0020,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $008E,$0097,$0071,$0085,$0086,$0020,$0076,$0078
	dw $009A,$0083,$0072,$0099,$0000,$0000,$0000,$0000
	dw $0093,$0081,$007B,$0097,$009A,$0083,$0020,$007C
	dw $008F,$006F,$0080,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0072,$008F,$0020,$0071,$0076,$0072,$0095,$004E
	dw $009C,$0020,$0066,$0020,$0000,$0000,$0000,$0000
	dw $0020,$0078,$007D,$0098,$0066,$0020,$0076,$006F
	dw $0083,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007B,$009E,$007C,$0083,$0075,$0099,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0095,$0077,$0085,$007B,$009A,$0020
	dw $0020,$0020,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
endif

DATA_C6E000:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0082,$009F,$0089,$0020,$0092,$0072,$0077,$006D
	dw $0073,$008A,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0076,$0072,$009E,$009D,$0086,$0020,$0071
	dw $0099,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$007B,$0072,$0077,$006E,$0073,$0089,$0079
	dw $009D,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00CF,$00E4,$00B6,$00D9,$00BF,$0070,$00EC,$0020
	dw $0044,$006C,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0093,$0098,$0089,$0020,$0091,$007A,$0073
	dw $0086,$008A,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $008B,$0090,$0082,$0089,$0020,$008A,$0076,$004D
	dw $009E,$0020,$0071,$0099,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0094,$007D,$0072,$0076,$0097,$0000,$0076,$006F
	dw $0083,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
else
	dw $0082,$009F,$0089,$0020,$0092,$0072,$0077,$006D
	dw $0073,$008A,$0020,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0076,$0072,$009E,$009D,$0086,$0020,$0071,$0099
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0020,$0020,$0020,$0020,$0020,$0020,$0020,$0020
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $007B,$0072,$0077,$006E,$0073,$0089,$0079,$009D
	dw $0020,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00CF,$00E4,$00B6,$00D9,$00BF,$0070,$00EC,$0020
	dw $0044,$006C,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0093,$0098,$0089,$0020,$0091,$007A,$0073,$0086
	dw $008A,$0020,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $008B,$0090,$0082,$0089,$0020,$008A,$0076,$004D
	dw $009E,$0020,$0071,$0099,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
endif

DATA_C6E800:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0000,$0000,$0005,$0004,$00D9,$00F3,$0070,$004B
	dw $0020,$0072,$0072,$007A,$0084,$0020,$0000,$0000
	dw $0000,$0000,$00DA,$00F0,$00D9,$000A,$008A,$0020
	dw $007E,$0077,$004D,$009D,$0089,$0020,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0071,$0097,$009C,$009A,$0080,$0020
	dw $007D,$0085,$008A,$008F,$004B,$0020,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0075,$007C,$0074
	dw $0096,$0073,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$008C,$0074,$0066,$008C,$0079,$004D
	dw $0020,$0071,$0097,$009C,$009A,$0099,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$00D5,$00D0,$0020,$008A,$0020,$007B
	dw $0072,$007C,$006E,$0089,$0020,$0000,$0000,$0000
	dw $0000,$0000,$00CF,$00E4,$00B6,$00D9,$00DB,$00AF
	dw $00EC,$0020,$008A,$0020,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$00DA,$00F0,$00D9,$000A,$0089,$0020
	dw $008B,$0090,$0082,$0089,$0020,$0000,$0000,$0000
	dw $0000,$0000,$0092,$0072,$0077,$006D,$0073,$0086
	dw $0020,$0071,$0099,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0081,$0076,$007C,$0082,$0086,$0020
	dw $0071,$0099,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0071,$0075,$0072,$00DB,$00B3,$00BF
	dw $00B8,$0020,$008A,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0071,$0075,$0072,$00D5,$00EE
	dw $00DC,$0020,$008A,$0020,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0090,$007E,$004B,$0020,$0073,$006F
	dw $0083,$0072,$0099,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0090,$007E,$004B,$0020,$0073
	dw $006F,$0083,$0072,$0099,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$00CF,$00E4,$00B6,$00D9,$00EF,$0070
	dw $00D2,$00D7,$00DD,$0020,$008A,$0020,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$00DA,$00F0,$00D9,$0007,$0089,$0020,$0092
	dw $0072,$0077,$006D,$0073,$004B,$0020,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0071,$0075,$00E2,$0070,$00D8,$00B1,$009E
	dw $0020,$0093,$006F,$0083,$0072,$0099,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$00CC,$00B4,$0020,$008A,$0020,$00DA
	dw $00F0,$00D9,$0008,$0089,$0020,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0096,$009B,$0072,$0089,$0077,$007C,$0086
	dw $0020,$008F,$0093,$0097,$009A,$0080,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0081,$0076,$007C,$0082,$0086
	dw $0020,$0071,$0099,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00C1,$00E5,$0086,$0020,$0071,$0097,$009C,$009A
	dw $0085,$0072,$0020,$008D,$0094,$009E,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00DA,$00F0,$00D9,$0009,$0089,$0020,$0092,$0072
	dw $0077,$006D,$0073,$0086,$0020,$0071,$0099,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000

DATA_C6F000:
	dw $0000,$0000,$0000,$0071,$0076,$0072,$00DB,$00B3
	dw $00BF,$00B8,$0020,$008A,$0020,$0000,$0000,$0000
	dw $0000,$0094,$0098,$0089,$007A,$007C,$0080,$0020
	dw $007A,$0084,$009E,$0020,$0071,$009A,$004D,$0000
	dw $0000,$0000,$00DA,$00F0,$00D9,$000B,$0089,$0020
	dw $0092,$0072,$0077,$006D,$0073,$0089,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0081,$0076,$007C,$0082,$0086
	dw $0020,$0071,$0099,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0093,$0073,$0072,$0081,$004C,$0020,$0094
	dw $0098,$0085,$0075,$007D,$009E,$0096,$0072,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$00ED,$00B2,$00EF,$00D9,$0020,$008A
	dw $0020,$00DA,$00F0,$00D9,$000C,$0089,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$008B,$0090,$0082,$0089,$008D
	dw $0094,$0086,$0020,$0071,$0099,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$009F,$009D,$0089,$0094,$0020,$008A
	dw $0020,$00DA,$00F0,$00D9,$000C,$004B,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$00EF,$00DB,$00AF,$00B8
	dw $0066,$0020,$0075,$007E,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$00F2,$00DC,$0070,$00EF,$00DA,$00BD
	dw $00DA,$00AF,$00C4,$008A,$0020,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$000C,$0080,$0072,$0085,$0097,$009D,$0048
	dw $0020,$00B1,$00D3,$00BD,$0089,$0020,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$007C,$0080,$0086,$0020
	dw $0071,$0099,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0093,$0073,$0020,$0082,$0080,$0074,$0099,$007A
	dw $0084,$008A,$0020,$0085,$0086,$0093,$0085,$0072
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0071,$0084,$008A,$0020,$0084,$004C,$0076,$0085
	dw $0072,$0020,$004D,$007C,$006E,$008D,$0091,$0079
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $00EF,$0070,$00D2,$00D7,$00DD,$0066,$0020,$0082
	dw $0076,$0074,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$009C,$0080,$007C,$0089
	dw $0020,$007A,$0074,$0086,$0020,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0090,$0090,$0066,$0020,$0076,$0080
	dw $0091,$0079,$0083,$0078,$009A,$0083,$0020,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0071,$0098,$009E
	dw $0084,$0073,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
else
	%InsertGarbageData($C6E800, incbin, DATA_C6E800.bin)
endif

DATA_C6F800:
	%InsertGarbageData($C6F800, incbin, DATA_C6F800.bin)
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################

macro DATATABLE_BSZ1_DATA_CE0000(Address)
;namespace BSZ1_SpriteAnimationData
%InsertMacroAtXPosition(<Address>)

BSZ1_SpriteAnimationData_Compass:
;$CE0000
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl DATA_CE2904 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_DungeonMap:
;$CE0031
	dw $0104,$0000,$0801,$0008 : db $01
	db $2F : dl DATA_CE2902 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0062:
	dw $0104,$0000,$0A01,$000A : db $01
	db $2D : dl DATA_CE2A58 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0093:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2D : dl DATA_CE2A56 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_KeyItem:
;$CE00C4
	dw $020A,$0000,$0400,$0008 : db $01
	db $27 : dl DATA_CE2976 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
BSZ1_SpriteAnimationData_DungeonMapDot:
	dw $0100,$0000,$0400,$0004 : db $01
	db $37 : dl DATA_CE2994 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MainMapDot:
	dw $0100,$0000,$0400,$0004 : db $01
	db $37 : dl DATA_CE2996 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

else
BSZ1_SpriteAnimationData_MainMapDot:
;$CE00F5
	dw $0100,$0000,$0400,$0004 : db $01
	db $3F : dl DATA_CE2994 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_DungeonMapDot:
;$CE0126
	dw $0100,$0000,$0400,$0004 : db $01
	db $3F : dl DATA_CE2996 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
endif

BSZ1_SpriteAnimationData_BossRoomMapDot:
;$CE0157
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0100,$0001,$0400,$0004 : db $01
	db $37 : dl DATA_CE2996 : db $08
	db $3D : dl DATA_CE2996 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
else
	dw $0100,$0001,$0400,$0004 : db $01
	db $3F : dl DATA_CE2996 : db $08
	db $3D : dl DATA_CE2996 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
endif

DATA_CE0188:
	dw $0100,$0005,$0401,$0004 : db $01
	db $FF : dl $FFFFFF : db $FF
	db $35 : dl DATA_CE2A62 : db $08
	db $35 : dl DATA_CE2A60 : db $08
	db $35 : dl DATA_CE2A5E : db $08
	db $35 : dl DATA_CE2A60 : db $08
	db $35 : dl DATA_CE2A62 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_MoveLeft:
;$CE01B9
	dw $0104,$0003,$0501,$0003 : db $01
	db $2F : dl DATA_CE28CC : db $06
	db $2F : dl DATA_CE28CE : db $06
	db $2F : dl DATA_CE28CC : db $06
	db $2F : dl DATA_CE28D0 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_MoveRight:
;$CE01EA
	dw $0104,$0003,$0501,$0003 : db $01
	db $6F : dl DATA_CE28CC : db $06
	db $6F : dl DATA_CE28CE : db $06
	db $6F : dl DATA_CE28CC : db $06
	db $6F : dl DATA_CE28D0 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_MoveUp:
;$CE021B
	dw $0104,$0003,$0301,$0005 : db $01
	db $2F : dl DATA_CE28E0 : db $06
	db $2F : dl DATA_CE28DC : db $06
	db $2F : dl DATA_CE28DE : db $06
	db $2F : dl DATA_CE28DC : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_MoveDown:
;$CE024C
	dw $0104,$0003,$0301,$0005 : db $01
	db $2F : dl DATA_CE28D6 : db $06
	db $2F : dl DATA_CE28D4 : db $06
	db $2F : dl DATA_CE28D8 : db $06
	db $2F : dl DATA_CE28D4 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE027D:
	dw $0104,$0003,$0401,$0004 : db $01
	db $1F : dl DATA_CE28E0 : db $04
	db $1F : dl DATA_CE28DC : db $04
	db $1F : dl DATA_CE28DE : db $04
	db $1F : dl DATA_CE28DC : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE02AE:
	dw $0104,$0003,$0401,$0004 : db $01
	db $1F : dl DATA_CE28D6 : db $04
	db $1F : dl DATA_CE28D4 : db $04
	db $1F : dl DATA_CE28D8 : db $04
	db $1F : dl DATA_CE28D4 : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_StabLeft:
;$CE02DF
	dw $0104,$0002,$0401,$0003 : db $01
	db $2F : dl DATA_CE28CE : db $02
	db $2F : dl DATA_CE28D2 : db $07
	db $2F : dl DATA_CE28CE : db $01
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_StabRight:
;$CE0310
	dw $0104,$0002,$0401,$0003 : db $01
	db $6F : dl DATA_CE28CE : db $02
	db $6F : dl DATA_CE28D2 : db $07
	db $6F : dl DATA_CE28CE : db $01
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_StabUp:
;$CE0341
	dw $0104,$0002,$0301,$0004 : db $01
	db $2F : dl DATA_CE28DE : db $01
	db $2F : dl DATA_CE28E2 : db $07
	db $2F : dl DATA_CE28DE : db $01
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_StabDown:
;$CE0372
	dw $0104,$0002,$0301,$0004 : db $01
	db $2F : dl DATA_CE28D8 : db $01
	db $2F : dl DATA_CE28DA : db $07
	db $2F : dl DATA_CE28D8 : db $01
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Sword_StabUp:
;$CE03A3
	dw $0104,$0002,$0701,$0007 : db $01
	db $2F : dl DATA_CE28EC : db $04
	db $2F : dl DATA_CE28EC : db $06
	db $2F : dl DATA_CE28EC : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE03D4:
	dw $0104,$0002,$0A01,$000A : db $01
	db $3F : dl DATA_CE28EC : db $04
	db $3F : dl DATA_CE28EC : db $06
	db $3F : dl DATA_CE28EC : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Sword_StabDown:
;$CE0405
	dw $0104,$0002,$0701,$0007 : db $01
	db $AF : dl DATA_CE28EC : db $04
	db $AF : dl DATA_CE28EC : db $06
	db $AF : dl DATA_CE28EC : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Sword_StabLeft:
;$CE0436
	dw $0104,$0002,$0701,$0007 : db $01
	db $6F : dl DATA_CE28EE : db $04
	db $6F : dl DATA_CE28EE : db $06
	db $6F : dl DATA_CE28EE : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Sword_StabRight:
;$CE0467
	dw $0104,$0002,$0701,$0007 : db $01
	db $2F : dl DATA_CE28EE : db $04
	db $2F : dl DATA_CE28EE : db $06
	db $2F : dl DATA_CE28EE : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0498:
	dw $0104,$0002,$0701,$0009 : db $01
	db $2B : dl DATA_CE28EC : db $04
	db $2B : dl DATA_CE28EC : db $06
	db $2B : dl DATA_CE28EC : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_WhiteSwordItem:
;$CE04C9
	dw $0104,$0002,$0701,$0009 : db $01
	db $2B : dl DATA_CE28C0 : db $04
	db $2B : dl DATA_CE28C0 : db $06
	db $2B : dl DATA_CE28C0 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE04FA:
	dw $0104,$0002,$0801,$0008 : db $01
	db $2B : dl DATA_CE28EC : db $03
	db $2B : dl DATA_CE28EC : db $08
	db $2B : dl DATA_CE28EC : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE052B:
	dw $0104,$0002,$0701,$0009 : db $01
	db $AB : dl DATA_CE28EC : db $04
	db $AB : dl DATA_CE28EC : db $06
	db $AB : dl DATA_CE28EC : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE055C:
	dw $0104,$0002,$0901,$0007 : db $01
	db $6B : dl DATA_CE28EE : db $04
	db $6B : dl DATA_CE28EE : db $06
	db $6B : dl DATA_CE28EE : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE058D:
	dw $0104,$0002,$0901,$0007 : db $01
	db $2B : dl DATA_CE28EE : db $04
	db $2B : dl DATA_CE28EE : db $06
	db $2B : dl DATA_CE28EE : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE05BE:
	dw $0104,$0002,$0701,$0009 : db $01
	db $29 : dl DATA_CE28EC : db $04
	db $29 : dl DATA_CE28EC : db $06
	db $29 : dl DATA_CE28EC : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE05EF:
	dw $0104,$0002,$0701,$0009 : db $01
	db $29 : dl DATA_CE28C2 : db $04
	db $29 : dl DATA_CE28C2 : db $06
	db $29 : dl DATA_CE28C2 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0620:
	dw $0104,$0002,$0801,$0008 : db $01
	db $29 : dl DATA_CE28EC : db $04
	db $29 : dl DATA_CE28EC : db $06
	db $29 : dl DATA_CE28EC : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0651:
	dw $0104,$0002,$0701,$0009 : db $01
	db $A9 : dl DATA_CE28EC : db $04
	db $A9 : dl DATA_CE28EC : db $06
	db $A9 : dl DATA_CE28EC : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0682:
	dw $0104,$0002,$0901,$0007 : db $01
	db $69 : dl DATA_CE28EE : db $04
	db $69 : dl DATA_CE28EE : db $06
	db $69 : dl DATA_CE28EE : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE06B3:
	dw $0104,$0002,$0901,$0007 : db $01
	db $29 : dl DATA_CE28EE : db $04
	db $29 : dl DATA_CE28EE : db $06
	db $29 : dl DATA_CE28EE : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE06E4:
	dw $0104,$0000,$0000,$0000 : db $01
	db $21 : dl DATA_CE2964 : db $0E
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0715:
	dw $0104,$0001,$0601,$0008 : db $01
	db $29 : dl DATA_CE28EC : db $03
	db $2B : dl DATA_CE28EC : db $03
	db $2F : dl DATA_CE28EC : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0746:
	dw $0104,$0001,$0601,$0008 : db $01
	db $A9 : dl DATA_CE28EC : db $03
	db $AB : dl DATA_CE28EC : db $03
	db $AF : dl DATA_CE28EC : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0777:
	dw $0104,$0001,$0801,$0006 : db $01
	db $69 : dl DATA_CE28EE : db $03
	db $6B : dl DATA_CE28EE : db $03
	db $6F : dl DATA_CE28EE : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE07A8:
	dw $0104,$0001,$0801,$0006 : db $01
	db $29 : dl DATA_CE28EE : db $03
	db $2B : dl DATA_CE28EE : db $03
	db $2F : dl DATA_CE28EE : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE07D9:
	dw $0104,$0003,$0001,$0000 : db $01
	db $27 : dl DATA_CE28EC : db $03
	db $63 : dl DATA_CE28EE : db $03
	db $A5 : dl DATA_CE28EC : db $03
	db $23 : dl DATA_CE28EE : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Arrow_MoveUp:
;$CE080A
	dw $0104,$0000,$0401,$0008 : db $01
	db $29 : dl DATA_CE28F0 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_ArrowItem:
;$CE083B
	dw $0104,$0000,$0401,$0004 : db $01
	db $29 : dl DATA_CE28F0 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Arrow_MoveDown:
;$CE086C
	dw $0104,$0000,$0401,$0008 : db $01
	db $A9 : dl DATA_CE28F0 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Arrow_MoveLeft:
;$CE089D
	dw $0104,$0000,$0801,$0004 : db $01
	db $69 : dl DATA_CE28F2 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Arrow_MoveRight:
;$CE08CE
	dw $0104,$0000,$0801,$0004 : db $01
	db $29 : dl DATA_CE28F2 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_SilverArrow_MoveUp:
;$CE08FF
	dw $0104,$0000,$0401,$0008 : db $01
	db $2B : dl DATA_CE28F0 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_SilverArrow_MoveDown:
;$CE0930
	dw $0104,$0000,$0401,$0008 : db $01
	db $AB : dl DATA_CE28F0 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_SilverArrow_MoveLeft:
;$CE0961
	dw $0104,$0000,$0801,$0004 : db $01
	db $6B : dl DATA_CE28F2 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_SilverArrow_MoveRight:
;$CE0992
	dw $0104,$0000,$0801,$0004 : db $01
	db $2B : dl DATA_CE28F2 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Boomerang:
;$CE09C3
	dw $0104,$0003,$0601,$0006 : db $01
	db $2F : dl DATA_CE28FC : db $03
	db $AF : dl DATA_CE28FC : db $03
	db $EF : dl DATA_CE28FC : db $03
	db $6F : dl DATA_CE28FC : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_RedGoriyaBoomerang:
;$CE09F4
	dw $0104,$0003,$0401,$0004 : db $01
	db $2F : dl DATA_CE28FC : db $03
	db $AF : dl DATA_CE28FC : db $03
	db $EF : dl DATA_CE28FC : db $03
	db $6F : dl DATA_CE28FC : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0A25:
	dw $0104,$0003,$0A01,$000A : db $01
	db $39 : dl DATA_CE28FC : db $01
	db $3B : dl DATA_CE28FC : db $01
	db $3F : dl DATA_CE28FC : db $01
	db $3B : dl DATA_CE28FC : db $01
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicalBoomerang:
;$CE0A56
	dw $0104,$0003,$0601,$0006 : db $01
	db $2B : dl DATA_CE28FC : db $03
	db $AB : dl DATA_CE28FC : db $03
	db $EB : dl DATA_CE28FC : db $03
	db $6B : dl DATA_CE28FC : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0A87:
	dw $0104,$0001,$0A01,$000A : db $01
	db $2B : dl DATA_CE28FC : db $03
	db $2B : dl DATA_CE28FC : db $03
	db $EB : dl DATA_CE28FC : db $03
	db $6B : dl DATA_CE28FC : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Bomb:
;$CE0AB8
	dw $0104,$0001,$0801,$0008 : db $01
	db $2B : dl DATA_CE2908 : db $20
	db $29 : dl DATA_CE2908 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_BombItem_Idle:
;$CE0AE9
	dw $0104,$0001,$0801,$0008 : db $01
	db $2B : dl DATA_CE2908 : db $20
	db $2B : dl DATA_CE2908 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0B1A:
	dw $0104,$0001,$0801,$0004 : db $01
	db $2B : dl DATA_CE2908 : db $20
	db $2B : dl DATA_CE2908 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0B4B:
	dw $0104,$0001,$0A01,$000A : db $01
	db $3B : dl DATA_CE2908 : db $20
	db $3B : dl DATA_CE2908 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_BombItem_Appear:
;$CE0B7C
	dw $0104,$0001,$0001,$0000 : db $01
	db $23 : dl DATA_CE2964 : db $02
	db $2B : dl DATA_CE2908 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0BAD:
	dw $0104,$0003,$0801,$0008 : db $01
	db $21 : dl DATA_CE2908 : db $02
	db $23 : dl DATA_CE2908 : db $02
	db $25 : dl DATA_CE2908 : db $02
	db $27 : dl DATA_CE2908 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_BombExplosion:
;$CE0BDE
	dw $0104,$0003,$0801,$0008 : db $01
	db $2B : dl DATA_CE2922 : db $07
	db $2B : dl DATA_CE2924 : db $07
	db $2B : dl DATA_CE2926 : db $07
	db $2B : dl DATA_CE2928 : db $07
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_BlueCandleItem:
;$CE0C0F
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CE290E : db $20
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0C40:
	dw $0104,$0000,$0801,$0004 : db $01
	db $2B : dl DATA_CE290E : db $20
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0C71:
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl DATA_CE290E : db $20
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0CA2:
	dw $0104,$0000,$0A01,$000A : db $01
	db $39 : dl DATA_CE290E : db $20
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Flame:
;$CE0CD3
	dw $0104,$0005,$0701,$0007 : db $01
	db $29 : dl DATA_CE292E : db $04
	db $69 : dl DATA_CE2930 : db $04
	db $29 : dl DATA_CE2932 : db $04
	db $69 : dl DATA_CE2932 : db $04
	db $29 : dl DATA_CE2930 : db $04
	db $69 : dl DATA_CE292E : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_FlashMoveLeft:
;$CE0D04
	dw $0104,$0007,$0501,$0003 : db $01
	db $29 : dl DATA_CE28D0 : db $04
	db $2B : dl DATA_CE28D0 : db $04
	db $2F : dl DATA_CE28CC : db $04
	db $29 : dl DATA_CE28CC : db $04
	db $2B : dl DATA_CE28CE : db $04
	db $2F : dl DATA_CE28CE : db $04
	db $29 : dl DATA_CE28CC : db $04
	db $2B : dl DATA_CE28CC : db $04

BSZ1_SpriteAnimationData_Player_FlashMoveRight:
;$CE0D35
	dw $0104,$0007,$0501,$0003 : db $01
	db $69 : dl DATA_CE28D0 : db $04
	db $6B : dl DATA_CE28D0 : db $04
	db $6F : dl DATA_CE28CC : db $04
	db $69 : dl DATA_CE28CC : db $04
	db $6B : dl DATA_CE28CE : db $04
	db $6F : dl DATA_CE28CE : db $04
	db $69 : dl DATA_CE28CC : db $04
	db $6B : dl DATA_CE28CC : db $04

BSZ1_SpriteAnimationData_Player_FlashMoveUp:
;$CE0D66
	dw $0104,$0007,$0301,$0005 : db $01
	db $29 : dl DATA_CE28E0 : db $04
	db $2B : dl DATA_CE28E0 : db $04
	db $2F : dl DATA_CE28DC : db $04
	db $29 : dl DATA_CE28DC : db $04
	db $2B : dl DATA_CE28DE : db $04
	db $2F : dl DATA_CE28DE : db $04
	db $29 : dl DATA_CE28DC : db $04
	db $2B : dl DATA_CE28DC : db $04

BSZ1_SpriteAnimationData_Player_FlashMoveDown:
;$CE0D97
	dw $0104,$0007,$0301,$0005 : db $01
	db $29 : dl DATA_CE28D6 : db $04
	db $2B : dl DATA_CE28D6 : db $04
	db $2F : dl DATA_CE28D4 : db $04
	db $29 : dl DATA_CE28D4 : db $04
	db $2B : dl DATA_CE28D8 : db $04
	db $2F : dl DATA_CE28D8 : db $04
	db $29 : dl DATA_CE28D4 : db $04
	db $2B : dl DATA_CE28D4 : db $04

BSZ1_SpriteAnimationData_Player_Dead:
;$CE0DC8
	dw $0104,$0007,$0001,$0000 : db $01
	db $2F : dl DATA_CE28D4 : db $04
	db $6F : dl DATA_CE28CC : db $04
	db $2F : dl DATA_CE28DC : db $04
	db $2F : dl DATA_CE28CC : db $04
	db $2F : dl DATA_CE28D4 : db $14
	db $21 : dl DATA_CE28D4 : db $18
	db $21 : dl DATA_CE2920 : db $04
	db $21 : dl DATA_CE2926 : db $04

BSZ1_SpriteAnimationData_MeatItem:
;$CE0DF9
	dw $0104,$0003,$0801,$8008 : db $00
	db $2F : dl DATA_CE2910 : db $E0
	db $2F : dl DATA_CE2910 : db $C0
	db $2F : dl DATA_CE2910 : db $A0
	db $2F : dl DATA_CE2910 : db $10
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0E2A:
	dw $0104,$0003,$0801,$8004 : db $00
	db $2F : dl DATA_CE2910 : db $E0
	db $2F : dl DATA_CE2910 : db $C0
	db $2F : dl DATA_CE2910 : db $A0
	db $2F : dl DATA_CE2910 : db $10
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0E5B:
	dw $0104,$0003,$0001,$8000 : db $00
	db $2F : dl DATA_CE2910 : db $E0
	db $2F : dl DATA_CE2910 : db $C0
	db $2F : dl DATA_CE2910 : db $A0
	db $2F : dl DATA_CE2910 : db $10
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicalRod_StabUp:
;$CE0E8C
	dw $0104,$0002,$0601,$0009 : db $01
	db $2B : dl DATA_CE294A : db $04
	db $2B : dl DATA_CE294A : db $06
	db $2B : dl DATA_CE294A : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE0EBD:
	dw $0104,$0002,$0601,$0008 : db $01
	db $2B : dl DATA_CE294A : db $03
	db $2B : dl DATA_CE294A : db $08
	db $2B : dl DATA_CE294A : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicalRod_StabDown:
;$CE0EEE
	dw $0104,$0002,$0601,$0009 : db $01
	db $AB : dl DATA_CE294A : db $04
	db $AB : dl DATA_CE294A : db $06
	db $AB : dl DATA_CE294A : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicalRod_StabLeft:
;$CE0F1F
	dw $0104,$0002,$0901,$0006 : db $01
	db $6B : dl DATA_CE294C : db $04
	db $6B : dl DATA_CE294C : db $06
	db $6B : dl DATA_CE294C : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicalRod_StabRight:
;$CE0F50
	dw $0104,$0002,$0901,$0006 : db $01
	db $2B : dl DATA_CE294C : db $04
	db $2B : dl DATA_CE294C : db $06
	db $2B : dl DATA_CE294C : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicShot_MoveUp:
;$CE0F81
	dw $0104,$0002,$0701,$0007 : db $01
	db $29 : dl DATA_CE2950 : db $03
	db $2B : dl DATA_CE2950 : db $03
	db $2F : dl DATA_CE2950 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicShot_MoveDown:
;$CE0FB2
	dw $0104,$0002,$0701,$0007 : db $01
	db $A9 : dl DATA_CE2950 : db $03
	db $AB : dl DATA_CE2950 : db $03
	db $AF : dl DATA_CE2950 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicShot_MoveLeft:
;$CE0FE3
	dw $0104,$0002,$0701,$0007 : db $01
	db $29 : dl DATA_CE294E : db $03
	db $2B : dl DATA_CE294E : db $03
	db $2F : dl DATA_CE294E : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicShot_MoveRight:
;$CE1014
	dw $0104,$0002,$0701,$0007 : db $01
	db $69 : dl DATA_CE294E : db $03
	db $6B : dl DATA_CE294E : db $03
	db $6F : dl DATA_CE294E : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Whirlwind:
;$CE1045
	dw $0104,$0001,$0601,$0006 : db $01
	db $2B : dl DATA_CE2962 : db $01
	db $2B : dl DATA_CE2962 : db $01
	db $61 : dl DATA_CE2962 : db $10
	db $67 : dl DATA_CE2962 : db $10
	db $21 : dl DATA_CE2962 : db $10
	db $27 : dl DATA_CE2962 : db $10
	db $61 : dl DATA_CE2962 : db $10
	db $67 : dl DATA_CE2962 : db $10

DATA_CE1076:
	dw $0109,$0002,$0900,$0004 : db $01
	db $2F : dl DATA_CE298A : db $06
	db $2F : dl DATA_CE298A : db $06
	db $2F : dl DATA_CE298A : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE10A7:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0100,$0001,$0900,$0005 : db $01
	db $2F : dl DATA_CE2986 : db $06
	db $2F : dl DATA_CE2986 : db $06
	db $2F : dl DATA_CE2984 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
else
	dw $0100,$0001,$0900,$0004 : db $01
	db $2F : dl DATA_CE2986 : db $06
	db $2F : dl DATA_CE2986 : db $06
	db $2F : dl DATA_CE2984 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
endif

DATA_CE10D8:
	dw $0100,$0002,$0000,$0000 : db $01
	db $2F : dl DATA_CE2984 : db $02
	db $2F : dl DATA_CE2964 : db $06
	db $2F : dl DATA_CE2984 : db $01
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1109:
	dw $0108,$0001,$0400,$0008 : db $01
	db $2F : dl DATA_CE297E : db $06
	db $2F : dl DATA_CE297E : db $06
	db $2F : dl DATA_CE2982 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE113A:
	dw $0108,$0001,$0400,$0008 : db $01
	db $6F : dl DATA_CE297E : db $06
	db $6F : dl DATA_CE297E : db $06
	db $6F : dl DATA_CE2982 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE116B:
	dw $0100,$0001,$0800,$0008 : db $01
	db $1F : dl DATA_CE2986 : db $06
	db $1F : dl DATA_CE2986 : db $06
	db $1F : dl DATA_CE2984 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE119C:
	dw $0109,$0002,$0800,$0004 : db $01
	db $21 : dl DATA_CE2964 : db $06
	db $21 : dl DATA_CE2964 : db $06
	db $21 : dl DATA_CE2964 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE11CD:
	dw $0100,$0001,$0800,$0004 : db $01
	db $21 : dl DATA_CE2964 : db $06
	db $21 : dl DATA_CE2964 : db $06
	db $21 : dl DATA_CE2964 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE11FE:
	dw $0108,$0001,$0400,$0008 : db $01
	db $21 : dl DATA_CE2964 : db $06
	db $21 : dl DATA_CE2964 : db $06
	db $21 : dl DATA_CE2964 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE122F:
	dw $0108,$0001,$0400,$0008 : db $01
	db $61 : dl DATA_CE2964 : db $06
	db $61 : dl DATA_CE2964 : db $06
	db $61 : dl DATA_CE2964 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_FairyItem_Fly:
;$CE1260
	dw $0104,$0007,$0801,$0008 : db $01
	db $29 : dl DATA_CE28F8 : db $04
	db $29 : dl DATA_CE28FA : db $04
	db $29 : dl DATA_CE28F8 : db $04
	db $29 : dl DATA_CE28FA : db $04
	db $29 : dl DATA_CE28F8 : db $04
	db $29 : dl DATA_CE28FA : db $04
	db $29 : dl DATA_CE28F8 : db $04
	db $29 : dl DATA_CE28FA : db $04

BSZ1_SpriteAnimationData_FountainFairy:
;$CE1291
	dw $0104,$0007,$0A01,$0038 : db $01
	db $29 : dl DATA_CE28F8 : db $04
	db $29 : dl DATA_CE28FA : db $04
	db $29 : dl DATA_CE28F8 : db $04
	db $29 : dl DATA_CE28FA : db $04
	db $29 : dl DATA_CE28F8 : db $04
	db $29 : dl DATA_CE28FA : db $04
	db $29 : dl DATA_CE28F8 : db $04
	db $29 : dl DATA_CE28FA : db $04

BSZ1_SpriteAnimationData_FairyItem_Disappear:
;$CE12C2
	dw $0104,$0003,$0801,$0008 : db $01
	db $29 : dl DATA_CE28F8 : db $02
	db $29 : dl DATA_CE2964 : db $02
	db $29 : dl DATA_CE28FA : db $02
	db $29 : dl DATA_CE2964 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_OldMan:
;$CE12F3
	dw $0104,$0000,$0301,$0003 : db $01
	db $29 : dl DATA_CE2940 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1324:
	dw $0104,$0007,$0301,$0003 : db $01
	db $29 : dl DATA_CE2940 : db $02
	db $29 : dl DATA_CE293E : db $02
	db $29 : dl DATA_CE2940 : db $02
	db $29 : dl DATA_CE293E : db $02
	db $29 : dl DATA_CE2940 : db $02
	db $29 : dl DATA_CE293E : db $02
	db $29 : dl DATA_CE2940 : db $02
	db $29 : dl DATA_CE293E : db $02

DATA_CE1355:
	dw $0104,$0001,$0301,$0003 : db $01
	db $23 : dl DATA_CE2940 : db $04
	db $29 : dl DATA_CE2940 : db $04
	db $23 : dl DATA_CE2940 : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_OldWoman:
;$CE1386
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CE2942 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Shopkeeper:
;$CE13B7
	dw $0104,$0000,$0801,$0008 : db $01
	db $2F : dl DATA_CE2948 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_HungryMan:
;$CE13E8
	dw $0104,$0000,$1001,$0006 : db $01
	db $2F : dl DATA_CE2948 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
OM1W3_DATA_CE1419:
	dw $0104,$0007,$1001,$0006 : db $01
	db $2F : dl DATA_CE2948 : db $02
	db $2F : dl DATA_CE2964 : db $02
	db $2F : dl DATA_CE2948 : db $02
	db $2F : dl DATA_CE2964 : db $02
	db $2F : dl DATA_CE2948 : db $02
	db $2F : dl DATA_CE2964 : db $02
	db $2F : dl DATA_CE2948 : db $02
	db $2F : dl DATA_CE2964 : db $02
endif

BSZ1_SpriteAnimationData_Trap:
;$CE1419
	dw $0104,$0000,$0701,$0007 : db $01
	db $2B : dl DATA_CE2A5C : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE144A:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CE2916 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE147B:
	dw $0104,$0007,$0801,$0008 : db $01
	db $2B : dl DATA_CE2916 : db $20
	db $29 : dl DATA_CE2916 : db $06
	db $2B : dl DATA_CE2916 : db $06
	db $29 : dl DATA_CE2916 : db $06
	db $2B : dl DATA_CE2916 : db $04
	db $29 : dl DATA_CE2916 : db $04
	db $2B : dl DATA_CE2916 : db $04
	db $29 : dl DATA_CE2916 : db $FF

DATA_CE14AC:
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl DATA_CE2916 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE14DD:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CE2902 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Player_GotItem:
;$CE150E
	dw $0104,$0001,$0801,$010A : db $00
	db $3F : dl DATA_CE28E4 : db $FF
	db $3F : dl DATA_CE28E6 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE153F:
	dw $0207,$0003,$0600,$0004 : db $01
	db $23 : dl DATA_CE2A70 : db $04
	db $23 : dl DATA_CE2A74 : db $04
	db $23 : dl DATA_CE2A78 : db $04
	db $23 : dl DATA_CE2A74 : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_GreenWallmaster:
;$CE1570
	dw $0104,$0003,$0701,$0007 : db $01
	db $2B : dl DATA_CE2A4E : db $0C
	db $2B : dl DATA_CE2A50 : db $0C
	db $2B : dl DATA_CE2A52 : db $0C
	db $2B : dl DATA_CE2A50 : db $0C
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE15A1:
	dw $0104,$0007,$0401,$0004 : db $01
	db $23 : dl DATA_CE2A4E : db $03
	db $2B : dl DATA_CE2A4E : db $03
	db $23 : dl DATA_CE2A50 : db $03
	db $2B : dl DATA_CE2A50 : db $03
	db $23 : dl DATA_CE2A52 : db $03
	db $2B : dl DATA_CE2A52 : db $03
	db $23 : dl DATA_CE2A50 : db $03
	db $2B : dl DATA_CE2A50 : db $03

DATA_CE15D2:
	dw $0207,$0707,$0600,$0004 : db $01
	db $29 : dl DATA_CE2A70 : db $06
	db $2B : dl DATA_CE2A74 : db $06
	db $2F : dl DATA_CE2A78 : db $08
	db $29 : dl DATA_CE2A74 : db $08
	db $2B : dl DATA_CE2A70 : db $0A
	db $2F : dl DATA_CE2A74 : db $0A
	db $29 : dl DATA_CE2A70 : db $0A
	db $2B : dl DATA_CE2A78 : db $FF

DATA_CE1603:
	dw $0207,$0306,$0600,$0004 : db $01
	db $23 : dl DATA_CE2A70 : db $0C
	db $23 : dl DATA_CE2A74 : db $0C
	db $23 : dl DATA_CE2A78 : db $0A
	db $23 : dl DATA_CE2A74 : db $0A
	db $23 : dl DATA_CE2A70 : db $08
	db $23 : dl DATA_CE2A74 : db $08
	db $23 : dl DATA_CE2A78 : db $08
	db $FF : dl $FFFFFF : db $FF

DATA_CE1634:
	dw $0104,$0002,$0801,$0008 : db $01
	db $2B : dl DATA_CE2920 : db $06
	db $2B : dl DATA_CE2922 : db $06
	db $2B : dl DATA_CE2926 : db $06
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_SmokePuff:
;$CE1665
	dw $0104,$0004,$0001,$0000 : db $01
	db $2B : dl DATA_CE2964 : db $01
	db $2B : dl DATA_CE2922 : db $04
	db $2B : dl DATA_CE2924 : db $04
	db $2B : dl DATA_CE2926 : db $04
	db $2B : dl DATA_CE2928 : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Aquamentus_Move:
;$CE1696
	dw $0406,$0001,$0C01,$000C : db $01
	db $2B : dl DATA_CE2A84 : db $10
	db $2B : dl DATA_CE2A8C : db $10
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Aquamentus_Hurt:
;$CE16C7
	dw $0406,$0003,$0C01,$000C : db $01
	db $23 : dl DATA_CE2A84 : db $04
	db $2B : dl DATA_CE2A84 : db $04
	db $23 : dl DATA_CE2A8C : db $04
	db $2B : dl DATA_CE2A8C : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Aquamentus_Shoot:
;$CE16F8
	dw $0406,$0000,$0C01,$000C : db $01
	db $2B : dl DATA_CE2A7C : db $18
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1729:
	dw $0406,$0005,$0C01,$000C : db $01
	db $29 : dl DATA_CE2A84 : db $04
	db $2B : dl DATA_CE2A84 : db $04
	db $2F : dl DATA_CE2A84 : db $04
	db $21 : dl DATA_CE2A84 : db $04
	db $29 : dl DATA_CE2A84 : db $04
	db $2B : dl DATA_CE2A84 : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Fireball:
;$CE175A
	dw $0100,$0002,$0300,$0003 : db $01
	db $29 : dl DATA_CE2998 : db $02
	db $2B : dl DATA_CE299A : db $02
	db $2F : dl DATA_CE299C : db $02
	db $2D : dl DATA_CE299A : db $02
	db $2F : dl DATA_CE299C : db $02
	db $2D : dl DATA_CE299C : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Heart_Idle:
;$CE178B
	dw $0100,$0001,$0600,$0006 : db $01
	db $29 : dl DATA_CE2992 : db $08
	db $29 : dl DATA_CE2992 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Heart_Appear:
;$CE17BC
	dw $0100,$0001,$0600,$0006 : db $01
	db $29 : dl DATA_CE2992 : db $01
	db $25 : dl DATA_CE2964 : db $01
	db $29 : dl DATA_CE2992 : db $02
	db $27 : dl DATA_CE2964 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_HeartContainer:
;$CE17ED
	dw $0104,$0001,$0A01,$000A : db $01
	db $29 : dl DATA_CE2918 : db $08
	db $29 : dl DATA_CE2918 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Stopwatch_Idle:
;$CE181E
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl DATA_CE2954 : db $30
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Stopwatch_Appear:
;$CE184F
	dw $0104,$0001,$0801,$0008 : db $01
	db $29 : dl DATA_CE2954 : db $02
	db $25 : dl DATA_CE2952 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_RedRupee_Idle:
;$CE1880
	dw $020A,$0001,$0600,$0008 : db $01
	db $29 : dl DATA_CE2972 : db $0A
	db $2F : dl DATA_CE2972 : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_RedRupee_Appear:
;$CE18B1
	dw $020A,$0003,$0600,$0008 : db $01
	db $29 : dl DATA_CE2972 : db $02
	db $21 : dl DATA_CE296E : db $02
	db $2F : dl DATA_CE2972 : db $02
	db $21 : dl DATA_CE296E : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_BlueRupee_Idle:
;$CE18E2
	dw $020A,$0001,$0600,$0008 : db $01
	db $2B : dl DATA_CE2972 : db $04
	db $2B : dl DATA_CE2972 : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_BowItem:
;$CE1913
	dw $020A,$0001,$0400,$0008 : db $01
	db $2F : dl DATA_CE2966 : db $04
	db $2F : dl DATA_CE2966 : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_BlueRupee_Appear:
;$CE1944
	dw $020A,$0001,$0600,$0008 : db $01
	db $2B : dl DATA_CE2972 : db $02
	db $23 : dl DATA_CE296E : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_TriforcePiece_Spin:
;$CE1975
	dw $0104,$0006,$0801,$0006 : db $01
	db $29 : dl DATA_CE2934 : db $04
	db $29 : dl DATA_CE2936 : db $04
	db $29 : dl DATA_CE2938 : db $04
	db $29 : dl DATA_CE293A : db $04
	db $69 : dl DATA_CE2938 : db $04
	db $69 : dl DATA_CE2936 : db $04
	db $69 : dl DATA_CE2934 : db $04
	db $2B : dl DATA_CE293A : db $04

BSZ1_SpriteAnimationData_TriforcePiece_Grabbed:
;$CE19A6
	dw $0104,$0407,$0A01,$000A : db $01
	db $29 : dl DATA_CE293A : db $20
	db $29 : dl DATA_CE293A : db $04
	db $29 : dl DATA_CE293A : db $04
	db $29 : dl DATA_CE293A : db $04
	db $29 : dl DATA_CE293A : db $04
	db $29 : dl DATA_CE293A : db $04
	db $29 : dl DATA_CE293A : db $04
	db $29 : dl DATA_CE293A : db $04

DATA_CE19D7:
	dw $0104,$0007,$0801,$0008 : db $01
	db $2B : dl DATA_CE293A : db $01
	db $2B : dl DATA_CE293A : db $01
	db $2B : dl DATA_CE293C : db $01
	db $2B : dl DATA_CE293C : db $01
	db $2B : dl DATA_CE293A : db $01
	db $2B : dl DATA_CE293A : db $01
	db $2B : dl DATA_CE293C : db $01
	db $2B : dl DATA_CE293C : db $01

BSZ1_SpriteAnimationData_SwordBeamHitEffect_TopRight:
;$CE1A08
	dw $0100,$0001,$0000,$0000 : db $01
	db $3F : dl DATA_CE298C : db $04
	db $3F : dl DATA_CE298C : db $04
	db $B9 : dl DATA_CE298C : db $01
	db $F9 : dl DATA_CE298C : db $01
	db $3B : dl DATA_CE298C : db $01
	db $7B : dl DATA_CE298C : db $01
	db $BB : dl DATA_CE298C : db $01
	db $FB : dl DATA_CE298C : db $01

BSZ1_SpriteAnimationData_SwordBeamHitEffect_TopLeft:
;$CE1A39
	dw $0100,$0001,$0000,$0000 : db $01
	db $7F : dl DATA_CE298C : db $04
	db $7F : dl DATA_CE298C : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_SwordBeamHitEffect_BottomRight:
;$CE1A6A
	dw $0100,$0001,$0000,$0000 : db $01
	db $BF : dl DATA_CE298C : db $04
	db $BF : dl DATA_CE298C : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_SwordBeamHitEffect_BottomLeft:
;$CE1A9B
	dw $0100,$0001,$0000,$0000 : db $01
	db $FF : dl DATA_CE298C : db $04
	db $FF : dl DATA_CE298C : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Gel:
;$CE1ACC
	dw $0100,$0002,$0700,$0007 : db $01
	db $2B : dl DATA_CE2A66 : db $04
	db $2B : dl DATA_CE2A68 : db $04
	db $2B : dl DATA_CE2A6A : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_OcarinaItem:
;$CE1AFD
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CE295E : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1B2E:
	dw $0104,$0005,$0801,$0008 : db $01
	db $23 : dl DATA_CE2908 : db $50
	db $27 : dl DATA_CE2908 : db $04
	db $23 : dl DATA_CE2908 : db $04
	db $27 : dl DATA_CE2908 : db $04
	db $23 : dl DATA_CE2908 : db $04
	db $27 : dl DATA_CE2908 : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1B5F:
	dw $0104,$0003,$0701,$0007 : db $01
	db $2D : dl DATA_CE2A00 : db $0A
	db $2D : dl DATA_CE2A02 : db $0A
	db $2D : dl DATA_CE2A04 : db $0A
	db $2D : dl DATA_CE2A02 : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1B90:
	dw $0104,$0003,$0701,$0007 : db $01
	db $6D : dl DATA_CE2A00 : db $0A
	db $6D : dl DATA_CE2A02 : db $0A
	db $6D : dl DATA_CE2A04 : db $0A
	db $6D : dl DATA_CE2A02 : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1BC1:
	dw $0104,$0003,$0701,$0007 : db $01
	db $2D : dl DATA_CE2A0C : db $0A
	db $2D : dl DATA_CE2A0E : db $0A
	db $2D : dl DATA_CE2A10 : db $0A
	db $2D : dl DATA_CE2A0E : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1BF2:
	dw $0104,$0003,$0701,$0007 : db $01
	db $2D : dl DATA_CE2A06 : db $0A
	db $2D : dl DATA_CE2A08 : db $0A
	db $2D : dl DATA_CE2A0A : db $0A
	db $2D : dl DATA_CE2A08 : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1C23:
	dw $0104,$0007,$0801,$0008 : db $01
	db $2D : dl DATA_CE2A0A : db $04
	db $2D : dl DATA_CE2A12 : db $04
	db $2D : dl DATA_CE2A08 : db $04
	db $2D : dl DATA_CE2A12 : db $04
	db $2D : dl DATA_CE2A06 : db $04
	db $2D : dl DATA_CE2A12 : db $04
	db $2D : dl DATA_CE2A08 : db $04
	db $2D : dl DATA_CE2A12 : db $04

DATA_CE1C54:
	dw $0104,$0001,$0B01,$0007 : db $01
	db $2D : dl DATA_CE2A12 : db $FF
	db $2D : dl DATA_CE2A12 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE1C85:
	dw $0104,$0007,$0801,$0008 : db $01
	db $23 : dl DATA_CE2A00 : db $03
	db $2D : dl DATA_CE2A00 : db $03
	db $23 : dl DATA_CE2A02 : db $03
	db $2D : dl DATA_CE2A02 : db $03
	db $23 : dl DATA_CE2A04 : db $03
	db $2D : dl DATA_CE2A04 : db $03
	db $23 : dl DATA_CE2A02 : db $03
	db $2D : dl DATA_CE2A02 : db $03

DATA_CE1CB6:
	dw $0104,$0007,$0801,$0008 : db $01
	db $63 : dl DATA_CE2A00 : db $03
	db $6D : dl DATA_CE2A00 : db $03
	db $63 : dl DATA_CE2A02 : db $03
	db $6D : dl DATA_CE2A02 : db $03
	db $63 : dl DATA_CE2A04 : db $03
	db $6D : dl DATA_CE2A04 : db $03
	db $63 : dl DATA_CE2A02 : db $03
	db $6D : dl DATA_CE2A02 : db $03

DATA_CE1CE7:
	dw $0104,$0007,$0801,$0008 : db $01
	db $23 : dl DATA_CE2A0C : db $03
	db $2D : dl DATA_CE2A0C : db $03
	db $23 : dl DATA_CE2A0E : db $03
	db $2D : dl DATA_CE2A0E : db $03
	db $23 : dl DATA_CE2A10 : db $03
	db $2D : dl DATA_CE2A10 : db $03
	db $23 : dl DATA_CE2A0E : db $03
	db $2D : dl DATA_CE2A0E : db $03

DATA_CE1D18:
	dw $0104,$0007,$0801,$0008 : db $01
	db $23 : dl DATA_CE2A06 : db $03
	db $2D : dl DATA_CE2A06 : db $03
	db $23 : dl DATA_CE2A08 : db $03
	db $2D : dl DATA_CE2A08 : db $03
	db $23 : dl DATA_CE2A0A : db $03
	db $2D : dl DATA_CE2A0A : db $03
	db $23 : dl DATA_CE2A08 : db $03
	db $2D : dl DATA_CE2A08 : db $03

BSZ1_SpriteAnimationData_Dodongo_MoveLeft:
;$CE1D49
	dw $020B,$0003,$0C01,$0007 : db $01
	db $27 : dl DATA_CE2AA4 : db $0A
	db $27 : dl DATA_CE2A9C : db $0A
	db $27 : dl DATA_CE2AA0 : db $0A
	db $27 : dl DATA_CE2A9C : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Dodongo_MoveRight:
;$CE1D7A
	dw $020B,$0003,$0C01,$0007 : db $01
	db $67 : dl DATA_CE2AA4 : db $0A
	db $67 : dl DATA_CE2A9C : db $0A
	db $67 : dl DATA_CE2AA0 : db $0A
	db $67 : dl DATA_CE2A9C : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Dodongo_MoveUp:
;$CE1DAB
	dw $020C,$0003,$0701,$000C : db $01
	db $27 : dl DATA_CE2AAC : db $0A
	db $27 : dl DATA_CE2AB0 : db $0A
	db $27 : dl DATA_CE2AAC : db $0A
	db $67 : dl DATA_CE2AB0 : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Dodongo_MoveDown:
;$CE1DDC
	dw $020C,$0003,$0701,$000C : db $01
	db $27 : dl DATA_CE2AB8 : db $0A
	db $27 : dl DATA_CE2ABC : db $0A
	db $27 : dl DATA_CE2AB8 : db $0A
	db $67 : dl DATA_CE2ABC : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Dodongo_AteBombLeft:
;$CE1E0D
	dw $020B,$0002,$0C01,$0007 : db $01
	db $27 : dl DATA_CE2A9C : db $16
	db $27 : dl DATA_CE2AA8 : db $1A
	db $27 : dl DATA_CE2A9C : db $16
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Dodongo_AteBombRight:
;$CE1E3E
	dw $020B,$0002,$0C01,$0007 : db $01
	db $67 : dl DATA_CE2A9C : db $16
	db $67 : dl DATA_CE2AA8 : db $1A
	db $67 : dl DATA_CE2A9C : db $16
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Dodongo_AteBombUp:
;$CE1E6F
	dw $020C,$0002,$0701,$000C : db $01
	db $27 : dl DATA_CE2AAC : db $16
	db $27 : dl DATA_CE2AB4 : db $1A
	db $67 : dl DATA_CE2AAC : db $16
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Dodongo_AteBombDown:
;$CE1EA0
	dw $020C,$0002,$0701,$000C : db $01
	db $27 : dl DATA_CE2AB8 : db $16
	db $27 : dl DATA_CE2AC0 : db $1A
	db $67 : dl DATA_CE2AB8 : db $16
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Dodongo_DeadLeft:
;$CE1ED1
	dw $020B,$0007,$0E01,$0007 : db $01
	db $27 : dl DATA_CE2AA8 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AA8 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AA8 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AA8 : db $04
	db $27 : dl DATA_CE2AC4 : db $04

BSZ1_SpriteAnimationData_Dodongo_DeadRight:
;$CE1F02
	dw $020B,$0007,$0E01,$0007 : db $01
	db $67 : dl DATA_CE2AA8 : db $04
	db $67 : dl DATA_CE2AC4 : db $04
	db $67 : dl DATA_CE2AA8 : db $04
	db $67 : dl DATA_CE2AC4 : db $04
	db $67 : dl DATA_CE2AA8 : db $04
	db $67 : dl DATA_CE2AC4 : db $04
	db $67 : dl DATA_CE2AA8 : db $04
	db $67 : dl DATA_CE2AC4 : db $04

BSZ1_SpriteAnimationData_Dodongo_DeadUp:
;$CE1F33
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $020C,$0007,$0701,$000E : db $01
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AB4 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AB4 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AB4 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AB4 : db $04
else
	dw $020C,$0007,$0701,$000E : db $01
	db $27 : dl DATA_CE2AB4 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AB4 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AB4 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AB4 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
endif

BSZ1_SpriteAnimationData_Dodongo_DeadDown:
;$CE1F64
	dw $020C,$0007,$0701,$000E : db $01
	db $27 : dl DATA_CE2AC0 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AC0 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AC0 : db $04
	db $27 : dl DATA_CE2AC4 : db $04
	db $27 : dl DATA_CE2AC0 : db $04
	db $27 : dl DATA_CE2AC4 : db $04

BSZ1_SpriteAnimationData_Rope_MoveDown:
;$CE1F95
	dw $0104,$0003,$0701,$0007 : db $01
	db $2B : dl DATA_CE2A3C : db $08
	db $2B : dl DATA_CE2A3E : db $08
	db $2B : dl DATA_CE2A40 : db $08
	db $2B : dl DATA_CE2A3E : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Rope_MoveRight:
;$CE1FC6
	dw $0104,$0003,$0701,$0007 : db $01
	db $6B : dl DATA_CE2A36 : db $08
	db $6B : dl DATA_CE2A38 : db $08
	db $6B : dl DATA_CE2A3A : db $08
	db $6B : dl DATA_CE2A38 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Rope_MoveLeft:
;$CE1FF7
	dw $0104,$0003,$0701,$0007 : db $01
	db $2B : dl DATA_CE2A36 : db $08
	db $2B : dl DATA_CE2A38 : db $08
	db $2B : dl DATA_CE2A3A : db $08
	db $2B : dl DATA_CE2A38 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Rope_MoveUp:
;$CE2028
	dw $0104,$0003,$0701,$0007 : db $01
	db $2B : dl DATA_CE2A42 : db $08
	db $2B : dl DATA_CE2A44 : db $08
	db $2B : dl DATA_CE2A46 : db $08
	db $2B : dl DATA_CE2A44 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Rope_ChargeDown:
;$CE2059
	dw $0104,$0003,$0701,$0007 : db $01
	db $2B : dl DATA_CE2A3C : db $03
	db $2B : dl DATA_CE2A3E : db $03
	db $2B : dl DATA_CE2A40 : db $03
	db $2B : dl DATA_CE2A3E : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Rope_ChargeRight:
;$CE208A
	dw $0104,$0003,$0701,$0007 : db $01
	db $6B : dl DATA_CE2A36 : db $03
	db $6B : dl DATA_CE2A38 : db $03
	db $6B : dl DATA_CE2A3A : db $03
	db $6B : dl DATA_CE2A38 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Rope_ChargeLeft:
;$CE20BB
	dw $0104,$0003,$0701,$0007 : db $01
	db $2B : dl DATA_CE2A36 : db $03
	db $2B : dl DATA_CE2A38 : db $03
	db $2B : dl DATA_CE2A3A : db $03
	db $2B : dl DATA_CE2A38 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Rope_ChargeUp:
;$CE20EC
	dw $0104,$0003,$0701,$0007 : db $01
	db $2B : dl DATA_CE2A42 : db $03
	db $2B : dl DATA_CE2A44 : db $03
	db $2B : dl DATA_CE2A46 : db $03
	db $2B : dl DATA_CE2A44 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE211D:
	dw $0104,$0007,$0601,$0006 : db $01
	db $23 : dl DATA_CE28AC : db $03
	db $2B : dl DATA_CE28AC : db $03
	db $23 : dl DATA_CE28AE : db $03
	db $2B : dl DATA_CE28AE : db $03
	db $23 : dl DATA_CE28B0 : db $03
	db $2B : dl DATA_CE28B0 : db $03
	db $23 : dl DATA_CE28AE : db $03
	db $2B : dl DATA_CE28AE : db $03

DATA_CE214E:
	dw $0104,$0007,$0601,$0006 : db $01
	db $63 : dl DATA_CE28AC : db $03
	db $6B : dl DATA_CE28AC : db $03
	db $63 : dl DATA_CE28AE : db $03
	db $6B : dl DATA_CE28AE : db $03
	db $63 : dl DATA_CE28B0 : db $03
	db $6B : dl DATA_CE28B0 : db $03
	db $63 : dl DATA_CE28AE : db $03
	db $6B : dl DATA_CE28AE : db $03

DATA_CE217F:
	dw $0104,$0007,$0601,$0006 : db $01
	db $23 : dl DATA_CE28A6 : db $03
	db $2B : dl DATA_CE28A6 : db $03
	db $23 : dl DATA_CE28A8 : db $03
	db $2B : dl DATA_CE28A8 : db $03
	db $23 : dl DATA_CE28AA : db $03
	db $2B : dl DATA_CE28AA : db $03
	db $23 : dl DATA_CE28A8 : db $03
	db $2B : dl DATA_CE28A8 : db $03

DATA_CE21B0:
	dw $0104,$0007,$0601,$0006 : db $01
	db $23 : dl DATA_CE28B2 : db $03
	db $2B : dl DATA_CE28B2 : db $03
	db $23 : dl DATA_CE28B4 : db $03
	db $2B : dl DATA_CE28B4 : db $03
	db $23 : dl DATA_CE28B6 : db $03
	db $2B : dl DATA_CE28B6 : db $03
	db $23 : dl DATA_CE28B4 : db $03
	db $2B : dl DATA_CE28B4 : db $03

DATA_CE21E1:
	dw $0104,$0007,$0601,$0006 : db $01
	db $23 : dl DATA_CE28B8 : db $03
	db $2B : dl DATA_CE28B8 : db $03
	db $23 : dl DATA_CE28B8 : db $03
	db $2B : dl DATA_CE28B8 : db $03
	db $23 : dl DATA_CE28B8 : db $03
	db $2B : dl DATA_CE28B8 : db $03
	db $23 : dl DATA_CE28B8 : db $03
	db $2B : dl DATA_CE28B8 : db $03

BSZ1_SpriteAnimationData_Manhandla_LeftMouth:
;$CE2212
	dw $0104,$0003,$0601,$0006 : db $01
	db $2B : dl DATA_CE28AC : db $06
	db $2B : dl DATA_CE28AE : db $06
	db $2B : dl DATA_CE28B0 : db $06
	db $2B : dl DATA_CE28AE : db $06
	db $2B : dl DATA_CE28CE : db $03
	db $2B : dl DATA_CE28CE : db $03
	db $2B : dl DATA_CE28CC : db $03
	db $2B : dl DATA_CE28CC : db $03

BSZ1_SpriteAnimationData_Manhandla_RightMouth:
;$CE2243
	dw $0104,$0003,$0601,$0006 : db $01
	db $6B : dl DATA_CE28AC : db $06
	db $6B : dl DATA_CE28AE : db $06
	db $6B : dl DATA_CE28B0 : db $06
	db $6B : dl DATA_CE28AE : db $06
	db $6B : dl DATA_CE28AC : db $03
	db $6B : dl DATA_CE28CE : db $03
	db $6B : dl DATA_CE28CC : db $03
	db $6B : dl DATA_CE28CC : db $03

BSZ1_SpriteAnimationData_Manhandla_UpMouth:
;$CE2274
	dw $0104,$0003,$0601,$0006 : db $01
	db $2B : dl DATA_CE28A6 : db $06
	db $2B : dl DATA_CE28A8 : db $06
	db $2B : dl DATA_CE28AA : db $06
	db $2B : dl DATA_CE28A8 : db $06
	db $2B : dl DATA_CE28DE : db $03
	db $2B : dl DATA_CE28DE : db $03
	db $2B : dl DATA_CE28DC : db $03
	db $2B : dl DATA_CE28DC : db $03

BSZ1_SpriteAnimationData_Manhandla_DownMouth:
;$CE22A5
	dw $0104,$0003,$0601,$0006 : db $01
	db $2B : dl DATA_CE28B2 : db $06
	db $2B : dl DATA_CE28B4 : db $06
	db $2B : dl DATA_CE28B6 : db $06
	db $2B : dl DATA_CE28B4 : db $06
	db $2B : dl DATA_CE28D8 : db $03
	db $2B : dl DATA_CE28D8 : db $03
	db $2B : dl DATA_CE28D4 : db $03
	db $2B : dl DATA_CE28D4 : db $03

BSZ1_SpriteAnimationData_Manhandla_Body:
;$CE22D6
	dw $0104,$0001,$0601,$0006 : db $01
	db $2B : dl DATA_CE28B8 : db $03
	db $2B : dl DATA_CE28B8 : db $03
	db $2B : dl DATA_CE28D4 : db $03
	db $29 : dl DATA_CE28D4 : db $03
	db $29 : dl DATA_CE28D8 : db $03
	db $29 : dl DATA_CE28D8 : db $03
	db $29 : dl DATA_CE28D4 : db $03
	db $29 : dl DATA_CE28D4 : db $03

BSZ1_SpriteAnimationData_MenuCursor_Blink:
;$CE2307
	dw $0104,$0001,$0001,$0000 : db $01
	db $37 : dl DATA_CE2960 : db $10
	db $31 : dl DATA_CE2964 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE2338:
	dw $0104,$0001,$0801,$0007 : db $01
	db $21 : dl DATA_CE2964 : db $FF
	db $21 : dl DATA_CE2964 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_RaftItem:
;$CE2369
	dw $0104,$0001,$0801,$000A : db $01
	db $2F : dl DATA_CE2958 : db $04
	db $2F : dl DATA_CE2958 : db $04
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE239A:
	dw $0104,$0003,$0801,$000A : db $01
	db $2F : dl DATA_CE2958 : db $07
	db $2F : dl DATA_CE2958 : db $07
	db $2F : dl DATA_CE2958 : db $07
	db $2F : dl DATA_CE2958 : db $07
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_StepLadderItem:
;$CE23CB
	dw $0104,$0102,$0A01,$000A : db $01
	db $2F : dl DATA_CE2964 : db $01
	db $2F : dl DATA_CE2956 : db $FF
	db $2F : dl DATA_CE2956 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_Zol:
;$CE23FC
	dw $0104,$0003,$0801,$0008 : db $01
	db $2B : dl DATA_CE2A48 : db $08
	db $2B : dl DATA_CE2A4A : db $08
	db $2B : dl DATA_CE2A4C : db $08
	db $2B : dl DATA_CE2A4A : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE242D:
	dw $0104,$0003,$0701,$0007 : db $01
	db $25 : dl DATA_CE289A : db $08
	db $25 : dl DATA_CE289C : db $08
	db $25 : dl DATA_CE289E : db $08
	db $25 : dl DATA_CE289C : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE245E:
	dw $0104,$0003,$0701,$0007 : db $01
	db $65 : dl DATA_CE289A : db $08
	db $65 : dl DATA_CE289C : db $08
	db $65 : dl DATA_CE289E : db $08
	db $65 : dl DATA_CE289C : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE248F:
	dw $0104,$0003,$0701,$0007 : db $01
	db $25 : dl DATA_CE28A0 : db $08
	db $25 : dl DATA_CE28A2 : db $08
	db $25 : dl DATA_CE28A4 : db $08
	db $25 : dl DATA_CE28A2 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE24C0:
	dw $0104,$0003,$0701,$0007 : db $01
	db $25 : dl DATA_CE2894 : db $08
	db $25 : dl DATA_CE2896 : db $08
	db $25 : dl DATA_CE2898 : db $08
	db $25 : dl DATA_CE2896 : db $08
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE24F1:
	dw $0104,$0007,$0801,$0008 : db $01
	db $23 : dl DATA_CE289A : db $03
	db $25 : dl DATA_CE289A : db $03
	db $29 : dl DATA_CE289C : db $03
	db $2B : dl DATA_CE289C : db $03
	db $2F : dl DATA_CE289E : db $03
	db $29 : dl DATA_CE289E : db $03
	db $2F : dl DATA_CE289C : db $03
	db $29 : dl DATA_CE289C : db $03

DATA_CE2522:
	dw $0104,$0007,$0801,$0008 : db $01
	db $63 : dl DATA_CE289A : db $03
	db $65 : dl DATA_CE289A : db $03
	db $69 : dl DATA_CE289C : db $03
	db $6B : dl DATA_CE289C : db $03
	db $6F : dl DATA_CE289E : db $03
	db $69 : dl DATA_CE289E : db $03
	db $6F : dl DATA_CE289C : db $03
	db $69 : dl DATA_CE289C : db $03

DATA_CE2553:
	dw $0104,$0007,$0801,$0008 : db $01
	db $23 : dl DATA_CE28A0 : db $03
	db $25 : dl DATA_CE28A0 : db $03
	db $29 : dl DATA_CE28A2 : db $03
	db $2B : dl DATA_CE28A2 : db $03
	db $23 : dl DATA_CE28A4 : db $03
	db $25 : dl DATA_CE28A4 : db $03
	db $29 : dl DATA_CE28A2 : db $03
	db $2B : dl DATA_CE28A2 : db $03

DATA_CE2584:
	dw $0104,$0007,$0801,$0008 : db $01
	db $23 : dl DATA_CE2894 : db $03
	db $25 : dl DATA_CE2894 : db $03
	db $29 : dl DATA_CE2896 : db $03
	db $2B : dl DATA_CE2896 : db $03
	db $23 : dl DATA_CE2898 : db $03
	db $25 : dl DATA_CE2898 : db $03
	db $29 : dl DATA_CE2896 : db $03
	db $2B : dl DATA_CE2896 : db $03

DATA_CE25B5:
	dw $0104,$0001,$0801,$0008 : db $01
	db $2F : dl DATA_CE291E : db $FF
	db $2F : dl DATA_CE291E : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_MagicalShieldItem:
;$CE25E6
	dw $0104,$0001,$0801,$0004 : db $01
	db $2F : dl DATA_CE291E : db $FF
	db $2F : dl DATA_CE291E : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_LetterItem:
;$CE2617
	dw $0104,$0001,$0801,$0008 : db $01
	db $2B : dl DATA_CE2902 : db $FF
	db $2B : dl DATA_CE2902 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_BlueRingItem:
;$CE2648
	dw $0104,$0001,$0801,$0008 : db $01
	db $2B : dl DATA_CE28BA : db $FF
	db $2B : dl DATA_CE28BA : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE2679:
	dw $0104,$0001,$0801,$0004 : db $01
	db $2B : dl DATA_CE28BA : db $FF
	db $2B : dl DATA_CE28BA : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE26AA:
	dw $0104,$0001,$0801,$0008 : db $01
	db $29 : dl DATA_CE28BA : db $FF
	db $29 : dl DATA_CE28BA : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE26DB:
	dw $0104,$0003,$0601,$0006 : db $01
	db $29 : dl DATA_CE28FC : db $01
	db $AB : dl DATA_CE28FC : db $01
	db $EF : dl DATA_CE28FC : db $01
	db $6B : dl DATA_CE28FC : db $01
	db $EB : dl DATA_CE28FC : db $01
	db $EF : dl DATA_CE28FC : db $01
	db $69 : dl DATA_CE28FC : db $01
	db $6B : dl DATA_CE28FC : db $01

DATA_CE270C:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CE28F0 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE273D:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl DATA_CE28BE : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
else
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CE28BE : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
endif

DATA_CE276E:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0104,$0000,$0201,$0002 : db $01
	db $29 : dl DATA_CE2964 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
else
	dw $0104,$0000,$0201,$0002 : db $01
	db $2B : dl DATA_CE2964 : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
endif

DATA_CE279F:
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl DATA_CE28BC : db $03
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE27D0:
	dw $0100,$0006,$0000,$0000 : db $01
	db $2F : dl DATA_CE2986 : db $04
	db $6F : dl DATA_CE298A : db $04
	db $2F : dl DATA_CE298A : db $04
	db $2F : dl DATA_CE298A : db $04
	db $2F : dl DATA_CE2986 : db $14
	db $21 : dl DATA_CE2986 : db $18
	db $21 : dl DATA_CE298A : db $FF
	db $21 : dl DATA_CE2926 : db $04

DATA_CE2801:
	dw $0104,$0000,$0A01,$000A : db $01
	db $29 : dl DATA_CE2964 : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

BSZ1_SpriteAnimationData_TriforcePieceSparkle:
;$CE2832
	dw $0100,$0202,$0000,$0000 : db $01
	db $29 : dl DATA_CE28C4 : db $03
	db $29 : dl DATA_CE28C6 : db $03
	db $29 : dl DATA_CE28C8 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE2863:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE28CA : db $FF
	db $29 : dl DATA_CE28C6 : db $03
	db $29 : dl DATA_CE28C8 : db $02
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CE2894:
	dw $0100

DATA_CE2896:
	dw $0102

DATA_CE2898:
	dw $0104

DATA_CE289A:
	dw $0106

DATA_CE289C:
	dw $0108

DATA_CE289E:
	dw $010A

DATA_CE28A0:
	dw $010C

DATA_CE28A2:
	dw $010E

DATA_CE28A4:
	dw $0120

DATA_CE28A6:
	dw $018C

DATA_CE28A8:
	dw $018E

DATA_CE28AA:
	dw $01A0

DATA_CE28AC:
	dw $01A2

DATA_CE28AE:
	dw $01A4

DATA_CE28B0:
	dw $01A6

DATA_CE28B2:
	dw $01AA

DATA_CE28B4:
	dw $01AC

DATA_CE28B6:
	dw $01AE

DATA_CE28B8:
	dw $01A8

DATA_CE28BA:
	dw $00C6

DATA_CE28BC:
	dw $00E3

DATA_CE28BE:
	dw $00C8

DATA_CE28C0:
	dw $0100

DATA_CE28C2:
	dw $0104

DATA_CE28C4:
	dw $00F6

DATA_CE28C6:
	dw $00EC

DATA_CE28C8:
	dw $00ED

DATA_CE28CA:
	dw $012E

DATA_CE28CC:
	dw $0000

DATA_CE28CE:
	dw $0002

DATA_CE28D0:
	dw $0004

DATA_CE28D2:
	dw $0006

DATA_CE28D4:
	dw $0008

DATA_CE28D6:
	dw $000A

DATA_CE28D8:
	dw $000C

DATA_CE28DA:
	dw $000E

DATA_CE28DC:
	dw $0020

DATA_CE28DE:
	dw $0022

DATA_CE28E0:
	dw $0024

DATA_CE28E2:
	dw $0026

DATA_CE28E4:
	dw $0028

DATA_CE28E6:
	dw $002A,$00EE,$00EE

DATA_CE28EC:
	dw $002C

DATA_CE28EE:
	dw $002E

DATA_CE28F0:
	dw $0040

DATA_CE28F2:
	dw $0042,$00EE,$00EE

DATA_CE28F8:
	dw $0044

DATA_CE28FA:
	dw $0046

DATA_CE28FC:
	dw $0048,$00EE,$00EE

DATA_CE2902:
	dw $004A

DATA_CE2904:
	dw $004C,$00EE

DATA_CE2908:
	dw $004E,$00EE,$00EE

DATA_CE290E:
	dw $0060

DATA_CE2910:
	dw $0062,$00EE,$00EE

DATA_CE2916:
	dw $0064

DATA_CE2918:
	dw $0066,$00EE,$00EE

DATA_CE291E:
	dw $0068

DATA_CE2920:
	dw $006A

DATA_CE2922:
	dw $006C

DATA_CE2924:
	dw $006E

DATA_CE2926:
	dw $0080

DATA_CE2928:
	dw $0082,$00EE,$00EE

DATA_CE292E:
	dw $0084

DATA_CE2930:
	dw $0086

DATA_CE2932:
	dw $0088

DATA_CE2934:
	dw $008A

DATA_CE2936:
	dw $008C

DATA_CE2938:
	dw $008E

DATA_CE293A:
	dw $00A0

DATA_CE293C:
	dw $00EE

DATA_CE293E:
	dw $00EE

DATA_CE2940:
	dw $00A2

DATA_CE2942:
	dw $00A4,$00EE,$00EE

DATA_CE2948:
	dw $00A6

DATA_CE294A:
	dw $00A8

DATA_CE294C:
	dw $00AA

DATA_CE294E:
	dw $00AC

DATA_CE2950:
	dw $00AE

DATA_CE2952:
	dw $00EE

DATA_CE2954:
	dw $00C0

DATA_CE2956:
	dw $00C2

DATA_CE2958:
	dw $00C4,$00C6,$00C8

DATA_CE295E:
	dw $00CA

DATA_CE2960:
	dw $00CC

DATA_CE2962:
	dw $00CE

DATA_CE2964:
	dw $00EE

DATA_CE2966:
	dw $00E0,$00F0,$00EE,$01EF

DATA_CE296E:
	dw $00EE,$00FE

DATA_CE2972:
	dw $00E1,$00F1

DATA_CE2976:
	dw $00E2,$00F2,$00EE,$00FE

DATA_CE297E:
	dw $00E5,$00E6

DATA_CE2982:
	dw $00E7

DATA_CE2984:
	dw $00E8

DATA_CE2986:
	dw $00E9,$00EA

DATA_CE298A:
	dw $00FF

DATA_CE298C:
	dw $00F5,$00F6,$00F6

DATA_CE2992:
	dw $00F7

DATA_CE2994:
	dw $00F8

DATA_CE2996:
	dw $00F9

DATA_CE2998:
	dw $00FB

DATA_CE299A:
	dw $00FC

DATA_CE299C:
	dw $00FD,$00FE,$00EE,$00EB,$00EE,$0100,$0102,$0104
	dw $0106,$0108,$010A,$010C,$010E,$0120,$0122,$0124
	dw $0126,$00EE,$00EE,$0128,$012A,$012C,$012E,$0140
	dw $0142,$0144,$0146,$0148,$014A,$014C,$014E,$00EE
	dw $0160,$0162,$0164,$0166,$00EE,$00EE,$0168,$016A
	dw $016C,$016E,$0180,$0182,$0184,$0186,$0188,$00EE
	dw $018A,$018C

DATA_CE2A00:
	dw $018E

DATA_CE2A02:
	dw $01A0

DATA_CE2A04:
	dw $01A2

DATA_CE2A06:
	dw $01A4

DATA_CE2A08:
	dw $01A6

DATA_CE2A0A:
	dw $01A8

DATA_CE2A0C:
	dw $01AA

DATA_CE2A0E:
	dw $01AC

DATA_CE2A10:
	dw $01AE

DATA_CE2A12:
	dw $00EE,$01C0,$01C2,$01C4,$01C6,$01C8,$01CA,$01CC
	dw $01CE,$01E0,$00EE,$01E2,$01E4,$01E6,$01E8,$01EA
	dw $01EC,$00EE

DATA_CE2A36:
	dw $0100

DATA_CE2A38:
	dw $0102

DATA_CE2A3A:
	dw $0104

DATA_CE2A3C:
	dw $0106

DATA_CE2A3E:
	dw $0108

DATA_CE2A40:
	dw $010A

DATA_CE2A42:
	dw $010C

DATA_CE2A44:
	dw $010E

DATA_CE2A46:
	dw $0120

DATA_CE2A48:
	dw $0122

DATA_CE2A4A:
	dw $0124

DATA_CE2A4C:
	dw $0126

DATA_CE2A4E:
	dw $0182

DATA_CE2A50:
	dw $0184

DATA_CE2A52:
	dw $0186,$00EE

DATA_CE2A56:
	dw $0180

DATA_CE2A58:
	dw $00EE,$00EE

DATA_CE2A5C:
	dw $0188

DATA_CE2A5E:
	dw $0182

DATA_CE2A60:
	dw $0184

DATA_CE2A62:
	dw $0186,$00EE

DATA_CE2A66:
	dw $0138

DATA_CE2A68:
	dw $0139

DATA_CE2A6A:
	dw $013A,$00EE,$01EF

DATA_CE2A70:
	dw $0128,$0129

DATA_CE2A74:
	dw $012A,$012B

DATA_CE2A78:
	dw $012C,$012D

DATA_CE2A7C:
	dw $01C0,$01C2,$01E0,$01E2

DATA_CE2A84:
	dw $01C4,$01C6,$01E4,$01E6

DATA_CE2A8C:
	dw $01C8,$01CA,$01E8,$01EA,$01CC,$01CE,$01EC,$00EE

DATA_CE2A9C:
	dw $01A4,$01A6

DATA_CE2AA0:
	dw $01A8,$01AA

DATA_CE2AA4:
	dw $01AC,$01AE

DATA_CE2AA8:
	dw $01A0,$01A2

DATA_CE2AAC:
	dw $01C6,$01E6

DATA_CE2AB0:
	dw $01C8,$01E8

DATA_CE2AB4:
	dw $01CA,$01EA

DATA_CE2AB8:
	dw $01C0,$01E0

DATA_CE2ABC:
	dw $01C2,$01E2

DATA_CE2AC0:
	dw $01C4,$01E4

DATA_CE2AC4:
	dw $00EE,$00EE

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
OM1W3_CODE_CE2AF9:
	dw $0140,$0142,$0160,$0162

OM1W3_CODE_CE2B01:
	dw $0144,$0146,$0164,$0166

OM1W3_CODE_CE2B09:
	dw $0148,$014A,$0168,$016A

OM1W3_CODE_CE2B11:
	dw $014C,$014E,$016C,$016E

OM1W3_CODE_CE2B19:
	dw $0180,$0182,$01A0,$01A2

OM1W3_CODE_CE2B21:
	dw $0184,$0186,$01A4,$01A6

OM1W3_CODE_CE2B29:
	dw $0188,$018A,$01A8,$01AA

OM1W3_CODE_CE2B31:
	dw $018C,$018E,$01AC,$01AE
endif

DATA_CE2AC8:
	dw $01C0,$01C2,$01E0,$01E2

DATA_CE2AD0:
	dw $01C4,$01C6,$01E4,$01E6

DATA_CE2AD8:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
else
	dw $01C8,$01CA,$01E8,$01EA
endif

DATA_CE2AE0:
	dw $01CC,$01CE,$01EC,$01EE

DATA_CE2AE8:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0505,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2AF9 : db $40
	db $27 : dl OM1W3_CODE_CE2B01 : db $04
	db $27 : dl OM1W3_CODE_CE2B09 : db $04
	db $27 : dl OM1W3_CODE_CE2B11 : db $04
	db $27 : dl OM1W3_CODE_CE2B19 : db $04
	db $27 : dl OM1W3_CODE_CE2B21 : db $20
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0C01,$000C : db $01
	db $2B : dl DATA_CE2AC8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2B19:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0001,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2B19 : db $08
	db $27 : dl OM1W3_CODE_CE2B21 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0706,$0C01,$000C : db $01
	db $27 : dl DATA_CE2AD0 : db $02
	db $21 : dl DATA_CE2AD0 : db $02
	db $29 : dl DATA_CE2AD0 : db $02
	db $21 : dl DATA_CE2AD0 : db $02
	db $27 : dl DATA_CE2AD0 : db $02
	db $21 : dl DATA_CE2AD0 : db $02
	db $2B : dl DATA_CE2AD0 : db $02
	db $00 : dl $000000 : db $00
endif

DATA_CE2B4A:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0000,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2B21 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0C01,$000C : db $01
	db $21 : dl DATA_CE2AD0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2B7B:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0405,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2B11 : db $04
	db $27 : dl OM1W3_CODE_CE2B09 : db $04
	db $27 : dl OM1W3_CODE_CE2B01 : db $04
	db $27 : dl OM1W3_CODE_CE2AF9 : db $04
	db $27 : dl DATA_CE2AE0 : db $01
	db $27 : dl OM1W3_CODE_CE2AF9 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0707,$0C01,$000C : db $01
	db $21 : dl DATA_CE2AD0 : db $06
	db $2B : dl DATA_CE2AC8 : db $06
	db $21 : dl DATA_CE2AD0 : db $06
	db $2B : dl DATA_CE2AC8 : db $06
	db $21 : dl DATA_CE2AD0 : db $06
	db $2B : dl DATA_CE2AC8 : db $06
	db $21 : dl DATA_CE2AD0 : db $06
	db $2B : dl DATA_CE2AC8 : db $06
endif

DATA_CE2BAC:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AD8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2BDD:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0001,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2B29 : db $02
	db $23 : dl OM1W3_CODE_CE2B29 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2C0E:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0001,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2B29 : db $08
	db $27 : dl OM1W3_CODE_CE2B21 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0C01,$000C : db $01
	db $2B : dl DATA_CE2AC8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2C3F:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0506,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2AF9 : db $04
	db $27 : dl DATA_CE2AE0 : db $01
	db $27 : dl OM1W3_CODE_CE2AF9 : db $03
	db $27 : dl DATA_CE2AE0 : db $01
	db $27 : dl OM1W3_CODE_CE2AF9 : db $02
	db $27 : dl DATA_CE2AE0 : db $01
	db $27 : dl OM1W3_CODE_CE2AF9 : db $01
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2C70:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0404,$0C01,$000C : db $01
	db $25 : dl OM1W3_CODE_CE2B21 : db $20
	db $25 : dl OM1W3_CODE_CE2B19 : db $08
	db $25 : dl OM1W3_CODE_CE2B31 : db $08
	db $25 : dl DATA_CE2AC8 : db $08
	db $25 : dl OM1W3_CODE_CE2B29 : db $20
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2CA1:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0404,$0C01,$000C : db $01
	db $25 : dl OM1W3_CODE_CE2B29 : db $20
	db $25 : dl DATA_CE2AC8 : db $08
	db $25 : dl OM1W3_CODE_CE2B31 : db $08
	db $25 : dl OM1W3_CODE_CE2B19 : db $08
	db $25 : dl OM1W3_CODE_CE2B21 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2CD2:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0000,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2AF9 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2D03:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0000,$0C01,$000C : db $01
	db $27 : dl DATA_CE2AD0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2D34:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0000,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2AF9 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2D65:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0000,$0C01,$000C : db $01
	db $25 : dl OM1W3_CODE_CE2B29 : db $20
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2D96:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0001,$0C01,$000C : db $01
	db $27 : dl OM1W3_CODE_CE2B21 : db $01
	db $27 : dl DATA_CE2AE0 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE2DC7:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE2AE0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
OM1W3_DATA_CE2E61:
	dw $008A

OM1W3_DATA_CE2E63:
	dw $008C

OM1W3_DATA_CE2E65:
	dw $008E

OM1W3_DATA_CE2E67:
	dw $00A0

OM1W3_DATA_CE2E69:
	dw $0104,$0000,$0801,$0008 : db $01
	db $A9 : dl OM1W3_DATA_CE2E67 : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

OM1W3_DATA_CE2E9A:
	dw $0120

OM1W3_DATA_CE2E9C:
	dw $0122

OM1W3_DATA_CE2E9E:
	dw $0124

OM1W3_DATA_CE2EA0:
	dw $0126

OM1W3_DATA_CE2EA2:
	dw $0128,$012A

OM1W3_DATA_CE2EA6:
	dw $012C

OM1W3_DATA_CE2EA8:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2F : dl OM1W3_DATA_CE2E9A : db $40
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

OM1W3_DATA_CE2ED9:
	dw $0104,$0505,$0801,$0008 : db $01
	db $2F : dl OM1W3_DATA_CE2E9A : db $20
	db $2F : dl OM1W3_DATA_CE2E9C : db $10
	db $2F : dl OM1W3_DATA_CE2E9E : db $04
	db $2F : dl OM1W3_DATA_CE2E9C : db $04
	db $2F : dl OM1W3_DATA_CE2E9E : db $04
	db $2F : dl OM1W3_DATA_CE2E9C : db $20
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

OM1W3_DATA_CE2F0A:
	dw $0104,$0003,$0801,$0008 : db $01
	db $2F : dl OM1W3_DATA_CE2EA0 : db $08
	db $2F : dl OM1W3_DATA_CE2E9C : db $08
	db $6F : dl OM1W3_DATA_CE2EA0 : db $08
	db $2F : dl OM1W3_DATA_CE2E9C : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

OM1W3_DATA_CE2F3B:
	dw $0104,$0001,$0801,$0008 : db $01
	db $2F : dl OM1W3_DATA_CE2EA2 : db $08
	db $2F : dl OM1W3_DATA_CE2EA6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

OM1W3_DATA_CE2F6C:
	dw $0104,$0001,$0801,$0008 : db $01
	db $6F : dl OM1W3_DATA_CE2EA2 : db $08
	db $6F : dl OM1W3_DATA_CE2EA6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

OM1W3_DATA_CE2F9D:
	dw $0104,$0105,$0801,$0008 : db $01
	db $2F : dl OM1W3_DATA_CE2E9A : db $20
	db $2F : dl OM1W3_DATA_CE2E9C : db $10
	db $2F : dl OM1W3_DATA_CE2E9E : db $04
	db $2F : dl OM1W3_DATA_CE2E9C : db $04
	db $2F : dl OM1W3_DATA_CE2E9E : db $04
	db $2F : dl OM1W3_DATA_CE2E9C : db $20
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

OM1W3_DATA_CE2FCE:
	dw $010E

OM1W3_DATA_CE2FD0:
	dw $00EE

OM1W3_DATA_CE2FD2:
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl OM1W3_DATA_CE2FCE : db $20
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

OM1W3_DATA_CE3003:
	dw $0104,$0006,$0801,$0008 : db $01
	db $29 : dl OM1W3_DATA_CE2FCE : db $01
	db $29 : dl OM1W3_DATA_CE2FD0 : db $01
	db $29 : dl OM1W3_DATA_CE2FCE : db $01
	db $29 : dl OM1W3_DATA_CE2FD0 : db $01
	db $29 : dl OM1W3_DATA_CE2FCE : db $01
	db $29 : dl OM1W3_DATA_CE2FD0 : db $01
	db $29 : dl OM1W3_DATA_CE2FCE : db $01
	db $29 : dl OM1W3_DATA_CE2FD0 : db $01

OM1W3_DATA_CE3034:
	dw $0084

OM1W3_DATA_CE3036:
	dw $0086

OM1W3_DATA_CE3038:
	dw $0088

OM1W3_DATA_CE303A:
	dw $0104,$0005,$0701,$0007 : db $01
	db $2B : dl OM1W3_DATA_CE3034 : db $04
	db $6B : dl OM1W3_DATA_CE3036 : db $04
	db $2B : dl OM1W3_DATA_CE3038 : db $04
	db $6B : dl OM1W3_DATA_CE3038 : db $04
	db $2B : dl OM1W3_DATA_CE3036 : db $04
	db $6B : dl OM1W3_DATA_CE3034 : db $04
	db $00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00
endif

DATA_CE2DF8:
	dw $012E

DATA_CE2DFA:
	dw $0140

DATA_CE2DFC:
	dw $0142

DATA_CE2DFE:
	dw $0144

DATA_CE2E00:
	dw $0146

DATA_CE2E02:
	dw $0148

DATA_CE2E04:
	dw $0146

DATA_CE2E06:
	dw $014A

DATA_CE2E08:
	dw $014C

DATA_CE2E0A:
	dw $014E

DATA_CE2E0C:
	dw $014C

DATA_CE2E0E:
	dw $0160

DATA_CE2E10:
	dw $00EE

BSZ1_SpriteAnimationData_OrangeWizzrobe_ShootLeft:
;$CE2E12
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE2DF8 : db $08
	db $29 : dl DATA_CE2DFA : db $08
	db $29 : dl DATA_CE2DFC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_OrangeWizzrobe_ShootRight:
;$CE2E43
	dw $0104,$0002,$0601,$0006 : db $01
	db $69 : dl DATA_CE2DF8 : db $08
	db $69 : dl DATA_CE2DFA : db $08
	db $69 : dl DATA_CE2DFC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_OrangeWizzrobe_ShootDown:
;$CE2E74
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E00 : db $08
	db $29 : dl DATA_CE2E02 : db $08
	db $69 : dl DATA_CE2E04 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_OrangeWizzrobe_ShootUp:
;$CE2EA5
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E08 : db $08
	db $29 : dl DATA_CE2E0A : db $08
	db $69 : dl DATA_CE2E0C : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE2ED6:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2DFE : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE2F07:
	dw $0104,$0000,$0601,$0006 : db $01
	db $69 : dl DATA_CE2DFE : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE2F38:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E06 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE2F69:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E0E : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE2F9A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE2FCB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE2FFC:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE302D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE305E:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE308F:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE30C0:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE30F1:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueWizzrobe_MoveLeft:
;$CE3122
	dw $0104,$0002,$0601,$0006 : db $01
	db $25 : dl DATA_CE2DF8 : db $08
	db $25 : dl DATA_CE2DFA : db $08
	db $25 : dl DATA_CE2DFC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueWizzrobe_MoveRight:
;$CE3153
	dw $0104,$0002,$0601,$0006 : db $01
	db $65 : dl DATA_CE2DF8 : db $08
	db $65 : dl DATA_CE2DFA : db $08
	db $65 : dl DATA_CE2DFC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueWizzrobe_MoveDown:
;$CE3184
	dw $0104,$0002,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E00 : db $08
	db $25 : dl DATA_CE2E02 : db $08
	db $65 : dl DATA_CE2E04 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueWizzrobe_MoveUp:
;$CE31B5
	dw $0104,$0002,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E08 : db $08
	db $25 : dl DATA_CE2E0A : db $08
	db $65 : dl DATA_CE2E0C : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE31E6:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2DFE : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3217:
	dw $0104,$0000,$0601,$0006 : db $01
	db $65 : dl DATA_CE2DFE : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3248:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E06 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3279:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E0E : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE32AA:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE32DB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE330C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE333D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE336E:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE339F:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE33D0:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3401:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CE2E10 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3432:
	dw $012E

DATA_CE3434:
	dw $0140

DATA_CE3436:
	dw $0142

DATA_CE3438:
	dw $0144

DATA_CE343A:
	dw $0146

DATA_CE343C:
	dw $0148

DATA_CE343E:
	dw $0146

DATA_CE3440:
	dw $014A

DATA_CE3442:
	dw $014C

DATA_CE3444:
	dw $014E

DATA_CE3446:
	dw $014C

DATA_CE3448:
	dw $0160

DATA_CE344A:
	dw $00EE

BSZ1_SpriteAnimationData_RedGoriya_MoveLeft:
;$CE344C
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE3432 : db $08
	db $29 : dl DATA_CE3434 : db $08
	db $29 : dl DATA_CE3436 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedGoriya_MoveRight:
;$CE347D
	dw $0104,$0002,$0601,$0006 : db $01
	db $69 : dl DATA_CE3432 : db $08
	db $69 : dl DATA_CE3434 : db $08
	db $69 : dl DATA_CE3436 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedGoriya_MoveDown:
;$CE34AE
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE343A : db $08
	db $29 : dl DATA_CE343C : db $08
	db $69 : dl DATA_CE343E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedGoriya_MoveUp:
;$CE34DF
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE3442 : db $08
	db $29 : dl DATA_CE3444 : db $08
	db $69 : dl DATA_CE3446 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedGoriya_ThrowLeft:
;$CE3510
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3438 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedGoriya_ThrowRight:
;$CE3541
	dw $0104,$0000,$0601,$0006 : db $01
	db $69 : dl DATA_CE3438 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedGoriya_ThrowDown:
;$CE3572
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3440 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedGoriya_ThrowUp:
;$CE35A3
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3448 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE35D4:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3605:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3636:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3667:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3698:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE36C9:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE36FA:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE372B:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueGoriya_MoveLeft:
;$CE375C
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE3432 : db $08
	db $2B : dl DATA_CE3434 : db $08
	db $2B : dl DATA_CE3436 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueGoriya_MoveRight:
;$CE378D
	dw $0104,$0002,$0601,$0006 : db $01
	db $6B : dl DATA_CE3432 : db $08
	db $6B : dl DATA_CE3434 : db $08
	db $6B : dl DATA_CE3436 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueGoriya_MoveDown:
;$CE37BE
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE343A : db $08
	db $2B : dl DATA_CE343C : db $08
	db $6B : dl DATA_CE343E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueGoriya_MoveUp:
;$CE37EF
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE3442 : db $08
	db $2B : dl DATA_CE3444 : db $08
	db $6B : dl DATA_CE3446 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueGoriya_ThrowLeft:
;$CE3820
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE3438 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueGoriya_ThrowRight:
;$CE3851
	dw $0104,$0000,$0601,$0006 : db $01
	db $6B : dl DATA_CE3438 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueGoriya_ThrowDown:
;$CE3882
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE3440 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueGoriya_ThrowUp:
;$CE38B3
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE3448 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE38E4:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3915:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3946:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3977:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE39A8:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE39D9:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3A0A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3A3B:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE344A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3A6C:
	dw $006A

DATA_CE3A6E:
	dw $006C

DATA_CE3A70:
	dw $006E

DATA_CE3A72:
	dw $0080

DATA_CE3A74:
	dw $0082

DATA_CE3A76:
	dw $00EE

BSZ1_SpriteAnimationData_EnemyKilledSmoke:
;$CE3A78
	dw $0104,$0404,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A6C : db $02
	db $2B : dl DATA_CE3A6E : db $02
	db $2B : dl DATA_CE3A70 : db $02
	db $2B : dl DATA_CE3A72 : db $02
	db $2B : dl DATA_CE3A74 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3AA9:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3ADA:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3B0B:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3B3C:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3B6D:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3B9E:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3BCF:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3C00:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3C31:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3C62:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3C93:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3CC4:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3CF5:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3D26:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3D57:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE3A76 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3D88:
	dw $0128

DATA_CE3D8A:
	dw $012A,$012C

DATA_CE3D8E:
	dw $00EE

BSZ1_SpriteAnimationData_Peahat:
;$CE3D90
	dw $0104,$0002,$0601,$0006 : db $00
	db $29 : dl DATA_CE3D88 : db $08
	db $29 : dl DATA_CE3D8A : db $08
	db $69 : dl DATA_CE3D8A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3DC1:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3DF2:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3E23:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3E54:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3E85:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3EB6:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3EE7:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3F18:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3F49:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3F7A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3FAB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE3FDC:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE400D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE403E:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE406F:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE3D8E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE40A0:
	dw $012E

DATA_CE40A2:
	dw $0140

DATA_CE40A4:
	dw $0142

DATA_CE40A6:
	dw $0144

DATA_CE40A8:
	dw $0146

DATA_CE40AA:
	dw $0148

DATA_CE40AC:
	dw $014A

DATA_CE40AE:
	dw $014C

DATA_CE40B0:
	dw $014E

DATA_CE40B2:
	dw $00EE

BSZ1_SpriteAnimationData_RedLeever_Moving:
;$CE40B4
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE40A0 : db $04
	db $29 : dl DATA_CE40A2 : db $04
	db $29 : dl DATA_CE40A4 : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedLeever_HalfInGround:
;$CE40E5
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE40A6 : db $02
	db $29 : dl DATA_CE40A8 : db $02
	db $29 : dl DATA_CE40AA : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedLeever_MostlyInGround:
;$CE4116
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE40AC : db $01
	db $29 : dl DATA_CE40AE : db $01
	db $29 : dl DATA_CE40B0 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedLeever_Underground:
;$CE4147
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4178:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE41A9:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE41DA:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE420B:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE423C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE426D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE429E:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE42CF:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4300:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4331:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4362:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4393:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueLeever_Moving:
;$CE43C4
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE40A0 : db $04
	db $2B : dl DATA_CE40A2 : db $04
	db $2B : dl DATA_CE40A4 : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueLeever_HalfInGround:
;$CE43F5
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE40A6 : db $02
	db $2B : dl DATA_CE40A8 : db $02
	db $2B : dl DATA_CE40AA : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueLeever_MostlyInGround:
;$CE4426
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE40AC : db $01
	db $2B : dl DATA_CE40AE : db $01
	db $2B : dl DATA_CE40B0 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueLeever_Underground:
;$CE4457
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4488:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE44B9:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE44EA:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE451B:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE454C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE457D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE45AE:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE45DF:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4610:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4641:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4672:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE46A3:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE40B2 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE46D4:
	dw $0122

DATA_CE46D6:
	dw $0124

DATA_CE46D8:
	dw $0126

DATA_CE46DA:
	dw $00EE

BSZ1_SpriteAnimationData_RedTektite_Idle:
;$CE46DC
	dw $0104,$0001,$0601,$0006 : db $01
	db $29 : dl DATA_CE46D4 : db $04
	db $29 : dl DATA_CE46D6 : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedTektite_Jump:
;$CE470D
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46D8 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE473E:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE476F:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE47A0:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE47D1:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4802:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4833:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4864:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4895:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE48C6:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE48F7:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4928:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4959:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE498A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE49BB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE49EC:
	dw $0104,$0001,$0601,$0006 : db $01
	db $2B : dl DATA_CE46D4 : db $08
	db $2B : dl DATA_CE46D6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4A1D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE46D8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4A4E:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4A7F:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4AB0:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4AE1:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4B12:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4B43:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4B74:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4BA5:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4BD6:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4C07:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4C38:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4C69:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4C9A:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4CCB:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE46DA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4CFC:
	dw $0100

DATA_CE4CFE:
	dw $0102

DATA_CE4D00:
	dw $0104

DATA_CE4D02:
	dw $0106

DATA_CE4D04:
	dw $0108

DATA_CE4D06:
	dw $010A

DATA_CE4D08:
	dw $010C

DATA_CE4D0A:
	dw $010E

DATA_CE4D0C:
	dw $0120

DATA_CE4D0E:
	dw $00EE

BSZ1_SpriteAnimationData_RedOctorok_MoveLeft:
;$CE4D10
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE4CFC : db $08
	db $29 : dl DATA_CE4CFE : db $08
	db $29 : dl DATA_CE4D00 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedOctorok_MoveRight:
;$CE4D41
	dw $0104,$0002,$0601,$0006 : db $01
	db $69 : dl DATA_CE4CFC : db $08
	db $69 : dl DATA_CE4CFE : db $08
	db $69 : dl DATA_CE4D00 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedOctorok_MoveDown:
;$CE4D72
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D02 : db $08
	db $29 : dl DATA_CE4D04 : db $08
	db $29 : dl DATA_CE4D06 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedOctorok_MoveUp:
;$CE4DA3
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D08 : db $08
	db $29 : dl DATA_CE4D0A : db $08
	db $29 : dl DATA_CE4D0C : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4DD4:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4E05:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4E36:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4E67:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4E98:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4EC9:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4EFA:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4F2B:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4F5C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4F8D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4FBE:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE4FEF:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5020:
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE4CFC : db $05
	db $29 : dl DATA_CE4CFE : db $05
	db $29 : dl DATA_CE4D00 : db $05
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5051:
	dw $0104,$0002,$0601,$0006 : db $01
	db $69 : dl DATA_CE4CFC : db $05
	db $69 : dl DATA_CE4CFE : db $05
	db $69 : dl DATA_CE4D00 : db $05
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5082:
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D02 : db $05
	db $29 : dl DATA_CE4D04 : db $05
	db $29 : dl DATA_CE4D06 : db $05
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE50B3:
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D08 : db $05
	db $29 : dl DATA_CE4D0A : db $05
	db $29 : dl DATA_CE4D0C : db $05
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE50E4:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5115:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5146:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5177:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE51A8:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE51D9:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE520A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE523B:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE526C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE529D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE52CE:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE52FF:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueOctorok_MoveLeft:
;$CE5330
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE4CFC : db $08
	db $2B : dl DATA_CE4CFE : db $08
	db $2B : dl DATA_CE4D00 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueOctorok_MoveRight:
;$CE5361
	dw $0104,$0002,$0601,$0006 : db $01
	db $6B : dl DATA_CE4CFC : db $08
	db $6B : dl DATA_CE4CFE : db $08
	db $6B : dl DATA_CE4D00 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueOctorok_MoveDown:
;$CE5392
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D02 : db $08
	db $2B : dl DATA_CE4D04 : db $08
	db $2B : dl DATA_CE4D06 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueOctorok_MoveUp:
;$CE53C3
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D08 : db $08
	db $2B : dl DATA_CE4D0A : db $08
	db $2B : dl DATA_CE4D0C : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE53F4:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5425:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5456:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5487:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE54B8:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE54E9:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE551A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE554B:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE557C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE55AD:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE55DE:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE560F:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5640:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE4CFC : db $05
	db $2B : dl DATA_CE4CFE : db $05
	db $2B : dl DATA_CE4D00 : db $05
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5671:
	dw $0104,$0002,$0601,$0006 : db $01
	db $6B : dl DATA_CE4CFC : db $05
	db $6B : dl DATA_CE4CFE : db $05
	db $6B : dl DATA_CE4D00 : db $05
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE56A2:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D02 : db $05
	db $2B : dl DATA_CE4D04 : db $05
	db $2B : dl DATA_CE4D06 : db $05
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE56D3:
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D08 : db $05
	db $2B : dl DATA_CE4D0A : db $05
	db $2B : dl DATA_CE4D0C : db $05
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5704:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5735:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5766:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5797:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE57C8:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE57F9:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE582A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE585B:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE588C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE58BD:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE58EE:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE591F:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE4D0E : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5950:
	dw $01C0

DATA_CE5952:
	dw $01C2

DATA_CE5954:
	dw $01C4

DATA_CE5956:
	dw $01C6

DATA_CE5958:
	dw $01C8

DATA_CE595A:
	dw $01CA

DATA_CE595C:
	dw $01CC

DATA_CE595E:
	dw $01CE

DATA_CE5960:
	dw $01E0

DATA_CE5962:
	dw $00EE

BSZ1_SpriteAnimationData_RedLynel_MoveLeft:
;$CE5964
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE5950 : db $08
	db $29 : dl DATA_CE5952 : db $08
	db $29 : dl DATA_CE5954 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedLynel_MoveRight:
;$CE5995
	dw $0104,$0002,$0601,$0006 : db $01
	db $69 : dl DATA_CE5950 : db $08
	db $69 : dl DATA_CE5952 : db $08
	db $69 : dl DATA_CE5954 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedLynel_MoveDown:
;$CE59C6
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE5956 : db $08
	db $29 : dl DATA_CE5958 : db $08
	db $29 : dl DATA_CE595A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedLynel_MoveUp:
;$CE59F7
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE595C : db $08
	db $29 : dl DATA_CE595E : db $08
	db $29 : dl DATA_CE5960 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5A28:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5A59:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5A8A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5ABB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5AEC:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5B1D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5B4E:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5B7F:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5BB0:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5BE1:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5C12:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5C43:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueLynel_MoveLeft:
;$CE5C74
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE5950 : db $08
	db $2B : dl DATA_CE5952 : db $08
	db $2B : dl DATA_CE5954 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueLynel_MoveRight:
;$CE5CA5
	dw $0104,$0002,$0601,$0006 : db $01
	db $6B : dl DATA_CE5950 : db $08
	db $6B : dl DATA_CE5952 : db $08
	db $6B : dl DATA_CE5954 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueLynel_MoveDown:
;$CE5CD6
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE5956 : db $08
	db $2B : dl DATA_CE5958 : db $08
	db $2B : dl DATA_CE595A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueLynel_MoveUp:
;$CE5D07
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE595C : db $08
	db $2B : dl DATA_CE595E : db $08
	db $2B : dl DATA_CE5960 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5D38:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5D69:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5D9A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5DCB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5DFC:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5E2D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5E5E:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5E8F:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5EC0:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5EF1:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5F22:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5F53:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5962 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE5F84:
	dw $0168

DATA_CE5F86:
	dw $016A

DATA_CE5F88:
	dw $016C

DATA_CE5F8A:
	dw $016E

DATA_CE5F8C:
	dw $0180

DATA_CE5F8E:
	dw $0182

DATA_CE5F90:
	dw $0184

DATA_CE5F92:
	dw $0186

DATA_CE5F94:
	dw $0188

DATA_CE5F96:
	dw $00EE

BSZ1_SpriteAnimationData_RedMoblin_MoveLeft:
;$CE5F98
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F84 : db $08
	db $29 : dl DATA_CE5F86 : db $08
	db $29 : dl DATA_CE5F88 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedMoblin_MoveRight:
;$CE5FC9
	dw $0104,$0002,$0601,$0006 : db $01
	db $69 : dl DATA_CE5F84 : db $08
	db $69 : dl DATA_CE5F86 : db $08
	db $69 : dl DATA_CE5F88 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedMoblin_MoveDown:
;$CE5FFA
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F8A : db $08
	db $29 : dl DATA_CE5F8C : db $08
	db $29 : dl DATA_CE5F8E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedMoblin_MoveUp:
;$CE602B
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F90 : db $08
	db $29 : dl DATA_CE5F92 : db $08
	db $29 : dl DATA_CE5F94 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE605C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE608D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE60BE:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE60EF:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6120:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6151:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6182:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE61B3:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE61E4:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6215:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6246:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6277:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueMoblin_MoveLeft:
;$CE62A8
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F84 : db $08
	db $2B : dl DATA_CE5F86 : db $08
	db $2B : dl DATA_CE5F88 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueMoblin_MoveRight:
;$CE62D9
	dw $0104,$0002,$0601,$0006 : db $01
	db $6B : dl DATA_CE5F84 : db $08
	db $6B : dl DATA_CE5F86 : db $08
	db $6B : dl DATA_CE5F88 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueMoblin_MoveDown:
;$CE630A
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F8A : db $08
	db $2B : dl DATA_CE5F8C : db $08
	db $2B : dl DATA_CE5F8E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueMoblin_MoveUp:
;$CE633B
	dw $0104,$0002,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F90 : db $08
	db $2B : dl DATA_CE5F92 : db $08
	db $2B : dl DATA_CE5F94 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE636C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE639D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE63CE:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE63FF:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6430:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6461:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6492:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE64C3:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE64F4:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6525:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6556:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6587:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE5F96 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE65B8:
	dw $0162

DATA_CE65BA:
	dw $0164

DATA_CE65BC:
	dw $0166

DATA_CE65BE:
	dw $0168

DATA_CE65C0:
	dw $016A

DATA_CE65C2:
	dw $0168

DATA_CE65C4:
	dw $016C

DATA_CE65C6:
	dw $016E

DATA_CE65C8:
	dw $016C

DATA_CE65CA:
	dw $00EE

BSZ1_SpriteAnimationData_Stalfos_MoveLeft:
;$CE65CC
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE65B8 : db $08
	db $29 : dl DATA_CE65BA : db $08
	db $29 : dl DATA_CE65BC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Stalfos_MoveRight:
;$CE65FD
	dw $0104,$0002,$0601,$0006 : db $01
	db $69 : dl DATA_CE65B8 : db $08
	db $69 : dl DATA_CE65BA : db $08
	db $69 : dl DATA_CE65BC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Stalfos_MoveDown:
;$CE662E
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE65BE : db $08
	db $29 : dl DATA_CE65C0 : db $08
	db $69 : dl DATA_CE65C2 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Stalfos_MoveUp:
;$CE665F
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CE65C4 : db $08
	db $29 : dl DATA_CE65C6 : db $08
	db $69 : dl DATA_CE65C8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6690:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE66C1:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE66F2:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6723:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6754:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6785:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE67B6:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE67E7:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6818:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6849:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE687A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE68AB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CE65CA : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE68DC:
	dw $00EB

DATA_CE68DE:
	dw $012C

DATA_CE68E0:
	dw $01EE

DATA_CE68E2:
	dw $018A

DATA_CE68E4:
	dw $018C

DATA_CE68E6:
	dw $00EE

DATA_CE68E8:
	dw $00AC

DATA_CE68EA:
	dw $00AE

DATA_CE68EC:
	dw $00FB

DATA_CE68EE:
	dw $00FC

DATA_CE68F0:
	dw $00FD

BSZ1_SpriteAnimationData_OctorokRock:
;$CE68F2
	dw $0100,$0000,$0300,$0003 : db $01
	db $2D : dl DATA_CE68DC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6923:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6954:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6985:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE69B6:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE69E7:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6A18:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6A49:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6A7A:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6AAB:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6ADC:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6B0D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6B3E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6B6F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6BA0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6BD1:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_LynelSword_MoveLeft:
;$CE6C02
	dw $0104,$0000,$0601,$0004 : db $01
	db $67 : dl DATA_CE68E0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_LynelSword_MoveRight:
;$CE6C33
	dw $0104,$0000,$0601,$0004 : db $01
	db $27 : dl DATA_CE68E0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_LynelSword_MoveDown:
;$CE6C64
	dw $0104,$0000,$0401,$0006 : db $01
	db $A7 : dl DATA_CE68DE : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_LynelSword_MoveUp:
;$CE6C95
	dw $0104,$0000,$0401,$0006 : db $01
	db $27 : dl DATA_CE68DE : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6CC6:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6CF7:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6D28:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6D59:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6D8A:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6DBB:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6DEC:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6E1D:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6E4E:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6E7F:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6EB0:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6EE1:
	dw $0104,$0000,$0001,$0000 : db $01
	db $27 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_MoblinSpear_MoveLeft:
;$CE6F12
	dw $0104,$0000,$0601,$0004 : db $01
	db $29 : dl DATA_CE68E4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_MoblinSpear_MoveRight:
;$CE6F43
	dw $0104,$0000,$0601,$0004 : db $01
	db $69 : dl DATA_CE68E4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_MoblinSpear_MoveDown:
;$CE6F74
	dw $0104,$0000,$0401,$0006 : db $01
	db $A9 : dl DATA_CE68E2 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_MoblinSpear_MoveUp:
;$CE6FA5
	dw $0104,$0000,$0401,$0006 : db $01
	db $29 : dl DATA_CE68E2 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE6FD6:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7007:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7038:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7069:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE709A:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE70CB:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE70FC:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE712D:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE715E:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE718F:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE71C0:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE71F1:
	dw $0104,$0000,$0001,$0000 : db $01
	db $29 : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_WizzrobeMagic_MoveLeft:
;$CE7222
	dw $0104,$0001,$0801,$0008 : db $01
	db $27 : dl DATA_CE68E8 : db $08
	db $2B : dl DATA_CE68E8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_WizzrobeMagic_MoveRight:
;$CE7253
	dw $0104,$0001,$0801,$0008 : db $01
	db $67 : dl DATA_CE68E8 : db $08
	db $6B : dl DATA_CE68E8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_WizzrobeMagic_MoveDown:
;$CE7284
	dw $0104,$0001,$0801,$0008 : db $01
	db $A7 : dl DATA_CE68EA : db $08
	db $AB : dl DATA_CE68EA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_WizzrobeMagic_MoveUp:
;$CE72B5
	dw $0104,$0001,$0801,$0008 : db $01
	db $27 : dl DATA_CE68EA : db $08
	db $2B : dl DATA_CE68EA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE72E6:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7317:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7348:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7379:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE73AA:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE73DB:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE740C:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE743D:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE746E:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE749F:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE74D0:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7501:
	dw $0104,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7532:
	dw $0100,$0005,$0300,$0003 : db $01
	db $29 : dl DATA_CE68EC : db $04
	db $2B : dl DATA_CE68EE : db $04
	db $29 : dl DATA_CE68F0 : db $04
	db $2B : dl DATA_CE68EC : db $04
	db $29 : dl DATA_CE68EE : db $04
	db $2B : dl DATA_CE68F0 : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7563:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7594:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE75C5:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE75F6:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7627:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7658:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7689:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE76BA:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE76EB:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE771C:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE774D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE777E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE77AF:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE77E0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7811:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE68E6 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7842:
	dw $01E2

DATA_CE7844:
	dw $01E4

DATA_CE7846:
	dw $01E6

DATA_CE7848:
	dw $01EA

DATA_CE784A:
	dw $00EE

DATA_CE784C:
	dw $0180

DATA_CE784E:
	dw $01EC

BSZ1_SpriteAnimationData_Ghini_MoveLeft:
;$CE7850
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl DATA_CE7842 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Ghini_MoveRight:
;$CE7881
	dw $0104,$0000,$0801,$0008 : db $01
	db $69 : dl DATA_CE7842 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Ghini_MoveDown:
;$CE78B2
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl DATA_CE7844 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Ghini_MoveUp:
;$CE78E3
	dw $0104,$0000,$0801,$0008 : db $01
	db $29 : dl DATA_CE7846 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7914:
	dw $0104,$0000,$0B01,$0007 : db $01
	db $2D : dl DATA_CE784A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_PushableGrave:
;$CE7945
	dw $0104,$0000,$0B01,$0007 : db $01
	db $2D : dl DATA_CE7848 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_PushableBlock:
;$CE7976
	dw $0104,$0000,$0B01,$0007 : db $01
	db $2D : dl DATA_CE784C : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_PushableRock:
;$CE79A7
	dw $0104,$0000,$0B01,$0007 : db $01
	db $2D : dl DATA_CE784E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE79D8:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2D : dl DATA_CE784A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7A09:
	dw $0100,$0000,$0200,$0002 : db $01
	db $29 : dl DATA_CE784A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7A3A:
	dw $0100,$0000,$0200,$0002 : db $01
	db $29 : dl DATA_CE784A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7A6B:
	dw $0100,$0000,$0200,$0002 : db $01
	db $29 : dl DATA_CE784A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7A9C:
	dw $0100,$0000,$0200,$0002 : db $01
	db $29 : dl DATA_CE784A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7ACD:
	dw $0100,$0000,$0200,$0002 : db $01
	db $29 : dl DATA_CE784A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7AFE:
	dw $0100,$0000,$0200,$0002 : db $01
	db $29 : dl DATA_CE784A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7B2F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $29 : dl DATA_CE784A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7B60:
	dw $018A

DATA_CE7B62:
	dw $00EE

BSZ1_SpriteAnimationData_RedBubble:
;$CE7B64
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0104,$0001,$0801,$0008 : db $01
	db $25 : dl DATA_CE7B60 : db $04
	db $23 : dl DATA_CE7B60 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0104,$0001,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B60 : db $04
	db $2B : dl DATA_CE7B60 : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE7B95:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7BC6:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7BF7:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7C28:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7C59:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7C8A:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7CBB:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7CEC:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7D1D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7D4E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7D7F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7DB0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7DE1:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7E12:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7E43:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_GreenBubble:
;$CE7E74
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0104,$0001,$0801,$0008 : db $01
	db $27 : dl DATA_CE7B60 : db $03
	db $21 : dl DATA_CE7B60 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0104,$0001,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B60 : db $04
	db $27 : dl DATA_CE7B60 : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE7EA5:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7ED6:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7F07:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7F38:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7F69:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7F9A:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7FCB:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE7FFC:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE802D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE805E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE808F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE80C0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE80F1:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8122:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8153:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_FlashingBubble:
;$CE8184
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0104,$0005,$0801,$0008 : db $01
	db $27 : dl DATA_CE7B60 : db $02
	db $29 : dl DATA_CE7B62 : db $01
	db $2B : dl DATA_CE7B60 : db $02
	db $29 : dl DATA_CE7B62 : db $01
	db $29 : dl DATA_CE7B60 : db $02
	db $29 : dl DATA_CE7B62 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0104,$0005,$0801,$0008 : db $01
	db $27 : dl DATA_CE7B60 : db $02
	db $29 : dl DATA_CE7B60 : db $02
	db $2B : dl DATA_CE7B60 : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CE81B5:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE81E6:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8217:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8248:
	dw $0104,$0000,$0801,$0008 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8279:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE82AA:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE82DB:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE830C:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE833D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE836E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE839F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE83D0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8401:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8432:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8463:
	dw $0100,$0000,$0200,$0002 : db $01
	db $21 : dl DATA_CE7B62 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8494:
	dw $01E8

DATA_CE8496:
	dw $00EE

BSZ1_SpriteAnimationData_FallingRock:
;$CE8498
	dw $0104,$0000,$0801,$0008 : db $01
	db $2D : dl DATA_CE8494 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE84C9:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE84FA:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE852B:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE855C:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE858D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE85BE:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE85EF:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8620:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8651:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8682:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE86B3:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE86E4:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8715:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8746:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8777:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2D : dl DATA_CE8496 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE87A8:
	dw $0162

DATA_CE87AA:
	dw $0164

DATA_CE87AC:
	dw $0166

DATA_CE87AE:
	dw $0168

DATA_CE87B0:
	dw $016A

DATA_CE87B2:
	dw $016C

DATA_CE87B4:
	dw $00EE

BSZ1_SpriteAnimationData_Vire_MoveLeft:
;$CE87B6
	dw $0104,$0001,$0801,$0008 : db $01
	db $2B : dl DATA_CE87A8 : db $08
	db $2B : dl DATA_CE87AA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Vire_MoveRight:
;$CE87E7
	dw $0104,$0001,$0801,$0008 : db $01
	db $6B : dl DATA_CE87A8 : db $08
	db $6B : dl DATA_CE87AA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Vire_MoveDown:
;$CE8818
	dw $0104,$0001,$0801,$0008 : db $01
	db $2B : dl DATA_CE87AC : db $08
	db $2B : dl DATA_CE87AE : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Vire_MoveUp:
;$CE8849
	dw $0104,$0001,$0801,$0008 : db $01
	db $2B : dl DATA_CE87B0 : db $08
	db $2B : dl DATA_CE87B2 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE887A:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE88AB:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE88DC:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE890D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE893E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE896F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE89A0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE89D1:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8A02:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8A33:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8A64:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8A95:
	dw $0100,$0000,$0200,$0002 : db $01
	db $2B : dl DATA_CE87B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8AC6:
	dw $0160

DATA_CE8AC8:
	dw $0162

DATA_CE8ACA:
	dw $0164

DATA_CE8ACC:
	dw $0166

DATA_CE8ACE:
	dw $00EE

BSZ1_SpriteAnimationData_Whirlpool:
;$CE8AD0
	dw $0104,$0001,$0601,$0006 : db $01
	db $2B : dl DATA_CE8AC6 : db $04
	db $2B : dl DATA_CE8AC8 : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Zora_Wait:
;$CE8B01
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACA : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Zora_Spit:
;$CE8B32
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACC : db $02
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8B63:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8B94:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8BC5:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8BF6:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8C27:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8C58:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8C89:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8CBA:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8CEB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8D1C:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8D4D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8D7E:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8DAF:
	dw $0104,$0000,$0601,$0006 : db $01
	db $2B : dl DATA_CE8ACE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8DE0:
	dw $0128,$0129

DATA_CE8DE4:
	dw $012A,$012B

DATA_CE8DE8:
	dw $012C,$012D

DATA_CE8DEC:
	dw $00EE

BSZ1_SpriteAnimationData_RedKeese:
;$CE8DEE
	dw $0207,$0002,$0800,$0004 : db $01
	db $29 : dl DATA_CE8DE0 : db $08
	db $29 : dl DATA_CE8DE4 : db $08
	db $29 : dl DATA_CE8DE8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8E1F:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8E50:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8E81:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8EB2:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8EE3:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8F14:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8F45:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8F76:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8FA7:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE8FD8:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9009:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE903A:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE906B:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE909C:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE90CD:
	db $00

DATA_CE90CE:
	dw $0207,$0000,$0800,$0008 : db $01
	db $29 : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueKeese:
;$CE90FF
	dw $0207,$0002,$0800,$0004 : db $01
	db $2B : dl DATA_CE8DE0 : db $08
	db $2B : dl DATA_CE8DE4 : db $08
	db $2B : dl DATA_CE8DE8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9130:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9161:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9192:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE91C3:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE91F4:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9225:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9256:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9287:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE92B8:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE92E9:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE931A:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE934B:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE937C:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE93AD:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE93DE:
	db $00

DATA_CE93DF:
	dw $0207,$0000,$0800,$0008 : db $01
	db $2B : dl DATA_CE8DEC : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9410:
	dw $01A2,$01A4,$01C2,$01C4

DATA_CE9418:
	dw $01A6,$01A8,$01C6,$01C8

DATA_CE9420:
	dw $01AA,$01AC,$01CA,$01CC

BSZ1_SpriteAnimationData_Digdogger:
;$CE9428
	dw $0406,$0003,$0A01,$000A : db $01
	db $27 : dl DATA_CE9410 : db $10
	db $27 : dl DATA_CE9418 : db $10
	db $27 : dl DATA_CE9420 : db $10
	db $27 : dl DATA_CE9418 : db $10
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9459:
	dw $0406,$0001,$0A01,$000A : db $01
	db $27 : dl DATA_CE9418 : db $1E
	db $27 : dl DATA_CE9420 : db $1E
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE948A:
	dw $0406,$0000,$0A01,$000A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE94BB:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE94EC:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE951D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE954E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE957F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE95B0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE95E1:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9612:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9643:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9674:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE96A5:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE96D6:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9707:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9738:
	dw $01CE

DATA_CE973A:
	dw $01C0

DATA_CE973C:
	dw $01AE

BSZ1_SpriteAnimationData_MiniDigdogger:
;$CE973E
	dw $0104,$0003,$0801,$0008 : db $01
	db $27 : dl DATA_CE9738 : db $08
	db $27 : dl DATA_CE973A : db $08
	db $27 : dl DATA_CE973C : db $08
	db $27 : dl DATA_CE973A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE976F:
	dw $0104,$0001,$0801,$0008 : db $01
	db $27 : dl DATA_CE973A : db $0A
	db $27 : dl DATA_CE973C : db $0A
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE97A0:
	dw $0406,$0000,$0A01,$000A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE97D1:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9802:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9833:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9864:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9895:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE98C6:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE98F7:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9928:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9959:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE998A:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE99BB:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE99EC:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9A1D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9A4E:
	dw $0162

DATA_CE9A50:
	dw $0164

DATA_CE9A52:
	dw $0166

DATA_CE9A54:
	dw $0168

DATA_CE9A56:
	dw $016A

DATA_CE9A58:
	dw $016C

DATA_CE9A5A:
	dw $016E

BSZ1_SpriteAnimationData_Gibdo_MoveRight:
;$CE9A5C
	dw $0104,$0002,$0801,$0008 : db $01
	db $67 : dl DATA_CE9A4E : db $08
	db $67 : dl DATA_CE9A50 : db $08
	db $67 : dl DATA_CE9A52 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Gibdo_MoveLeft:
;$CE9A8D
	dw $0104,$0002,$0801,$0008 : db $01
	db $27 : dl DATA_CE9A4E : db $08
	db $27 : dl DATA_CE9A50 : db $08
	db $27 : dl DATA_CE9A52 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Gibdo_MoveDown:
;$CE9ABE
	dw $0104,$0003,$0801,$0008 : db $01
	db $27 : dl DATA_CE9A54 : db $08
	db $27 : dl DATA_CE9A56 : db $08
	db $67 : dl DATA_CE9A54 : db $08
	db $27 : dl DATA_CE9A56 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_Gibdo_MoveUp:
;$CE9AEF
	dw $0104,$0003,$0801,$0008 : db $01
	db $27 : dl DATA_CE9A58 : db $08
	db $27 : dl DATA_CE9A5A : db $08
	db $67 : dl DATA_CE9A58 : db $08
	db $27 : dl DATA_CE9A5A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9B20:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9B51:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9B82:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9BB3:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9BE4:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9C15:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9C46:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9C77:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9CA8:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9CD9:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9D0A:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9D3B:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9D6C:
	dw $018E

DATA_CE9D6E:
	dw $01A0

BSZ1_SpriteAnimationData_PolsVoice:
;$CE9D70
	dw $0104,$0001,$0801,$0008 : db $01
	db $29 : dl DATA_CE9D6C : db $08
	db $29 : dl DATA_CE9D6E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9DA1:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9DD2:
	dw $0406,$0000,$0A01,$000A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9E03:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9E34:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9E65:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9E96:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9EC7:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9EF8:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9F29:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9F5A:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9F8B:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9FBC:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CE9FED:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA01E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA04F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA080:
	dw $0182

DATA_CEA082:
	dw $0184

DATA_CEA084:
	dw $0186

BSZ1_SpriteAnimationData_LikeLike:
;$CEA086
	dw $0104,$0002,$0801,$0008 : db $01
	db $29 : dl DATA_CEA080 : db $14
	db $29 : dl DATA_CEA082 : db $14
	db $29 : dl DATA_CEA084 : db $14
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA0B7:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA0E8:
	dw $0406,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA119:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA14A:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA17B:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA1AC:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA1DD:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA20E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA23F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA270:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA2A1:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA2D2:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA303:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA334:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA365:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA396:
	dw $01E0,$01E2,$01E4

DATA_CEA39C:
	dw $01E6,$01E8,$01EA

DATA_CEA3A2:
	dw $01E0,$01EE,$01E4

DATA_CEA3A8:
	dw $01E6,$01EE,$01EA

DATA_CEA3AE:
	dw $01E0,$01EC,$01E4

DATA_CEA3B4:
	dw $01E6,$01EC,$01EA

DATA_CEA3BA:
	dw $030D,$0001,$0A01,$000A : db $01
	db $27 : dl DATA_CEA396 : db $08
	db $27 : dl DATA_CEA39C : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA3EB:
	dw $030D,$0001,$0A01,$000A : db $01
	db $27 : dl DATA_CEA3A2 : db $08
	db $27 : dl DATA_CEA3A8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA41C:
	dw $030D,$0001,$0A01,$000A : db $01
	db $27 : dl DATA_CEA3AE : db $08
	db $27 : dl DATA_CEA3B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA44D:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA47E:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA4AF:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA4E0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA511:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA542:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA573:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA5A4:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA5D5:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA606:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA637:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA668:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA699:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA6CA:
	dw $030D,$0001,$0A01,$000A : db $01
	db $2B : dl DATA_CEA396 : db $08
	db $2B : dl DATA_CEA39C : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA6FB:
	dw $030D,$0001,$0A01,$000A : db $01
	db $2B : dl DATA_CEA3A2 : db $08
	db $2B : dl DATA_CEA3A8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA72C:
	dw $030D,$0001,$0A01,$000A : db $01
	db $2B : dl DATA_CEA3AE : db $08
	db $2B : dl DATA_CEA3B4 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA75D:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA78E:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA7BF:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA7F0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA821:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA852:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA883:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA8B4:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA8E5:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA916:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA947:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA978:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA9A9:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEA9DA:
	dw $01CC,$01CE

DATA_CEA9DE:
	dw $01EC,$01EE

BSZ1_SpriteAnimationData_Patra:
;$CEA9E2
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $020B,$0001,$0A01,$000A : db $01
	db $27 : dl DATA_CEA9DA : db $01
	db $27 : dl DATA_CEA9DE : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $020B,$0001,$0A01,$000A : db $01
	db $27 : dl DATA_CEA9DA : db $04
	db $27 : dl DATA_CEA9DE : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CEAA13:
	dw $0300,$0000,$0A01,$000A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAA44:
	dw $0300,$0000,$0A01,$000A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAA75:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAAA6:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAAD7:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAB08:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAB39:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAB6A:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAB9B:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEABCC:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEABFD:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAC2E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAC5F:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAC90:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEACC1:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEACF2:
	dw $018C

DATA_CEACF4:
	dw $018E

BSZ1_SpriteAnimationData_MiniPatra:
;$CEACF6
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0104,$0001,$0A01,$000A : db $01
	db $27 : dl DATA_CEACF2 : db $01
	db $27 : dl DATA_CEACF4 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0104,$0001,$0A01,$000A : db $01
	db $27 : dl DATA_CEACF2 : db $04
	db $27 : dl DATA_CEACF4 : db $04
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CEAD27:
	dw $0300,$0000,$0A01,$000A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAD58:
	dw $0300,$0000,$0A01,$000A : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAD89:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEADBA:
	dw $0104,$0000,$0801,$0008 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEADEB:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAE1C:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAE4D:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAE7E:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAEAF:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAEE0:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAF11:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAF42:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAF73:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAFA4:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEAFD5:
	dw $0100,$0000,$0200,$0002 : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB006:
	dw $018C

DATA_CEB008:
	dw $00EE

BSZ1_SpriteAnimationData_Moldorm:
;$CEB00A
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB006 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB03B:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB06C:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB09D:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB0CE:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB0FF:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB130:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB161:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB192:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB1C3:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB1F4:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB225:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB256:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB287:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB2B8:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB2E9:
	dw $0104,$0000,$0801,$0008 : db $01
	db $27 : dl DATA_CEB008 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB31A:
	dw $0100

DATA_CEB31C:
	dw $0102

DATA_CEB31E:
	dw $0104

DATA_CEB320:
	dw $0106

DATA_CEB322:
	dw $0108

DATA_CEB324:
	dw $010A

DATA_CEB326:
	dw $010C

DATA_CEB328:
	dw $010E

DATA_CEB32A:
	dw $0120

DATA_CEB32C:
	dw $00EE

BSZ1_SpriteAnimationData_RedDarknut_MoveLeft:
;$CEB32E
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CEB320 : db $08
	db $29 : dl DATA_CEB322 : db $08
	db $29 : dl DATA_CEB324 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedDarknut_MoveRight:
;$CEB35F
	dw $0104,$0002,$0601,$0006 : db $01
	db $69 : dl DATA_CEB320 : db $08
	db $69 : dl DATA_CEB322 : db $08
	db $69 : dl DATA_CEB324 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedDarknut_MoveDown:
;$CEB390
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CEB31A : db $08
	db $29 : dl DATA_CEB31C : db $08
	db $29 : dl DATA_CEB31E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_RedDarknut_MoveUp:
;$CEB3C1
	dw $0104,$0002,$0601,$0006 : db $01
	db $29 : dl DATA_CEB326 : db $08
	db $29 : dl DATA_CEB328 : db $08
	db $29 : dl DATA_CEB32A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB3F2:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB423:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB454:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB485:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB4B6:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB4E7:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB518:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB549:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB57A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB5AB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB5DC:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB60D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $29 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueDarknut_MoveLeft:
;$CEB63E
	dw $0104,$0002,$0601,$0006 : db $01
	db $25 : dl DATA_CEB320 : db $08
	db $25 : dl DATA_CEB322 : db $08
	db $25 : dl DATA_CEB324 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueDarknut_MoveRight:
;$CEB66F
	dw $0104,$0002,$0601,$0006 : db $01
	db $65 : dl DATA_CEB320 : db $08
	db $65 : dl DATA_CEB322 : db $08
	db $65 : dl DATA_CEB324 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueDarknut_MoveDown:
;$CEB6A0
	dw $0104,$0002,$0601,$0006 : db $01
	db $25 : dl DATA_CEB31A : db $08
	db $25 : dl DATA_CEB31C : db $08
	db $25 : dl DATA_CEB31E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

BSZ1_SpriteAnimationData_BlueDarknut_MoveUp:
;$CEB6D1
	dw $0104,$0002,$0601,$0006 : db $01
	db $25 : dl DATA_CEB326 : db $08
	db $25 : dl DATA_CEB328 : db $08
	db $25 : dl DATA_CEB32A : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB702:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB733:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB764:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB795:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB7C6:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB7F7:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB828:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB859:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB88A:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB8BB:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB8EC:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB91D:
	dw $0104,$0000,$0601,$0006 : db $01
	db $25 : dl DATA_CEB32C : db $01
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB94E:
	dw $01C0,$01C2,$01E0,$01E2

DATA_CEB956:
	dw $01C4,$01C6,$01E4,$01E6

DATA_CEB95E:
	dw $01C8,$01CA,$01E8,$01EA

DATA_CEB966:
	dw $01CC,$01CE,$01EC,$01EE

DATA_CEB96E:
	dw $0100,$0102,$0120,$0122

DATA_CEB976:
	dw $0104,$0106,$0124,$0126

DATA_CEB97E:
	dw $0108,$010A,$0128,$012A

DATA_CEB986:
	dw $0406,$0003,$0C01,$000C : db $01
	db $2B : dl DATA_CEB94E : db $0C
	db $2B : dl DATA_CEB956 : db $0C
	db $2B : dl DATA_CEB95E : db $0C
	db $2B : dl DATA_CEB956 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEB9B7:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0003,$0C01,$000C : db $01
	db $25 : dl DATA_CEB94E : db $0C
	db $25 : dl DATA_CEB956 : db $0C
	db $25 : dl DATA_CEB95E : db $0C
	db $25 : dl DATA_CEB956 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0003,$0C01,$000C : db $01
	db $27 : dl DATA_CEB94E : db $0C
	db $27 : dl DATA_CEB956 : db $0C
	db $27 : dl DATA_CEB95E : db $0C
	db $27 : dl DATA_CEB956 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CEB9E8:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0003,$0C01,$000C : db $01
	db $27 : dl DATA_CEB94E : db $0C
	db $27 : dl DATA_CEB956 : db $0C
	db $27 : dl DATA_CEB95E : db $0C
	db $27 : dl DATA_CEB956 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0003,$0C01,$000C : db $01
	db $2B : dl DATA_CEB94E : db $0C
	db $2B : dl DATA_CEB956 : db $0C
	db $2B : dl DATA_CEB95E : db $0C
	db $2B : dl DATA_CEB956 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CEBA19:
	dw $0406,$0000,$0C01,$000C : db $01
	db $2B : dl DATA_CEB966 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBA4A:
	dw $0406,$0000,$0C01,$000C : db $01
	db $2B : dl DATA_CEB966 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBA7B:
	dw $0406,$0000,$0C01,$000C : db $01
	db $2B : dl DATA_CEB966 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBAAC:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBADD:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBB0E:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBB3F:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBB70:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBBA1:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBBD2:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBC03:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBC34:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBC65:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB966 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBC96:
	dw $0406,$0003,$0C01,$000C : db $01
	db $2B : dl DATA_CEB96E : db $0C
	db $2B : dl DATA_CEB976 : db $0C
	db $2B : dl DATA_CEB97E : db $0C
	db $2B : dl DATA_CEB976 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBCC7:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0003,$0C01,$000C : db $01
	db $25 : dl DATA_CEB96E : db $0C
	db $25 : dl DATA_CEB976 : db $0C
	db $25 : dl DATA_CEB97E : db $0C
	db $25 : dl DATA_CEB976 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0003,$0C01,$000C : db $01
	db $27 : dl DATA_CEB96E : db $0C
	db $27 : dl DATA_CEB976 : db $0C
	db $27 : dl DATA_CEB97E : db $0C
	db $27 : dl DATA_CEB976 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CEBCF8:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $0406,$0003,$0C01,$000C : db $01
	db $27 : dl DATA_CEB96E : db $0C
	db $27 : dl DATA_CEB976 : db $0C
	db $27 : dl DATA_CEB97E : db $0C
	db $27 : dl DATA_CEB976 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
else
	dw $0406,$0003,$0C01,$000C : db $01
	db $2B : dl DATA_CEB96E : db $0C
	db $2B : dl DATA_CEB976 : db $0C
	db $2B : dl DATA_CEB97E : db $0C
	db $2B : dl DATA_CEB976 : db $0C
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
endif

DATA_CEBD29:
	dw $0406,$0000,$0C01,$000C : db $01
	db $2B : dl DATA_CEB96E : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBD5A:
	dw $0406,$0000,$0C01,$000C : db $01
	db $2B : dl DATA_CEB96E : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBD8B:
	dw $0406,$0000,$0C01,$000C : db $01
	db $2B : dl DATA_CEB96E : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBDBC:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBDED:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBE1E:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBE4F:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBE80:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBEB1:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBEE2:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBF13:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBF44:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBF75:
	dw $0406,$0000,$0001,$0000 : db $01
	db $2B : dl DATA_CEB96E : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBFA6:
	dw $018C

DATA_CEBFA8:
	dw $018E

DATA_CEBFAA:
	dw $01A0

DATA_CEBFAC:
	dw $01A2

DATA_CEBFAE:
	dw $01A4

DATA_CEBFB0:
	dw $01A6

DATA_CEBFB2:
	dw $01A8

DATA_CEBFB4:
	dw $01AA

DATA_CEBFB6:
	dw $01AC

DATA_CEBFB8:
	dw $01AE

DATA_CEBFBA:
	dw $00EE

DATA_CEBFBC:
	dw $0104,$0002,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFAC : db $08
	db $2B : dl DATA_CEBFAE : db $08
	db $2B : dl DATA_CEBFB0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEBFED:
	dw $0104,$0002,$0801,$0008 : db $01
	db $69 : dl DATA_CEBFAC : db $08
	db $69 : dl DATA_CEBFAE : db $08
	db $69 : dl DATA_CEBFB0 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC01E:
	dw $0104,$0002,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFB4 : db $08
	db $2B : dl DATA_CEBFB6 : db $08
	db $2B : dl DATA_CEBFB8 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC04F:
	dw $0104,$0002,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFA6 : db $08
	db $2B : dl DATA_CEBFA8 : db $08
	db $2B : dl DATA_CEBFAA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC080:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFB2 : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC0B1:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC0E2:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC113:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC144:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC175:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC1A6:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC1D7:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC208:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC239:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC26A:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC29B:
	dw $0104,$0000,$0801,$0008 : db $01
	db $2B : dl DATA_CEBFBA : db $08
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00
	db $00 : dl $000000 : db $00

DATA_CEC2CC:
	dw $016C,$016E

DATA_CEC2D0:
	dw $010C,$010E

DATA_CEC2D4:
	dw $012C,$012E

DATA_CEC2D8:
	dw $014C,$014E

DATA_CEC2DC:
	dw $0146,$0166

DATA_CEC2E0:
	dw $0148,$0168

DATA_CEC2E4:
	dw $014A,$016A

DATA_CEC2E8:
	dw $0140,$0160

DATA_CEC2EC:
	dw $0142,$0162

DATA_CEC2F0:
	dw $0144,$0164

DATA_CEC2F4:
	dw $00EE,$00EE

DATA_CEC2F8:
	dw $020B,$0003,$0E01,$0007 : db $01
	db $27 : dl DATA_CEC2D4 : db $0A
	db $27 : dl DATA_CEC2CC : db $0A
	db $27 : dl DATA_CEC2D0 : db $0A
	db $27 : dl DATA_CEC2CC : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CEC329:
	dw $020B,$0003,$0E01,$0007 : db $01
	db $67 : dl DATA_CEC2D4 : db $0A
	db $67 : dl DATA_CEC2CC : db $0A
	db $67 : dl DATA_CEC2D0 : db $0A
	db $67 : dl DATA_CEC2CC : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CEC35A:
	dw $020C,$0003,$0701,$000E : db $01
	db $27 : dl DATA_CEC2DC : db $0A
	db $27 : dl DATA_CEC2E0 : db $0A
	db $27 : dl DATA_CEC2DC : db $0A
	db $67 : dl DATA_CEC2E0 : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CEC38B:
	dw $020C,$0003,$0701,$000E : db $01
	db $27 : dl DATA_CEC2E8 : db $0A
	db $27 : dl DATA_CEC2EC : db $0A
	db $27 : dl DATA_CEC2E8 : db $0A
	db $67 : dl DATA_CEC2EC : db $0A
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CEC3BC:
	dw $020B,$0001,$0E01,$0007 : db $01
	db $27 : dl DATA_CEC2D8 : db $0C
	db $27 : dl DATA_CEC2CC : db $16
	db $27 : dl DATA_CEC2D8 : db $16
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CEC3ED:
	dw $020B,$0001,$0E01,$0007 : db $01
	db $67 : dl DATA_CEC2D8 : db $0C
	db $67 : dl DATA_CEC2CC : db $16
	db $67 : dl DATA_CEC2D8 : db $16
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CEC41E:
	dw $020C,$0002,$0701,$000E : db $01
	db $27 : dl DATA_CEC2DC : db $0C
	db $27 : dl DATA_CEC2E4 : db $16
	db $67 : dl DATA_CEC2DC : db $16
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CEC44F:
	dw $020C,$0002,$0701,$000E : db $01
	db $27 : dl DATA_CEC2E8 : db $0C
	db $27 : dl DATA_CEC2F0 : db $16
	db $67 : dl DATA_CEC2E8 : db $16
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF
	db $FF : dl $FFFFFF : db $FF

DATA_CEC480:
	dw $020B,$0007,$0E01,$0007 : db $01
	db $27 : dl DATA_CEC2D8 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2D8 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2D8 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2D8 : db $04
	db $27 : dl DATA_CEC2F4 : db $04

DATA_CEC4B1:
	dw $020B,$0007,$0E01,$0007 : db $01
	db $67 : dl DATA_CEC2D8 : db $04
	db $67 : dl DATA_CEC2F4 : db $04
	db $67 : dl DATA_CEC2D8 : db $04
	db $67 : dl DATA_CEC2F4 : db $04
	db $67 : dl DATA_CEC2D8 : db $04
	db $67 : dl DATA_CEC2F4 : db $04
	db $67 : dl DATA_CEC2D8 : db $04
	db $67 : dl DATA_CEC2F4 : db $04

DATA_CEC4E2:
if !Define_Global_ROMToAssemble&(!ROM_BSZ1_OM1W3) != $00
	dw $020C,$0007,$0701,$000E : db $01
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2E4 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2E4 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2E4 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2E4 : db $04
else
	dw $020C,$0007,$0701,$000E : db $01
	db $27 : dl DATA_CEC2E4 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2E4 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2E4 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2E4 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
endif

DATA_CEC513:
	dw $020C,$0007,$0701,$000E : db $01
	db $27 : dl DATA_CEC2F0 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2F0 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2F0 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
	db $27 : dl DATA_CEC2F0 : db $04
	db $27 : dl DATA_CEC2F4 : db $04
namespace off
endmacro

;#############################################################################################################
;#############################################################################################################
